journal article·2025-07-10Open access

Design Trends and Comparative Analysis of Lightweight Block Ciphers for IoTs

Safia Meteb Al-Nofaie, Sanaa Sharaf, Rania Molla

Applied Sciences· Volume 15· Issue 14

Abstract

This paper provides a comprehensive survey of 58 lightweight block ciphers (LWBCs) introduced between 2018 and 2025, designed specifically for securing resource-constrained environments such as the Internet of Things (IoTs). The ciphers are systematically categorized into five structural classes: substitution-permutation network (SPN), Feistel network (FN), generalized Feistel network (GFN), addition-rotation-XOR (ARX), and hybrid architectures. For each cipher, key characteristics—block size, key length, structural design, number of rounds, implementation cost in gate equivalents (GEs), and known limitations—are analyzed in detail. The study offers an in-depth comparative assessment of performance, security, and implementation efficiency, providing a clear understanding of design trade-offs and cryptographic innovations. By consolidating and evaluating recent advancements in lightweight cryptography, this survey fills a crucial gap in the literature. It equips researchers, engineers, and system designers with the insights needed to make informed decisions when selecting or developing efficient cryptographic solutions tailored for modern IoTs systems. Its comprehensive scope and practical relevance make it an essential reference for advancing secure, lightweight cryptographic implementations in an increasingly connected world.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Cryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Coding theory and cryptography

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia

References (68)

Show source-provided references
1. A Review of Lightweight Security and Privacy for Resource-Constrained IoT Devices
2. Soto-Cruz, J., Ruiz-Ibarra, E., Vázquez-Castillo, J., Espinoza-Ruiz, A., Castillo-Atoche, A., and Mass-Sanchez, J. (2025). A Survey of Efficient Lightweight Cryptography for Power-Constrained Microcontrollers. Technologies, 13.10.20944/preprints202410.2545.v1 ↗
3. Lightweight cryptography in IoT networks: A survey10.1016/j.future.2021.11.011 ↗
4. National Cybersecurity Authority (2020). National Cryptographic Standards, National Cybersecurity Authority.
5. Systematic literature review: Trend analysis on the design of lightweight block cipher10.1016/j.jksuci.2023.04.003 ↗
6. Parvathy, K., Nataraj, B., Rajalakshmi, S., and Duraisamy, P. (2023, January 3–5). A Review on Lightweight Cryptographic algorithms in Internet of Things. Proceedings of the 5th International Conference on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India.
7. A review of lightweight block ciphers10.1007/s13389-017-0160-y ↗
8. Generalized feistel networks
9. Rotational Cryptanalysis of ARX
10. VThakor, A., Razzaque, M.A., and Khandaker, M.R.A. (2025, June 13). Lightweight Cryptography for IoT: A State-of-the-Art. Available online: https://arxiv.org/pdf/2006.13813.
11. Al-Rahman, S.A., Sagheer, A., and Dawood, O. (2018, January 20–21). NVLC: New variant lightweight cryptography algorithm for internet of things. Proceedings of the 2018 1st Annual International Conference on Information and Sciences (AiCIS), Fallujah, Iraq.
12. Omrani, T., Becheikh, R., Mannai, O., Rhouma, R., and Belghith, S. (2017, January 11–14). RARE: A robust algorithm for rapid encryption. Proceedings of the 2017 12th International Conference for Internet Technology and Secured Transactions (ICITST), Cambridge, UK.10.23919/ICITST.2017.8356339 ↗
13. Shantha, M.J.R., and Arockiam, L. (2018, January 14–15). SAT-Jo: An Enhanced Lightweight Block Cipher for the Internet of Things. Proceedings of the 2nd International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India.10.1109/ICCONS.2018.8663068 ↗
14. Rasoolzadeh. Craft: Lightweight tweakable block cipher with efficient protection against DFA attacks10.46586/tosc.v2019.i1.5-45 ↗
15. DoT: A new ultra-lightweight SP network encryption design for resource-constrained environment10.1007/978-981-13-1610-4_26 ↗
16. Malutan, S.B., Dragomir, I.R., Lazar, M., and Vitan, D. (2019, January 10–12). HERMES, a proposed lightweight block cipher used for limited resource devices. Proceedings of the 2019 International Conference on Speech Technology and Human-Computer Dialogue (SpeD), Timisoara, Romania.10.1109/SPED.2019.8906563 ↗
17. Loong: A family of involutional lightweight block cipher based on spn structure10.1109/ACCESS.2019.2940330 ↗
18. ACT: An ultra-light weight block cipher for internet of things
19. Jha, P., Zorkta, H.Y., Allawi, D., and Al-Nakkar, M.R. (2020, January 5–7). Improved lightweight encryption Algorithm (ILEA). Proceedings of the 2020 International Conference for Emerging Technology (INCET), Belgaum, India.10.1109/INCET49848.2020.9154170 ↗
20. PriPresent: An embedded prime LightWeight block cipher for smart devices10.1007/s12083-020-00992-5 ↗
21. Extended rectangle algorithm using 3D bit rotation to propose a new lightweight block cipher for IoT10.1109/ACCESS.2020.3035375 ↗
22. Towards an ultra lightweight block ciphers for Internet of Things
23. Zakaria, A.A., Halim, A.H.A., Ridzuan, F., Zakaria, N.H., and Daud, M. (2022). LAO-3D: A Symmetric Lightweight Block Cipher Based on 3D Permutation for Mobile Encryption Application. Symmetry, 14.10.3390/sym14102042 ↗
24. FUTURE: A Lightweight Block Cipher Using an Optimal Diffusion Matrix
25. IVLBC: An Involutive Lightweight Block Cipher for Internet of Things10.1109/JSYST.2022.3227951 ↗
26. LIBC: A low-cost lightweight block cipher for IoT application10.1088/1402-4896/ad9867 ↗
27. LELBC: A low energy lightweight block cipher for smart agriculture10.1016/j.iot.2023.101022 ↗
28. INLEC: An involutive and low energy lightweight block cipher for internet of things10.1016/j.pmcj.2024.101991 ↗
29. LTLBC: A low-latency lightweight block cipher for internet of things10.1007/s10586-024-04476-6 ↗
30. Bansod, G., Patil, A., and Pisharoty, N. (2018). GRANULE: An Ultra lightweight cipher design for embedded security. Cryptol. ePrint Arch., 1–12. Available online: https://eprint.iacr.org/2018/600.10.1504/IJAHUC.2018.091568 ↗
31. Improving the cost factor of DLBCA lightweight block cipher algorithm
32. Liu, J., Li, W., and Bai, G. (2018, January 11–12). An improved S-Box of lightweight block cipher roadrunner for hardware optimization. Proceedings of the 2018 China Semiconductor Technology International Conference (CSTIC), Shanghai, China.10.1109/CSTIC.2018.8369335 ↗
33. MANTRA: An ultra lightweight cipher design for ubiquitous computing10.1504/IJAHUC.2018.091568 ↗
34. FlexAEAD v1.1—A Lightweight AEAD Cipher with Integrated Authentication10.17648/jisc.v6i1.74 ↗
35. LCA-Lightweight Cryptographic Algorithm for IoT Constraint Resources10.21608/mjeer.2019.67379 ↗
36. Modified Round Function of SIMECK 32/64 Block Cipher10.30534/ijatcse/2020/3991.32020 ↗
37. Ted: A lightweight block cipher for IoT devices with side-channel attack resistance
38. Lightweight design of SM4 algorithm and realization of threshold scheme10.1088/1742-6596/1871/1/012124 ↗
39. Design, analysis, and implementation of a new lightweight block cipher for protecting IoT smart devices10.1007/s12652-020-02782-6 ↗
40. Feng, J., and Li, L. (2022). SCENERY: A lightweight block cipher based on Feistel structure. Front. Comput. Sci., 16.10.1007/s11704-020-0115-9 ↗
41. Sahay, R., Lakshmi, L., and Dodhiawala, Z. (2024). LiteEncrypt: A Lightweight Block Cipher for Secure Communication in IoT Enabled Sensor. Internet Technol. Lett., e613.10.1002/itl2.613 ↗
42. RBFK cipher: A randomized butterfly architecture-based lightweight block cipher for IoT devices in the edge computing environment10.1186/s42400-022-00136-7 ↗
43. Dahiphale, V., Bansod, G., and Patil, J. (2017, January 20–22). ANU-II: A fast and efficient lightweight encryption design for security in IoT. Proceedings of the 2017 International Conference on Big Data, IoT and Data Science (BID), Pune, India.10.1109/BID.2017.8336586 ↗
44. NUX: An ultra lightweight cipher design for security in pervasive computing10.1002/sec.1692 ↗
45. Design and Implementation of a Lightweight Encryption Scheme for Wireless Sensor Nodes
46. Shadow: A Lightweight Block Cipher for IoT Nodes10.1109/JIOT.2021.3064203 ↗
47. HDLBC: A lightweight block cipher with high diffusion10.1016/j.vlsi.2023.102090 ↗
48. GFLE: A low-energy lightweight block cipher based on a variant of generalized Feistel structure10.1088/1402-4896/ad6407 ↗
49. IIoTBC: A Lightweight Block Cipher for Industrial IoT Security
50. Yeoh, W., Teh, J.S., Ilyas, M., Bin, S., and Sazali, M. (2019, January 29–30). µ2: A Lightweight Block Cipher. Proceedings of the Computational Science and Technology: 6th ICCST 2019, Kota Kinabalu, Malaysia.10.1007/978-981-15-0058-9_27 ↗
51. LPHD: A low power and high diffusion lightweight block cipher10.1002/cta.4072 ↗
52. Sakamoto, K., Minematsu, K., Shibata, N., Shigeri, M., Kubo, H., Funabiki, Y., Bogdanov, A., Morioka, S., and Isobe, T. (2019). Tweakable TWINE: Building a Tweakable Block Cipher on Generalized Feistel Structure. Advances in Information and Computer Security, Proceedings of the 14th International Workshop on Security, IWSEC 2019, Tokyo, Japan, 28–30 August 2019, Springer.10.1007/978-3-030-26834-3_8 ↗
53. BRIGHT: A small and fast lightweight block cipher for 32-bit processor
54. Mishra, S., and Sadhya, D. (2020). LiARX: A Lightweight Cipher Based on the LTS Design Strategy of ARX. Information Systems Security, Proceedings of the 16th International Conference, ICISS 2020, Jammu, India, 16–20 December 2020, Springer International Publishing.10.1007/978-3-030-65610-2_12 ↗
55. DABC: A dynamic ARX-based lightweight block cipher with high diffusion
56. SAECHAM: Secure and Efficient Lightweight Block Cipher CHAM Variant10.1109/JIOT.2025.3569746 ↗
57. SAND-2: An optimized implementation of lightweight block cipher10.1016/j.vlsi.2023.02.013 ↗
58. Kubba, Z.M.J., and Hoomod, H.K. (2019, January 18–19). A Hybrid Modified Lightweight Algorithm Combined of Two Cryptography Algorithms PRESENT and Salsa20 Using Chaotic System. Proceedings of the 2019 First International Conference of Computer and Applied Sciences (CAS), Baghdad, Iraq.
59. FeW: A Lightweight Block Cipher
60. ECLBC: A Lightweight Block Cipher with Error Detection and Correction Mechanisms10.1109/JIOT.2024.3376527 ↗
61. SFN: A new lightweight block cipher10.1016/j.micpro.2018.04.009 ↗
62. Zhang, X., Tang, S., Li, T., Li, X., and Wang, C. (2023). GFRX: A New Lightweight Block Cipher for Resource-Constrained IoT Nodes. Electronics, 12.10.3390/electronics12020405 ↗
63. Anton, A.A., Csereoka, P., Capota, E.A., and Cioargă, R.D. (2025). SIMECK-T: An Ultra-Lightweight Encryption Scheme for Resource-Constrained Devices. Appl. Sci., 15.10.3390/app15031279 ↗
64. NDN: An Ultra-Lightweight Block Cipher to Secure IoT Nodes
65. RAZOR: A Lightweight Block Cipher for Security in IoT10.14429/dsj.74.18421 ↗
66. SPISE: A tiny, cost effective, speedy block cipher for low resourced devices10.1016/j.jer.2023.100071 ↗
67. GFSPX: An efficient lightweight block cipher for resource-constrained IoT nodes10.1007/s11227-024-06412-2 ↗
68. QLW: A lightweight block cipher with high diffusion10.1007/s11227-024-06707-4 ↗