Department of Engineering Technology (INDI), Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels, Belgium.
Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels, Belgium.
Sensors (Basel). 2022 Sep 28;22(19):7391. doi: 10.3390/s22197391.
Message Queuing Telemetry Transport (MQTT) is a lightweight publish/subscribe protocol, which is currently one of the most popular application protocols in Internet of Things (IoT) thanks to its simplicity in use and its scalability. The secured version, MQTTS, which combines MQTT with the Transport Layer Security (TLS) protocol, has several shortcomings. It only offers one-to-one security, supports a limited number of security features and has high computation and communication costs. In this paper, we propose a flexible and lightweight security solution to be integrated in MQTT, addressing many-to-many communication, which reduces the communication overhead by 80% and the computational overhead by 40% for the setup of a secure connection on the client side.
消息队列遥测传输 (MQTT) 是一种轻量级的发布/订阅协议,由于其使用简单性和可扩展性,它是物联网 (IoT) 中目前最流行的应用协议之一。受保护的版本 MQTTS 将 MQTT 与传输层安全 (TLS) 协议相结合,具有几个缺点。它仅提供一对一的安全性,支持有限数量的安全功能,并且具有较高的计算和通信成本。在本文中,我们提出了一种灵活且轻量级的安全解决方案,以集成到 MQTT 中,解决了多对多通信问题,这将减少 80%的通信开销,并将客户端安全连接设置的计算开销减少 40%。