Open Access iconOpen Access



LBC-IoT: Lightweight Block Cipher for IoT Constraint Devices

Rabie A. Ramadan1,2,*, Bassam W. Aboshosha3, Kusum Yadav1, Ibrahim M. Alseadoon1, Munawar J. Kashout1, Mohamed Elhoseny4,5

1 College of Computer Science and Engineering, University of Ha’il, Ha’il, 81481, Saudi Arabia
2 Department of Computer Engineering, Faculty of Engineering, Cairo University, Cairo, 12613, Egypt
3 Department of Computer Engineering, Higher Institute of Engineering, Elshorouk Academy, Cairo, Egypt
4 Faculty of Computers and Information, Mansoura University, Egypt
5 College of Computer Information Technology, American University in the Emirates, United Arab Emirates

* Corresponding Author: Rabie A. Ramadan. Email: email

(This article belongs to the Special Issue: Emerging Trends in Cyber Security for Communication Networks)

Computers, Materials & Continua 2021, 67(3), 3563-3579.


With the new era of the Internet of Things (IoT) technology, many devices with limited resources are utilized. Those devices are susceptible to a significant number of new malware and other risks emerging rapidly. One of the most appropriate methods for securing those IoT applications is cryptographic algorithms, as cryptography masks information by eliminating the risk of collecting any meaningful information patterns. This ensures that all data communications are private, accurate, authenticated, authorized, or non-repudiated. Since conventional cryptographic algorithms have been developed specifically for devices with limited resources; however, it turns out that such algorithms are not ideal for IoT restricted devices with their current configuration. Therefore, lightweight block ciphers are gaining popularity to meet the requirements of low-power and constrained devices. A new ultra-lightweight secret-key block-enciphering algorithm named “LBC-IoT” is proposed in this paper. The proposed block length is 32-bit supporting key lengths of 80-bit, and it is mainly based on the Feistel structure. Energy-efficient cryptographic features in “LBC-IoT” include the use of simple functions (shift, XOR) and small rigid substitution boxes (4-bit-S-boxes). Besides, it is immune to different types of attacks such as linear, differential, and side-channel as well as flexible in terms of implementation. Moreover, LBC-IoT achieves reasonable performance in both hardware and software compared to other recent algorithms. LBC-IoT’s hardware implementation results are very promising (smallest ever area “548” GE) and competitive with today’s leading lightweight ciphers. LBC-IoT is also ideally suited for ultra-restricted devices such as RFID tags.


Cite This Article

APA Style
Ramadan, R.A., Aboshosha, B.W., Yadav, K., Alseadoon, I.M., Kashout, M.J. et al. (2021). Lbc-iot: lightweight block cipher for iot constraint devices. Computers, Materials & Continua, 67(3), 3563-3579.
Vancouver Style
Ramadan RA, Aboshosha BW, Yadav K, Alseadoon IM, Kashout MJ, Elhoseny M. Lbc-iot: lightweight block cipher for iot constraint devices. Comput Mater Contin. 2021;67(3):3563-3579
IEEE Style
R.A. Ramadan, B.W. Aboshosha, K. Yadav, I.M. Alseadoon, M.J. Kashout, and M. Elhoseny "LBC-IoT: Lightweight Block Cipher for IoT Constraint Devices," Comput. Mater. Contin., vol. 67, no. 3, pp. 3563-3579. 2021.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 3185


  • 2000


  • 0


Share Link