A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications

Resource-constrained devices equipped with multiple sensors to exchange data over the network are called the Internet of Things (IoT). The major limitations of IoT devices are limited resources, low computational power, low communication capacity, and low bandwidth. Therefore, ensuring proper securi...

Full description

Saved in:
Bibliographic Details
Main Authors: Abrar Hasan, M. M. A. Hashem
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10806652/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846107057993809920
author Abrar Hasan
M. M. A. Hashem
author_facet Abrar Hasan
M. M. A. Hashem
author_sort Abrar Hasan
collection DOAJ
description Resource-constrained devices equipped with multiple sensors to exchange data over the network are called the Internet of Things (IoT). The major limitations of IoT devices are limited resources, low computational power, low communication capacity, and low bandwidth. Therefore, ensuring proper security while using these low resources is challenging. In contrast, the conventional cryptographic algorithm has higher complexity and high resource requirements, making it incompetent for IoT devices. However, lightweight cryptographic algorithms have limited resource requirements and limited complexity, making them eligible for use in low-resource devices. This paper proposed a lightweight hybrid cellular automata-based algorithm for IoT applications. The encryption algorithm uses multiple layers of hybrid cellular automata and a secondary secret key. For key randomization, omega-flip permutation and cellular automata are used. The experimental result shows that the algorithm outperforms existing ciphers such as DES and 3DES in the context of simplicity, encryption, and decryption time. In addition, this algorithm successfully meets the randomness criteria set by the National Institute of Standards and Technology (NIST). The algorithm also meets the criteria of passing all of the DIEHARD tests which ensures the security requirements of this algorithm. This algorithm can be used for resource-limited devices and can be upscaled to use for higher-complexity devices.
format Article
id doaj-art-52c4814817e04b6fa540dc50b7f7bdf1
institution Kabale University
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-52c4814817e04b6fa540dc50b7f7bdf12024-12-27T00:00:56ZengIEEEIEEE Access2169-35362024-01-011219267219268810.1109/ACCESS.2024.351967310806652A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT ApplicationsAbrar Hasan0https://orcid.org/0009-0006-9185-6649M. M. A. Hashem1https://orcid.org/0000-0001-7483-9683Department of Computer Science and Engineering, Khulna University of Engineering and Technology (KUET), Khulna, BangladeshDepartment of Computer Science and Engineering, Khulna University of Engineering and Technology (KUET), Khulna, BangladeshResource-constrained devices equipped with multiple sensors to exchange data over the network are called the Internet of Things (IoT). The major limitations of IoT devices are limited resources, low computational power, low communication capacity, and low bandwidth. Therefore, ensuring proper security while using these low resources is challenging. In contrast, the conventional cryptographic algorithm has higher complexity and high resource requirements, making it incompetent for IoT devices. However, lightweight cryptographic algorithms have limited resource requirements and limited complexity, making them eligible for use in low-resource devices. This paper proposed a lightweight hybrid cellular automata-based algorithm for IoT applications. The encryption algorithm uses multiple layers of hybrid cellular automata and a secondary secret key. For key randomization, omega-flip permutation and cellular automata are used. The experimental result shows that the algorithm outperforms existing ciphers such as DES and 3DES in the context of simplicity, encryption, and decryption time. In addition, this algorithm successfully meets the randomness criteria set by the National Institute of Standards and Technology (NIST). The algorithm also meets the criteria of passing all of the DIEHARD tests which ensures the security requirements of this algorithm. This algorithm can be used for resource-limited devices and can be upscaled to use for higher-complexity devices.https://ieeexplore.ieee.org/document/10806652/Cellular automataInternet of Thingslightweight cryptographynetwork securitysecurity algorithm
spellingShingle Abrar Hasan
M. M. A. Hashem
A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications
IEEE Access
Cellular automata
Internet of Things
lightweight cryptography
network security
security algorithm
title A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications
title_full A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications
title_fullStr A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications
title_full_unstemmed A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications
title_short A Lightweight Cryptographic Framework Based on Hybrid Cellular Automata for IoT Applications
title_sort lightweight cryptographic framework based on hybrid cellular automata for iot applications
topic Cellular automata
Internet of Things
lightweight cryptography
network security
security algorithm
url https://ieeexplore.ieee.org/document/10806652/
work_keys_str_mv AT abrarhasan alightweightcryptographicframeworkbasedonhybridcellularautomataforiotapplications
AT mmahashem alightweightcryptographicframeworkbasedonhybridcellularautomataforiotapplications
AT abrarhasan lightweightcryptographicframeworkbasedonhybridcellularautomataforiotapplications
AT mmahashem lightweightcryptographicframeworkbasedonhybridcellularautomataforiotapplications