Abstract
The Internet of Things (IoT) devices is being deployed in almost all aspects of human life starting from smart home, health monitoring, smart metering, to smart garbage collection and industrial applications. These devices sense and collects data from the environment and send it to other high power computing devices called fog nodes or to the cloud. One of the major challenges in this process is secure communication of data as the IoT devices are having low processing power, memory and energy constraints. This paper proposes a lightweight encryption technique for images using chaotic maps and diffusion circuits. The chaotic maps are used to control the generation of random number sequences which are used for permutation and substitution of the pixel values in images. Both permutation and substitution of the pixel values are done in one scan of the image only reducing the time complexity. The substitution operations are simple bit-wise operations reducing the computational overhead. The scheme is tested by several statistical and security tests to ensure its strength against attacks.













Similar content being viewed by others
References
Akhavan A, Samsudin A, Akhshani A (2013) A novel parallel hash function based on 3D chaotic map. EURASIP J Adv Signal Process 2013(1):126
Amigo J, Kocarev L, Szczepanski J (2007) Theory and practice of chaotic cryptography. Phys Lett A 366(3):211–216
Bai T, Lin J, Li G, Wang H, Ran P, Li Z, Li D, Pang Y, Wu W, Jeon G (2019) A lightweight method of data encryption in BANs using electrocardiogram signal. Future Generation Computer Systems 92:800–811
Bi M, Fu X, Zhou X, Zhang L, Yang G, Yang X, Xiao S, Hu W (2017) A key space enhanced chaotic encryption scheme for physical layer security in ofdm-pon. IEEE Photonics Journal 9(1):1–10
Çavuşoğlu Ü, Kaçar S (2019) A novel parallel image encryption algorithm based on chaos. Cluster Computing 22(4):1211–1223
Chen JX, Zhu ZL, Yu H (2014) A fast chaos-based symmetric image cryptosystem with an improved diffusion scheme. Optik 125(11):2472–2478
Daemen J, Rijmen V (1991) The design of Rijndael, AES - the advanced encryption standard. Journal of Cryptology 4(1):3–72
Dhanda SS, Singh B, Jindal P (2020) Lightweight cryptography: a solution to secure IoT. Wireless Personal Communications 112(3):1947–1980
Essaid M, Akharraz I, Saaidi A et al (2019) Mouhib: image encryption scheme based on a new secure variant of hill cipher and 1D chaotic maps. J Inform Security Applic 47:173–187
Hamza R, Muhammad K, Arunkumar N, Ramírez-González G (2017) Hash based encryption for keyframes of diagnostic hysteroscopy. IEEE Access 6:60160–60170
Jolfaei A, Wu XW, Muthukkumarasamy V (2015) On the security of permutation-only image encryption schemes. IEEE Trans Inform Forensics Security 11(2):235–246
Kamrani A, Zenkouar K, Najah S (2020) A new set of image encryption algorithms based on discrete orthogonal moments and chaos theory. Multimed Tools Applic 79(27):20263–20279
Lai X, Massey JL (1990) A proposal for a new block encryption standard. In: Workshop on the theory and application of of cryptographic techniques, Springer. pp 389–404
Liu H, Kadir A, Sun X, Li Y (2018) Chaos based adaptive double-image encryption scheme using hash function and s-boxes. Multimed Tools Appl 77(1):1391–1407
Liu P, Zhang T, Li X (2019) A new color image encryption algorithm based on DNA and spatial chaotic map. Multimed Tools Applic 78(11):14823–14835
Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Optics and Lasers in Engineering 84:26–36
Luo Y, Yu J, Lai W, Liu L (2019) A novel chaotic image encryption algorithm based on improved baker map and logistic map. Multimed Tools Applic 78(15):22023–22043
Mondal B, Behera PK, Gangopadhyay S (2021) A secure image encryption scheme based on a novel 2D sine-cosine cross-chaotic SC3 map. Journal of Real-Time Image Processing 18(1):1–18
Mondal B, Biswas N, Mandal T (2017) A comparative study on cryptographic image scrambling. In: Second international conference on research in intelligent and computing in engineering. Annals of Computer Science and Information Systems, vol 10, pp 261–268. PTI. https://doi.org/10.15439/2017R47
Mondal B, Kumar P, Singh S (2018) A chaotic permutation and diffusion based image encryption algorithm for secure communications. Multimed Tools Applic 77(23):31177–31198
Mondal B, Mandal T (2017) A light weight secure image encryption scheme based on chaos & DNA computing. Journal of King Saud University-Computer and Information Sciences 29(4):499–504
Mondal B, Mandal T (2020) A secure image encryption scheme based on genetic operations and a new hybrid pseudo random number generator. Multimed Tools Applic 79:17497–17520
Mondal B, Mandal T, Choudhury T, Khan DA (2019) Use of a light weight secure image encryption scheme based on chaos and DNA computing for encrypted audio watermarking. International Journal of Advanced Intelligence Paradigms 13(1–2):67–79
Mondal B, Singh S, Kumar P (2019) A secure image encryption scheme based on cellular automata and chaotic skew tent map. J Inform Security Applic 45:117–130
Montero-Canela R, Zambrano-Serrano E, Tamariz-Flores EI, Muñoz-Pacheco JM, Torrealba-Melendez R (2020) Fractional chaos based-cryptosystem for generating encryption keys in ad hoc networks. Ad Hoc Networks 97:102005
Naskar PK, Bhattacharyya S, Nandy D, Chaudhuri A (2020) A robust image encryption scheme using chaotic tent map and cellular automata. Nonlinear Dynamics 100:320–328
Nesa N, Ghosh T, Banerjee I (2019) Design of a chaos-based encryption scheme for sensor data using a novel logarithmic chaotic map. Journal of Information Security and Applications 47:320–328
Nkandeu YPK, Tiedeu A (2019) An image encryption algorithm based on substitution technique and chaos mixing. Multimed Tools Applic 78(8):10013–10034
Premkumar R, Anand S (2019) Secured and compound 3-d chaos image encryption using hybrid mutation and crossover operator. Multimed Tools Applic 78(8):9577–9593
Rayappan D, Pandiyan M (2021) Lightweight Feistel structure based hybrid-crypto model for multimedia data security over uncertain cloud environment. Wireless Networks 27:981–999
Roy S, Rawat U, Sareen HA, Nayak SK (2020) IECA: an efficient IoT friendly image encryption technique using programmable cellular automata. Journal of Ambient Intelligence and Humanized Computing 11:5083–5102
Sharma M (2020) Image encryption based on a new 2D logistic adjusted logistic map. Multimedia Tools and Applications 79(1):355–374
Valandar MY, Barani MJ, Ayubi P (2019) A fast color image encryption technique based on three dimensional chaotic map. Optik 193:162921
Wang X, Wang Y, Zhu X, Unar S (2019) Image encryption scheme based on chaos and DNA plane operations. Multimedia Tools and Applications 78(18):26111–26128
Wang X, Zhao H (2020) Fast image encryption algorithm based on parallel permutation-and-diffusion strategy. Multimedia Tools and Applications 79:19005–19024
Xiong Z, Wu Y, Ye C, Zhang X, Xu F (2019) Color image chaos encryption algorithm combining CRC and nine palace map. Multimedia Tools and Applications 78(22):31035–31055
Xu C, Sun J, Wang C (2020) A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems. Multimedia Tools and Applications 79:5573–5593
Zhang L, Zhang X (2020) Multiple-image encryption algorithm based on bit planes and chaos. Multimedia Tools Applications 79:20753–20771
Zhang Q, Guo L, Xue X, Wei X (2009) An image encryption algorithm based on DNA sequence addition operation. In: Fourth international on conference on bio-inspired computing. IEEE, pp 75–79
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mondal, B., Singh, J.P. A lightweight image encryption scheme based on chaos and diffusion circuit. Multimed Tools Appl 81, 34547–34571 (2022). https://doi.org/10.1007/s11042-021-11657-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11657-7