Lightweight Security for MQTT-SN

  • Authors

    • M. H. Amaran
    • M. S. Rohmad
    • L. H. Adnan
    • N. N. Mohamed
    • H. Hashim
    2018-10-02
    https://doi.org/10.14419/ijet.v7i4.11.21389
  • MQTT-SN, MQTT, Internet of Things, Lightweight Security, Encryption, LBLOCK, UDP, Block Cipher.
  • Abstract

    This study discusses a method to secure Message Queuing Telemetry Transport-Sensor network (MQTT-SN). MQTT-SN is a popular data communication protocol used in developing IoT applications and can be secured by augmenting it with a security scheme. In this work, several lightweight encryption schemes to be used in tandem with MQTT-SN were tested and analysed. The best algorithm is identified based on the speed of encryption and overall power consumption when implemented in IoT environment. It was found that L-BLOCK is the overall performer in securing MQTT-SN and should be highly considered when developing IoT applications.

     

     


     
  • References

    1. [1] Almeida, V. A., Doneda, D., & de Souza Abreu, J. Cyberwarfare and digital governance. IEEE Internet Computing, 2017, 21(2), 17–20.

      [2] Hennebert C., and Dos Santos J. Security protocols and privacy issues into 6LoWPAN stack: A synthesis. IEEE Internet Things J., 2014, 1(5), 384–398.

      [3] Amaran M. H, Noh N. A. M, Rohmad M. S, and Hashim H. A comparison of lightweight communication protocols in robotic applications. Procedia Comput. Sci., 2015, 76, 400–405.

      [4] International Business Machines (IBM). MQTT for sensor networks (MQTT-SN) protocol specification. IBM Corporation, 2013.

      [5] Wu W and Zhang L. LBlock: A lightweight block cipher. Proceedings of the International Conference on Applied Cryptography and Network Security, 2011, pp. 327–344.

      [6] Bogdanov A, Knudsen L. R, Leander G, Paar C, Poschmann A, Robshaw M. J, Seurin Y, and Vikkelsoe C. PRESENT: An ultra-lightweight block cipher. Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, 2007, pp. 450–466.

      [7] Gong Z, Nikova S, and Law Y. W. KLEIN: A new family of lightweight block ciphers. Proceedings of the International Workshop on Radio Frequency Identification: Security and Privacy Issues, 2012, pp. 1–18.

      [8] Kaliski B, PKCS# 7: Cryptographic message syntax version 1.5. 1998, http://www.rfc-editor.org/rfc/pdfrfc/rfc2315.txt.pdf.

      [9] O ’neill M. E. A PCG: A family of simple fast space-efficient statistically good algorithms for random number generation. ACM Transactions on Mathematical Software, 1988, 1–46.

  • Downloads

  • How to Cite

    H. Amaran, M., S. Rohmad, M., H. Adnan, L., N. Mohamed, N., & Hashim, H. (2018). Lightweight Security for MQTT-SN. International Journal of Engineering & Technology, 7(4.11), 262-265. https://doi.org/10.14419/ijet.v7i4.11.21389