Advanced lightweight encryption algorithms for IoT devices: survey, challenges and solutions

Saurabh Singh, Pradip Kumar Sharma, Seo Yeon Moon, Jong Hyuk Park*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

238 Citations (Scopus)


There are many emerging areas in which highly constrained devices are interconnected and communicated to accomplish some tasks. Nowadays, Internet of Things (IoT) enables many low resources and constrained devices to communicate, compute process and make decision in the communication network. In the heterogeneous environments for IoT, there are many challenges and issues like power consumption of devices, limited battery, memory space, performance cost, and security in the Information Communication Technology (ICT) network. In this paper, we discuss a state-of-art of lightweight cryptographic primitives which include lightweight block ciphers, hash function, stream ciphers, high performance system, and low resources device for IoT environment in details. We analyze many lightweight cryptographic algorithms based on their key size, block size, number of rounds, and structures. In addition, we discuss the security architecture in IoT for constrained device environment, and focus on research challenges, issues and solutions. Finally, a proposed security scheme with a service scenario for an improvement of resource constrained IoT environment and open issues are discussed.

Original languageEnglish
Pages (from-to)1-18
Number of pages18
JournalJournal of Ambient Intelligence and Humanized Computing
Early online date24 May 2017
Publication statusE-pub ahead of print - 24 May 2017

Bibliographical note

This work was supported by Institute for Information and communications Technology Promotion (IITP) grant funded by the Korea government (MISP) (No. B0190-16-2030, Web Service User Account Information Management and Spill/Exploit Detection Technology Development).


  • Constrained devices
  • Internet-of-things
  • Lightweight cryptography
  • Symmetric algorithms


Dive into the research topics of 'Advanced lightweight encryption algorithms for IoT devices: survey, challenges and solutions'. Together they form a unique fingerprint.

Cite this