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 条
  • [1] Security Analysis of the MQTT-SN Protocol for the Internet of Things
    Roldan-Gomez, Jose
    Carrillo-Mondejar, Javier
    Castelo Gomez, Juan Manuel
    Ruiz-Villafranca, Sergio
    APPLIED SCIENCES-BASEL, 2022, 12 (21):
  • [2] Experimental analysis of the MQTT and MQTT-SN protocols
    Spohn, Marco Aurelio
    Genero, Willian Bordignon
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2023, 15 (01): : 22 - 33
  • [3] Security Architecture and Protocols for Secure MQTT-SN
    Park, Chang-Seop
    Nam, Hye-Min
    IEEE ACCESS, 2020, 8 : 226422 - 226436
  • [4] Enhancing MQTT-SN Security with a Lightweight PUF-Based Authentication and Encrypted Channel Establishment Scheme
    Gong, Xiang
    Kou, Ting
    Li, Yan
    SYMMETRY-BASEL, 2024, 16 (10):
  • [5] Acceleration of MQTT-SN protocol using P4
    Banno, Ryohei
    Osawa, Koki
    PROCEEDINGS OF THE 2022 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET 2022), 2022, : 16 - 21
  • [6] Design and Performance Evaluation of a Standalone MQTT for Sensor Networks (MQTT-SN) Broker
    Nast, Michael
    Golatowski, Frank
    Timmermann, Dirk
    2023 IEEE 19TH INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS, WFCS, 2023, : 158 - 165
  • [7] Adaptive Quality of Service Control for MQTT-SN
    Palmese, Fabio
    Redondi, Alessandro E. C.
    Cesana, Matteo
    SENSORS, 2022, 22 (22)
  • [8] Lightweight Security Mechanism over MQTT Protocol for IoT Devices
    Amnalou, Sanaz
    Abu Bakar, Khairul Azmi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (07) : 202 - 207
  • [9] Implementation MQTT-SN Protocol on Smart City Application based Wireless Sensor Network
    Al Rasyid, M. Udin Harun
    Astika, Ferry
    Fikri, Fadlul
    2019 5TH INTERNATIONAL CONFERENCE ON SCIENCE ININFORMATION TECHNOLOGY (ICSITECH): EMBRACING INDUSTRY 4.0 - TOWARDS INNOVATION IN CYBER PHYSICAL SYSTEM, 2019, : 7 - 12
  • [10] DLST-MQTT: Dynamic and lightweight security over topics MQTT
    De Rango, Floriano
    Spina, Mattia Giovanni
    Iera, Antonio
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 166