Abstract
The information stored or shared via the internet is growing massively and includes images primarily. The images are vulnerable to attacks when transferred over the internet as they contain confidential information about a person. We propose an adaptive image encryption scheme for the security of images based on twin chaotic maps; Quadratic map and 2-dimensional chaotic Henon map. In the proposed encryption scheme, the Pseudo-Random Number (PRN) sequence for shuffling the pixels has been generated from the Henon map. The PRN sequence for the diffusion process has been produced from the classical Quadratic map. The significant contribution of the presented work is that both the chaotic sequences (for confusion and diffusion) are plain image dependent, making the encryption scheme adaptive and hence highly resilient to brute force attack. Image quality analysis, histogram analysis, correlation coefficient analysis, entropy analysis, key sensitivity analysis, and differential attack analysis have been carried out on eight natural images of size 512 × 512 to validate the performance of the proposed encryption scheme. The proposed encryption algorithm has correlation coefficient values that are very close to zero, entropy value of 7.9993 (average), Net Pixels Change Rate (NPCR), and Unified Average Changing Intensity (UACI) values of 99.62% (average) and 33.3% (average) respectively. The histogram of the encrypted images is flat, meaning no information can be deduced about the plain image. The comparison of the proposed encryption technique with other recent encryption schemes validates the performance of the proposed cryptosystem. The computational time taken to encrypt Lena image of size 512 × 512 using the proposed encryption scheme is 0.25 s.
Similar content being viewed by others
References
Abdelfatah RI, Nasr ME, Alsharqawy MA (2020) Encryption for multimedia based on chaotic map: several scenarios. Multimed Tools Appl 79:19717–19738
Alsmirat MA, Al-Alem F, Al-Ayyoub M (2019) Impact of digital fingerprint image quality on the fingerprint recognition accuracy. Multimed Tools Appl 78:3649–3688
AlZu’bi S, Shehab MA, Al-Ayyoub M, Jararweh Y, Gupta B (2020) Parallel implementation for 3D medical volume fuzzy segmentation. Pattern Recogn Lett 130:312–318
Arab M, Rostami MJ, Ghavami B (2019) An image encryption method based on chaos system and AES algorithm. J Supercomput 75:6663–6682
Askar S, Karawia A, Khedhairi A, Ammar FS (2019) An algorithm of image encryption using logistic and two-dimensional chaotic economic maps. Entropy 21(1):44
Bhaskar M, Behera P, Sugata G (2021) A secure image encryption scheme based on a novel 2D sine–cosinecross-chaotic(SC3) map. J Real-Time Image Proc 18:1–18
Chai X, Zhang J, Gan Z (2019) Medical image encryption algorithm based on Latin square and memristive chaotic system. Multimed Tools Appl 78:35419–35453
Chatterjee A, Dhanotia J, Bhatia V, Rana S, Prakash S (2017) Optical image encryption using fringe projection profilometry, Fourier fringe analysis, and RSA algorithm. In Proc. 14th IEEE India Council Int. Conf. (INDICON), pp 1–5
Chenghai L, Fangzheng Z, Liu C, Lei L, Zhang J (2019) A Hyperchaotic Color Image Encryption Algorithm and Security Analysis, Security and Communication Networks, vol. 2019, Article ID 8132547, 8 pages. https://doi.org/10.1155/2019/8132547
Darwish SM (2019) A modified image selective encryption-compression technique based on 3D chaotic maps and arithmetic coding. Multimed Tools Appl 78:19229–19252
Ferdush J, Begum M, Shorif Uddin M (2021) Chaotic lightweight cryptosystem for image encryption. Adv Multimed 2021:Article ID 5527295, 16 pages
Gayathri V (2016) A survey on security and efficiency issues in chaotic image encryption. Int J Inf Comput Secur 8(4):347–381
Ge B, Chen X, Chen G, Shen Z (2021) Secure and fast image encryption algorithm using hyper-chaos-based key generator and vector operation. IEEE Access 9:137635–137654
Gopalakrishnan T, Ramakrishnan S (2019) Image encryption using a hyperchaotic map for permutation and diffusion by multiple hyper-chaotic maps. Wirel Pers Commun 109(1):437–454
Gupta MD, Chauhan RK (2021) Secure image encryption scheme using 4D-hyperchaotic systems based reconfigurable pseudo-random number generator and S-box. Integration 81:137–159
Hore A, Ziou D (2010) Image quality metrics: PSNR vs. SSIM. In: 2010 20th International Conference on Pattern Recognition, IEEE, pp 2366–2369
Hosny KM, Kamal ST, Darwish MM, Papakostas GA (2021) New image encryption algorithm using hyperchaotic system and Fibonacci Q-matrix. Electronics 10:1066. https://doi.org/10.3390/electronics10091066
Hua Z, Zhou Y, Huang H (2019) Cosine-transform-based chaotic system for image encryption. Inf Sci 480:403–419
Huang I, Wang S, Xiang J, Sun Y (2020) Chaotic color image encryption scheme using deoxyribonucleic acid (DNA) coding calculations and arithmetic over the Galois field. Math Probl Eng 2020:1–22
Idrees B, Zafa S, Rashid T (2020) Image encryption algorithm using S-box and dynamic Hénon bit-level permutation. Multimed Tools Appl 79:6135–6162
Islam N, Shahid Z, Puech W (2016) Denoising and error correction in noisy AES-encrypted images using statistical measures. Signal Process Image Commun 41:15–27
Khan JS, Ahmad J (2019) Chaos-based efficient selective image encryption. Multidim Syst Sign Process 30:943–961
Khan M, Ahmad J, Javaid Q, Saqib NA (2016) An efficient and secure partial image encryption for wireless multimedia sensor networks using discrete wavelet transform, chaotic maps, and substitution box. J Mod Opt 64:1–10
Kulsoom A, Xiao D, Rehman A (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75:1–23
Li T, Du B, Liang X (2020) Image encryption algorithm based on logistic and two-dimensional Lorenz. IEEE Access 8:13792–13805
Li Z, Peng C, Tan W, Li L (2021) An effective chaos-based image encryption scheme using imitating Jigsaw method. Complexity 2021:Article ID 8824915, 18 pages. https://doi.org/10.1155/2021/8824915
Lin CY, Wu JL (2020) Cryptanalysis and improvement of a chaotic map-based image encryption system using both plaintexts related permutation and diffusion. Entropy 22(5):589
Liu D, Zhang W, Yu H (2018) An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion. Signal Process 151. https://doi.org/10.1016/j.sigpro.2018.05.008
Matthews R (1989) On the derivation of a ‘chaotic’ encryption algorithm. Cryptologia 13(1):29–42
Mishra K, Saharan R (2019) A fast image encryption technique using Henon chaotic map. Proceedings of ICACIE 2017, vol. 1
Mondal B, Singh S (2019) A secure image encryption scheme based on cellular automata and chaotic skew tent map. J Inf Secur Appl 45:117–130
Ramadan N, Hossam E, Said E, Fathi E (2016) Chaos-based image encryption using an improved quadratic chaotic map. Am J Signal Proc 6(1):1–13
Ramasamy P, Ranganathan V, Kadry S, Damasevicius R, Blazauskas T (2019) An image encryption scheme based on block scrambling, modified zigzag transformation and key generation using enhanced logistic—tent map. Entropy 21:656
Tang Z, Yang Y, Xu S, Yu C, Zhang X (2019) Image encryption with double spiral scans and chaotic maps. Secur Commun Netw 2019:1–15
Tian J, Lu Y, Zuo X (2021) A novel image encryption algorithm using PWLCM map-based CML chaotic system and dynamic DNA encryption. Multimed Tools Appl 80:32841–32861
Wang H, Li Z, Li Y, Gupta B, Choi C (2020) Visual saliency guided complex image retrieval. Pattern Recogn Lett 130:64–72
Wu Y, Noonan JP, Agaian S (2011) Npcr and uaci randomness tests for image encryption. Cyber J Multidiscip J Sci Technol J Sel Areas Telecommun (JSAT) 1(2):31–38
Yan X, Wang X, Xian Y (2021) Chaotic image encryption algorithm based on arithmetic sequence scrambling model and DNA encoding operation. Multimed Tools Appl 80:10949–10983
Yasser I, Khalifa F, Mohamed A, Samrah AS (2020) A New Image Encryption Scheme based on Hybrid Chaotic Maps", Complexity, vol. 2020, Article ID 9597619, 23 pages, 2020. https://doi.org/10.1155/2020/9597619
Yu C, Li J, Li X (2018) Four-image encryption scheme based on quaternion Fresnel transform, chaos, and computer-generated hologram. Multimed Tools Appl 77:4585–4608
Zhan P, Xie X (2018) Implementation of DES and AES algorithms and their efficiency in image encryption. Netw Secure Technol Appl 9:41–42
Zhang X, Feng H, Ying N (2017) Chaotic image encryption algorithm based on bit permutation and dynamic DNA encoding. Comput Intell Neurosci 2017:1–11
Zhu S, Zhu C (2020) Secure image encryption algorithm based on hyperchaos and dynamic DNA coding. Entropy (Basel) 22(7):772
Zhu S, Wang G, Zhu C (2019) A secure and fast image encryption scheme based on double chaotic S-boxes. Entropy 21(8):790
Acknowledgments
The authors would like to thank the Department of Science and Technology (DST) New Delhi, Government of India for providing financial support under the DST Inspire Fellowship Scheme.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors of this paper do not have any conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lyle, M., Sarosh, P. & Parah, S.A. Adaptive image encryption based on twin chaotic maps. Multimed Tools Appl 81, 8179–8198 (2022). https://doi.org/10.1007/s11042-022-11917-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-11917-0