Next Article in Journal
Water Plume Temperature Measurements by an Unmanned Aerial System (UAS)
Previous Article in Journal
RiPPAS: A Ring-Based Privacy-Preserving Aggregation Scheme in Wireless Sensor Networks
Article Menu
Issue 2 (February) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(2), 301;

Enabling Secure XMPP Communications in Federated IoT Clouds Through XEP 0027 and SAML/SASL SSO

Scientific Research Organisational Unit, University of Messina, 98122 Messina, Iatly
Department of Engineering, University of Messina, 98166 Messina, Italy
IRCCS Centro Neurolesi Bonino Pulejo, 98124 Messina, Italy
Author to whom correspondence should be addressed.
Academic Editor: Stefan Poslad
Received: 28 September 2016 / Revised: 15 January 2017 / Accepted: 24 January 2017 / Published: 7 February 2017
(This article belongs to the Section Sensor Networks)
Full-Text   |   PDF [1126 KB, uploaded 7 February 2017]   |  


Nowadays, in the panorama of Internet of Things (IoT), finding a right compromise between interactivity and security is not trivial at all. Currently, most of pervasive communication technologies are designed to work locally. As a consequence, the development of large-scale Internet services and applications is not so easy for IoT Cloud providers. The main issue is that both IoT architectures and services have started as simple but they are becoming more and more complex. Consequently, the web service technology is often inappropriate. Recently, many operators in both academia and industry fields are considering the possibility to adopt the eXtensible Messaging and Presence Protocol (XMPP) for the implementation of IoT Cloud communication systems. In fact, XMPP offers many advantages in term of real-time capabilities, efficient data distribution, service discovery and inter-domain communication compared to other technologies. Nevertheless, the protocol lacks of native security, data confidentiality and trustworthy federation features. In this paper, considering an XMPP-based IoT Cloud architectural model, we discuss how can be possible to enforce message signing/encryption and Single-Sign On (SSO) authentication respectively for secure inter-module and inter-domain communications in a federated environment. Experiments prove that security mechanisms introduce an acceptable overhead, considering the obvious advantages achieved in terms of data trustiness and privacy. View Full-Text
Keywords: IoT; Cloud computing; federation; security; XMPP IoT; Cloud computing; federation; security; XMPP

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Celesti, A.; Fazio, M.; Villari, M. Enabling Secure XMPP Communications in Federated IoT Clouds Through XEP 0027 and SAML/SASL SSO. Sensors 2017, 17, 301.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top