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 条
  • [41] A FAIR Extension for the MQTT Protocol
    Salami, Dariush
    Streibel, Olga
    Rhenius, Marcus
    Sigg, Stephan
    2020 16TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2020), 2020, : 10 - 16
  • [42] Attack Scenarios and Security Analysis of MQTT Communication Protocol in IoT System
    Andy, Syaiful
    Rahardjo, Budi
    Hanindhito, Bagus
    2017 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTER SCIENCE AND INFORMATICS (EECSI), 2017, : 571 - 575
  • [43] An Improvement of Energy Consumption Efficiency for MQTT-SN Using Transmission Scheduling and Variable Period of Keep-Alive
    Hong, Youn-Sik
    Lee, Jae-Ho
    ADVANCED SCIENCE LETTERS, 2017, 23 (10) : 9634 - 9638
  • [44] Lightweight blockchain fuzzy decision scheme through MQTT and Fibonacci for sustainable transport
    Yang, Zhongxue
    Bao, Yiqin
    Liu, Yuan
    Zhao, Qiang
    Zheng, Hao
    Xu, Wenbin
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (12) : 11935 - 11956
  • [45] MQTT Poller: an endogenous framework for large-scale MQTT protocol performance evaluation
    da Cunha, Diogo Maciel
    Spohn, Marco Aurelio
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2024, 16 (03): : 37 - 47
  • [46] Implementation and Evaluation of Lightweight Ciphers in MQTT Environment
    Iyer, Shweta
    Bansod, G. V.
    Naidu, Praveen, V
    Garg, Shefali
    2018 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT - 2018), 2018, : 276 - 281
  • [47] IEEE P21451-1-7: Providing More Efficient Network Services over MQTT-SN
    Silva, Edelberto Franco
    Dembogurski, Bruno Jose
    Vieira, Alex Borges
    Cerdeira Ferreira, Francisco Henrique
    2019 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS), 2019,
  • [48] IEEE P21451-1-7: Providing More Efficient Network Services over MQTT-SN
    Silva, Edelberto Franco
    Dembogurski, Bruno Jose
    Vieira, Alex Borges
    Cerdeira Ferreira, Francisco Henrique
    2019 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS), 2019,
  • [49] New security protocol integrating the ECC and MQTT for the security of IOT-Cloud environment
    Amrani, Ayoub
    Rafalia, Najat
    Jaafar, Abouchabaka
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 12261 - 12270
  • [50] Towards improving the Privacy in the MQTT Protocol
    Fischer, Marten
    Kuemper, Daniel
    Toenjes, Ralf
    2019 GLOBAL IOT SUMMIT (GIOTS), 2019,