LCA- Lightweight Cryptographic Algorithm for IoT Constraint Resources

Document Type : Original Article

Authors

1 Computer Engineering Dept. Higher Institute of Engineering, Elshorouk Academy Cairo, Egypt

2 Computer Science and Engineering Dept. Menoufia University, Menouf 32952, Egypt

3 Computer Engineering Dept. Cairo University, and University of Hail , KSA Giza+03, Egypt

Abstract

Recently, constraint resources devices applications are growing very fast. Such devices are connected together to serve ‎billions of users. A well-known example of these structures is ‎the Internet of Things (IoT). Saving energy is one of the most challenging aspects in IoT environments. IoT devices operate on unattended mode in hostile environments. Therefore, sensitive data communication should be protected using some sort of cryptography. Due to the limited computing power of wireless devices, it is impossible to apply one of the traditional advanced encryption algorithms for the data encryption. A ‎lightweight cryptographic algorithm is one of the most ‎suitable solutions to save information in such environments. Therefore, a novel light weight cryptography algorithm is proposed in this paper, called LCA.  LCA fits IoT ‎systems due to its low energy consumption, simple hardware requirements, and its level of security. A new strong substitution box is suggested considering   the algorithm immunity against the various types of ‎attacks such as linear, differential, and side channel cryptanalysis. LCA has a simple bit slice implementation and it relies its design on a new approach of Feistel structure.

Keywords


Volume 28, ICEEM2019-Special Issue
ICEEM2019-Special Issue: 1st International Conference on Electronic Eng., Faculty of Electronic Eng., Menouf, Egypt, 7-8 Dec.
2019
Pages 374-380