TY - JOUR
T1 - CLEA-256-based text and image encryption algorithm for security in IOD networks
AU - Samanth, Snehal
AU - K V, Prema
AU - Balachandra, Mamatha
N1 - Funding Information:
This research did not receive any external funding. The authors would like to express their gratitude to the Project Manas Team of Automobile Workshop, MIT, Manipal, for giving permission to conduct IoD experiments.
Publisher Copyright:
© 2023 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group.
PY - 2023
Y1 - 2023
N2 - Drones are resource-constrained devices that monitor areas that are not easily reachable by humans. A network of drone(s) and a Ground Control Station (GCS) are called an Internet of Drones (IoD) network. A vast amount of data communication happens between a drone and a GCS. Since previous works have not tested lightweight encryption algorithms on experimental IoD networks which use resource-constrained processing computers, RP 3B+ boards are used as processing computers for the proposed setup. The proposed setup consists of one experimental drone with an RP 3B+ board as the processing computer (which acts like a client) and a GCS (which acts like a server). Moreover, since previous works have not explored the consequences of using the same encryption algorithm for text + image, a lightweight encryption algorithm named Customized Lightweight Encryption Algorithm (CLEA)-256 has been designed, which can be used for encryption and decryption of text files and images. The algorithm implementations have been done using Python, and communications between the drone and the GCS have been done using a phone hotspot. A drone experiment is performed for an IoD network, in which the drone captures text data like sensor data, GPS data, etc., as well as generates a panorama. The drone encrypts the text file and panorama and sends them through a zip file to the GCS. GCS decrypts the encrypted data. Security analysis, as well as performance analysis, has been shown for the CLEA-256 algorithm for aerial data as well as some standard images. Results show that the CLEA-256 algorithm provides good security and performance features and it outperforms the traditional LEA-256 algorithm as well as some recently published work for aerial data as well as some standard images.
AB - Drones are resource-constrained devices that monitor areas that are not easily reachable by humans. A network of drone(s) and a Ground Control Station (GCS) are called an Internet of Drones (IoD) network. A vast amount of data communication happens between a drone and a GCS. Since previous works have not tested lightweight encryption algorithms on experimental IoD networks which use resource-constrained processing computers, RP 3B+ boards are used as processing computers for the proposed setup. The proposed setup consists of one experimental drone with an RP 3B+ board as the processing computer (which acts like a client) and a GCS (which acts like a server). Moreover, since previous works have not explored the consequences of using the same encryption algorithm for text + image, a lightweight encryption algorithm named Customized Lightweight Encryption Algorithm (CLEA)-256 has been designed, which can be used for encryption and decryption of text files and images. The algorithm implementations have been done using Python, and communications between the drone and the GCS have been done using a phone hotspot. A drone experiment is performed for an IoD network, in which the drone captures text data like sensor data, GPS data, etc., as well as generates a panorama. The drone encrypts the text file and panorama and sends them through a zip file to the GCS. GCS decrypts the encrypted data. Security analysis, as well as performance analysis, has been shown for the CLEA-256 algorithm for aerial data as well as some standard images. Results show that the CLEA-256 algorithm provides good security and performance features and it outperforms the traditional LEA-256 algorithm as well as some recently published work for aerial data as well as some standard images.
UR - http://www.scopus.com/inward/record.url?scp=85166003974&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85166003974&partnerID=8YFLogxK
U2 - 10.1080/23311916.2023.2234123
DO - 10.1080/23311916.2023.2234123
M3 - Article
AN - SCOPUS:85166003974
SN - 2331-1916
VL - 10
JO - Cogent Engineering
JF - Cogent Engineering
IS - 1
M1 - 2234123
ER -