Theoretical and experimental security study of communication protocols in IoT environments (MQTT, CoAP, HTTP, XMPP)
Θεωρητική και πειραματική μελέτη ασφαλείας πρωτοκόλλων επικοινωνίας για περιβάλλον IoT (MQTT, CoAP, HTTP, XMPP)
Master Thesis
Author
Karamina, Maria
Καραμηνά, Μαρία
Date
2024-11View/ Open
Keywords
Communication protocols ; MQTT ; CoAP ; HTTP ; HTTP/2 ; HTTP/3 ; XMPP ; Internet of thingsAbstract
The Internet of Things (IoT) is a network of interconnected devices and sensors collecting, processing and transmitting information between them and the environment. In the latest years, the field of IoT has seen great advancements with more and more uses in fields such as agriculture, health-care, smart home and industrial applications. Each of these fields has different needs and requirements from the underlying technology, comprised of multiple protocols in the different layers of the IoT stack. This study focuses on the application layer and a selection of communication protocols that can be used in an IoT setup. Specifically, MQTT, CoAP, HTTP, and XMPP is studied on a functional and architectural level with a comparison on the operational and technical scope. An experimental implementation is also realized, examining and comparing the aforementioned protocols based on selected criteria, focusing on their security capabilities and functional characteristics.