CFP last date
22 April 2024
Reseach Article

Performance of Message Queue Telemetry and Transport (MQTT) Protocol for Internet of Things (IoT) with Symmetric Encryption and Varying Cipher Blocks

by Atul Oak, R.D. Daruwala
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 185 - Number 10
Year of Publication: 2023
Authors: Atul Oak, R.D. Daruwala
10.5120/ijca2023922771

Atul Oak, R.D. Daruwala . Performance of Message Queue Telemetry and Transport (MQTT) Protocol for Internet of Things (IoT) with Symmetric Encryption and Varying Cipher Blocks. International Journal of Computer Applications. 185, 10 ( May 2023), 30-34. DOI=10.5120/ijca2023922771

@article{ 10.5120/ijca2023922771,
author = { Atul Oak, R.D. Daruwala },
title = { Performance of Message Queue Telemetry and Transport (MQTT) Protocol for Internet of Things (IoT) with Symmetric Encryption and Varying Cipher Blocks },
journal = { International Journal of Computer Applications },
issue_date = { May 2023 },
volume = { 185 },
number = { 10 },
month = { May },
year = { 2023 },
issn = { 0975-8887 },
pages = { 30-34 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume185/number10/32738-2023922771/ },
doi = { 10.5120/ijca2023922771 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:25:46.114262+05:30
%A Atul Oak
%A R.D. Daruwala
%T Performance of Message Queue Telemetry and Transport (MQTT) Protocol for Internet of Things (IoT) with Symmetric Encryption and Varying Cipher Blocks
%J International Journal of Computer Applications
%@ 0975-8887
%V 185
%N 10
%P 30-34
%D 2023
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Internet of Things (IoT) is a network of interconnected physical devices used to share the data between the devices. IoT system connects the physical world of devices like sensors with the digital world of computing. Billions of devices are already connected to the internet and huge amount of data is being shared between these devices. IoT system uses special protocols called machine to machine protocols (M2M) for sharing of data between the devices. Message Queue Telemetry and Transport (MQTT) is one of the most widely used, light weight application layer M2M protocol used in IoT systems. Devices and networks used in the design IoT systems have lots of constraints like use of low end eight bit microcontrollers working limited memory like Random Access Memory (RAM) with limited computing power and use of unreliable network. To work with such constrained devices and networks, light weight protocols like MQTT have been designed. It is said that the data is new oil and every data that is shared on the network is vulnerable to different types of threats. Security of data is a very basic requirement for any IoT system. MQTT protocol being a light weight protocol does not directly support much security mechanism for the data shared between the devices. This research is focused on improving the security aspects of MQTT protocol and to provide an efficient and general security solution around MQTT protocol. This paper presents some part of the experimental results of the research based on measuring the performance of MQTT protocol with standard symmetric block encryption.

References
  1. Jatinder Singh, Thomas Pasquier, Jean Bacon, Hajoon Ko, and David Eyers, Twenty Security Considerations for Cloud- Supported Internet of Things, IEEE Internet of Things Journal, Vol. 3, No. 3, June 2016.
  2. Kwok-Yan Lam and Chi-Hung Chi, Identity in the Internet- of-Things (IoT): New Challenges and Opportunities, Springer International Publishing AG 2016
  3. Mehdi Mohammadi et al. “Internet of Things: A Survey on Enabling Technologies, Protocols and Applications”, article in IEEE Communication Surveys and AMP Tutorial, January 2015.
  4. Jie Li, Wei Yu, Nan Zhang, Xinyu Yang, Hanlin Zhang and Wei Zhao, A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications, IEEE Internet of Things Journal 2016.
  5. Vasiteious Karagianmis et. al., A survey on Application Layer Protocols for IoT, transaction on IoT and Cloud Computing 2015, ISSN: 2331-4753 print.
  6. Stefan Mijovic, Erion Shehu and Chiara Buratti, Comparing Application Layer Protocols for the Internet of Things via Experimentation, 2016 IEEE 2nd International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow.
  7. Jorge Granjal, Edmundo Monteiro and Jorge Sa’silva,
  8. Security of Internet of Things: A survey of existing protocols and open research issues, IEEE communications surveys and tutorials 2015.
  9. Aimaschana Niruntasukrat et.al. Authorization Mechanism for MQTT based IoT, IEEE 2016 workshop on IoT.
  10. A Rizzardi, et al., “AUPS: An Open Source Authenticated Publish/Subscribe System for IoT”, Information System (2016), http://dx.doi.org/10.1016/j.is.2016.05.004
  11. Anusha M et. al., Performance Analysis of Data Protocols of Internet of Things: A Qualitative Review, International Journal of Pure and Applied Mathematics, volume 115, No. 6 2017, ISSN: 1311-8080(print version)
  12. Edielson et. al., M2M protocols for constrained Environments in the context of IoT: A comparison of approaches, Dec.2015
  13. Atul Oak, R.D. Daruwala, Comparison of major Applications Layer Protocols in Internet of Things, Research Colloquium, International Conference on Communication, Information and Computing Technology – ICCICT 2018
  14. Syaiful Andy et. al., Attack Scenarios and Security Analysis of MQTT Communication Protocol in IoT System, Sept 2017
  15. Atul Oak, R.D. Daruwala, Assessment of Message Queue Telemetry and Transport (MQTT) Protocol with Symmetric Encryption, International Conference on Secure Cyber Computing and Communication” IEEE 2018.
Index Terms

Computer Science
Information Sciences

Keywords

Internet of Things MQTT Architecture Symmetric encryption Block cipher Performance.