• DocumentCode
    3172170
  • Title

    The VIRTUS Middleware: An XMPP Based Architecture for Secure IoT Communications

  • Author

    Conzon, Davide ; Bolognesi, Thomas ; Brizzi, Paolo ; Lotito, Antonio ; Tomasi, Riccardo ; Spirito, Maurizio A.

  • Author_Institution
    Ist. Superiore Mario Boella, Torino, Italy
  • fYear
    2012
  • fDate
    July 30 2012-Aug. 2 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Before a wider adoption of the Internet of Things (IoT) vision occurs, many urgent technological and social challenging issues still need to be addressed, including device interoperability, systems autonomy, privacy and security concerns, which could have a significant impact on several aspects of everyday-life or potential end-user. Due to the very large number of technologies normally in place within the IoT paradigm, some type of middleware layer is employed to enforce seamless integration of devices and data within the same information network. Within such middleware, data must be exchanged respecting strict protection constraints. Both the networking and security issues have driven the design and the development of the VIRTUS Middleware, an IoT middleware relying on the open XMPP protocol to provide secure event- driven communications within an IoT scenario. Leveraging the standard security features provided by XMPP, the middleware offers a reliable and secure communication channel for distributed applications, protected with both authentication (through TLS protocol) and encryption (SASL protocol) mechanisms. The proposed architecture provides the possibility to isolate an instance of VIRTUS, allowing the exchange of data only within a private network. This paper presents an overview of VIRTUS, providing an overall platform description and details regarding its security features.
  • Keywords
    Internet; cryptography; data integration; data privacy; electronic data interchange; middleware; open systems; protocols; Internet of things; VIRTUS middleware; XMPP based architecture; authentication mechanisms; data exchange; device interoperability; encryption mechanisms; middleware layer; open XMPP protocol; privacy concerns; private network; seamless device-data integration; secure IoT communications; security concerns; systems autonomy; Authentication; Internet; Middleware; Protocols; Servers; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks (ICCCN), 2012 21st International Conference on
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4673-1543-2
  • Type

    conf

  • DOI
    10.1109/ICCCN.2012.6289309
  • Filename
    6289309