Secure MQTT using AES for Smart Homes in IoT Network
B.K.S.Rajaram1, Krishna Prakash N2

1B.K.S.Rajaram, Department of Electrical and Electronics Engineering Amrita School of Engineering, Coimbatore, Amrita Viswa Vidyapeetham, India.

2Krishna Prakash N, Department of Electrical and Electronics Engineering, Amrita School of Engineering, Coimbatore, Amrita Viswa Vidyapeetham, India.

Manuscript received on 05 March 2019 | Revised Manuscript received on 17 March 2019 | Manuscript Published on 22 March 2019 | PP: 483-485 | Volume-8 Issue-5S April 2019 | Retrieval Number: ES3468018319/19©BEIESP

Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (

Abstract: The privacy and security have been becoming the most exigent tasks in the Internet of Things (IoT) network. The worst enemy could be the IoT without the security and privacy policies. MQTT depends on TCP as per the transport protocol, and by default the encrypted communication is not being utilized by the connection. This paper investigates the approach of applying Advanced Encryption Standard (AES) for smart home communication in MQTT based IoT network. A prototype of network of smart homes is implemented and the data transmission reception is done using MQTT protocol. AES payload encryption with MQTT is done and the network is analysed for privacy and efficiency. Brute force attack is considered for testing the confidentiality and integrity of the data. The hardware setup of the network is implemented using Raspberry pi.

Keywords: Internet of Things, Message Authentication Codes, Cyclic Redundancy Check, Advanced Encryption Standards, MQTT protocol, Security, cipher text, plain text.
Scope of the Article: Communication