Lightweight Security Scheme for MQTT/MQTT-SN Protocol

被引:27
|
作者
Sadio, Ousmane [1 ]
Ngom, Ibrahima [1 ]
Lishou, Claude [1 ]
机构
[1] ESP, Dept Genie Informat, Dakar, Senegal
关键词
ChaCh20-Poly1305; Constrained Nodes; IoT security; MQTT/MQTT-SN;
D O I
10.1109/iotsms48152.2019.8939177
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the coming years, sensors will likely have a permeated every aspect of our life. Several works explain how the Internet of things (IoT) will have an impact on almost all aspects of our life and why security is at the top of the list of IoT challenges. Constrained nodes constitute a significant portion of devices in IoT. These nodes are characterized by severe constraints on power, memory, and processing resources, therefore, do not support conventional security protocols such as Transport Layer Security (TLS). Message Queue Telemetry Transport (MQTT) is a lightweight communication protocol particularly adapted for constrained nodes. Security solution, in MQTT protocol, can be achieved in multiple layers. To ensure end-to-end encryption, Authenticated Encryption with Associated Data (AEAD) is one of the most recommended solutions. Actually, the Advanced Encryption Standard (AES) is one of the most widely used standard encryption methods. However, constrained nodes processors did not have hardware support for AES and the physical-layer packet size of these nodes is limited. This paper proposes ChaCha20-Poly1305 AEAD as a solution to secure constrained nodes communication over MQTT/MQTT-SN. ChaCha20 and Poly1305 are respectively lightweight stream cipher and one-time authenticator which continue gain popularity from crypto community. A prototype of the proposed solution is implemented on constrained nodes like Arduino UNO. The paper mainly provides results related to memory footprint and execution time. These results indicate that the proposed scheme requires small amount of memory and present low processing time.
引用
收藏
页码:119 / 123
页数:5
相关论文
共 50 条
  • [31] Improving Energy Efficiency of MQTT-SN in Lossy Environments using Seed-based Network Coding
    Schuetz, Bertram
    Bauer, Jan
    Aschenbruck, Nils
    2017 IEEE 42ND CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2017, : 286 - 293
  • [32] Blockchain-based identity and authentication scheme for MQTT protocol
    Abubakar, Mwrwan Abdelrazig
    Jaroucheh, Zakwan
    Al-Dubai, Ahmed
    Liu, Xiaodong
    2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, : 73 - 81
  • [33] Implementation of SSL/TLS Security with MQTT Protocol in IoT Environment
    Iqbal Luqman Bin Mohd Paris
    Mohamed Hadi Habaebi
    Alhareth Mohammed Zyoud
    Wireless Personal Communications, 2023, 132 : 163 - 182
  • [34] MQTT-ST: a Spanning Tree Protocol for Distributed MQTT Brokers
    Longo, Eduardo
    Redondi, Alessandro E. C.
    Cesana, Matteo
    Arcia-More, Andrds
    Manzoni, Pietro
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [35] WSN应用层协议MQTT-SN与CoAP的剖析与改进
    陈旖
    张美平
    许力
    计算机系统应用, 2015, 24 (02) : 229 - 234
  • [36] Implementation of SSL/TLS Security with MQTT Protocol in IoT Environment
    Paris, Iqbal Luqman Bin Mohd
    Habaebi, Mohamed Hadi
    Zyoud, Alhareth Mohammed
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 132 (01) : 163 - 182
  • [37] CoAP and MQTT: Characteristics and Security
    Ouakasse, Fathia
    Rakrak, Said
    EMERGING TRENDS IN INTELLIGENT SYSTEMS & NETWORK SECURITY, 2023, 147 : 157 - 167
  • [38] Wireless Home Automation and Security System using MQTT Protocol
    Prabaharan, J.
    Swamy, Ashvith
    Sharma, Aditya
    Kumar, Bharath N.
    Mundra, Palak R.
    Mohammed, Khurram J.
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 2043 - 2045
  • [39] Analysis of MQTT-SN and LWM2M communication protocols for precision agriculture IoT devices
    dos Santos, Rogerio Pereira
    Leithardt, Valderi R. Q.
    Beko, Marko
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [40] muMQ: A Lightweight and Scalable MQTT Broker
    Pipatsakulroj, Wiriyang
    Visoottiviseth, Vasaka
    Takano, Ryousei
    2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN), 2017,