Implementation of transport layer security with AES algorithm in IoT networks using MQTT protocol

Felix Gary, Felix Gary and Hamid Azwar, Hamid Azwar and Muhammad Diono, Muhammad Diono and Dini Aulia Putri, Dini Aulia Putri and Alfitrah Putra Buana, Alfitrah Putra Buana and Muhammad Fathurrahman Alfadli, Muhammad Fathurrahman Alfadli (2024) Implementation of transport layer security with AES algorithm in IoT networks using MQTT protocol. In: Proceedings of Johor International Innovation Invention Competition And Symposium 2024. Universiti Teknologi MARA Cawangan Johor Kampus Pasir Gudang, Universiti Teknologi MARA, Johor, pp. 246-250. ISBN 978-967-0033-25-9

Abstract

In the modern world of IoT (Internet of Things), data security is crucial as all technologies are now interconnected. While computing software and hardware have improved security, IoT devices still lack adequate protection. To address this issue, the researchers propose using Transport Layer Security (TLS) with the AES algorithm and the MQTT (Message Queuing Telemetry Transport) protocol to secure IoT devices. The goal is to prevent data theft by encrypting transmitted data, making it unreadable to attackers. To test the impact of TLS implementation, the researchers evaluated RAM (Random Access Memory) usage, CPU (Central Processing Unit) utilization, and communication delay on the ESP32 microcontroller. With TLS enabled, the average remaining RAM was 180,256 bytes out of 520 KB, CPU usage was 0.53% out of 240 MHz, and the delay was 0.475 seconds. Without TLS, the average remaining RAM was 224,825 bytes out of 520 KB, CPU usage was 0.2% out of 240 MHz, and the delay was 0.248 seconds. These results indicate that the performance impact of TLS on the ESP32 is relatively small, suggesting that enhanced security measures can be implemented without significantly affecting system resources or performance.

Metadata

Item Type: Book Section
Creators:
Creators
Email / ID Num.
Felix Gary, Felix Gary
UNSPECIFIED
Hamid Azwar, Hamid Azwar
UNSPECIFIED
Muhammad Diono, Muhammad Diono
UNSPECIFIED
Dini Aulia Putri, Dini Aulia Putri
UNSPECIFIED
Alfitrah Putra Buana, Alfitrah Putra Buana
UNSPECIFIED
Muhammad Fathurrahman Alfadli, Muhammad Fathurrahman Alfadli
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Cryptography. Access control. Computer security
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Telecommunication > Data transmission systems
Divisions: Universiti Teknologi MARA, Johor > Pasir Gudang Campus > College of Computing, Informatics and Mathematics
Volume: 2
Page Range: pp. 246-250
Keywords: CPU, Delay, Message queuing telemetry transport, Transport layer security, RAM
Date: 2024
URI: https://ir.uitm.edu.my/id/eprint/134246
Edit Item
Edit Item

Download

[thumbnail of 134246.pdf] Text
134246.pdf

Download (4MB)

ID Number

134246

Indexing

Statistic

Statistic details