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
fDate :
July 30 2012-Aug. 2 2012
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;
Conference_Titel :
Computer Communications and Networks (ICCCN), 2012 21st International Conference on
Conference_Location :
Munich
Print_ISBN :
978-1-4673-1543-2
DOI :
10.1109/ICCCN.2012.6289309