Abstract
In this paper, a distinctive Hybrid Adaptive Image Encryption (HAIE) scheme is proposed that utilizes some statistical parameters of the plain image like mean and variance to modify the initial conditions and control parameters of the chaotic system. The proposed scheme involves two one-dimensional chaotic maps; logistic map and tent map to generate the pseudo-random sequences. The reason for the scheme being distinctive is that the outcome of the confusion phase, i.e. the permuted image is a hybrid one. Half of the plain image is permuted using the logistic map and the other half using the tent map. The two half-permuted images are concatenated after being encoded into DNA sequences using a DNA coding rule. Another random sequence generated using the logistic map is also encoded into a DNA sequence using the same rule. Finally, in the diffusion phase, the two DNA sequences are operated using the DNA addition operation and then decoded using the same DNA decoding rule followed by a XOR operation. The various experimental results like NPCR (Number of Pixel Changing Rate), UACI (Unified Average Changing Intensity), entropy, and correlation coefficients are calculated. For all the test images used, NPCR and UACI values are closer to their ideal values of 99.61% and 33.46%, respectively, entropy is also approximately equal to 8, and likewise, correlation coefficients are closer to zero in the encrypted images. Some other parameters like SSIM (Structural Similarity) and PSNR (Peak Signal to Noise Ratio) are also calculated and lie in their expected range. The scheme is also subjected to noise and cropping attacks. It is observed that the scheme is highly robust against these attacks. Additionally, being adaptive, the proposed algorithm is resilient to chosen and known plaintext attacks. All these experimental observations indicate that the proposed scheme has not only a good encryption effect but can resist various attacks as well.
Similar content being viewed by others
References
Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science 266(5187):1021–1024
Alghafis A, Firdousia F, Khan M, Batoola SI, Amin M (2020) An efficient image encryption scheme based on chaotic and deoxyribonucleic acid sequencing. Math Comput Simul 177:441–466. https://doi.org/10.1016/j.matcom.2020.05.016
Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcation Chaos 16(08):2129–2151
Arpaci B, Kurt E, Celik K (2020) Colored image encryption and decryption with a new algorithm and a hyperchaotic electrical circuit. J Electr Eng Technol 15:1413–1429
Assad SEI, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image 41:144–157
Babaei, A, Motameni, H, Enayatifar, R (2019) A new permutation-diffusion-based image encryption technique using cellular automata and DNA sequence, Optik. https://doi.org/10.1016/j.ijleo.2019.164000
Belazi A, Talha M, Kharbech S, Xiang W (2019) Novel medical image encryption scheme based on chaos and DNA encoding. IEEE Access 7:36667–36681
Chai X, Gan Z, Lu Y, Chen Y, Han D (2017) A novel image encryption algorithm based on the chaotic system and DNA computing. Int J Modern Phys C 28(05):1750069
Chai X, Gan Z, Yuan K, Chen Y, Liu X (2019) A novel image encryption scheme based on DNA sequence operations and chaotic systems. Neural Comput & Applic 31:219–237
El-Samie FEA, Ahmed HEH, Elashry IF, Shahieen MH, Faragallah OS, El-Rabaie ESM, Alshebeili SA (2013) Image encryption: a communication perspective. CRC Press. https://doi.org/10.1201/b1630
Farah MAB, Guesmi R, Kachouri A, Samet M (2020) A novel chaos based optical image encryption using fractional Fourier transform and DNA sequence operation. Opt Laser Technol 121:105777
Hua Z, Yi S, Zhou Y (2018) Medical image encryption using high-speed scrambling and pixel adaptive diffusion. Signal Process 144:134_144
Huang H (2019) Novel scheme for image encryption combining 2D logistic-sine-cosine map and double random-phase encoding. IEEE Access 7:177988–177996
Kumar M, Iqbal A, Kumar P (2016) A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie–Hellman cryptography. Signal Process 125:187–202
Li C, Luo G, Qin K, Li C (2017) An image encryption scheme based on chaotic tent map. Nonlinear Dyn 87:127–133
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 Appl 78:22023–22043
Luo Y, Tang S, Liu J, Cao L, Qiu S (2020) Image encryption scheme by combining the hyperchaotic system with quantum coding. Opt Lasers Eng 124:105836
Mondal B, Mandal T (2017) A lightweight secure image encryption scheme based on chaos and DNA computing. J King Saud Univ Comput Inf Sci 29(4):499–504. https://doi.org/10.1016/j.jksuci.2016.02.003
Niu Y, Zhou Z, Zhang X (2020) An image encryption approach based on chaotic maps and genetic operations. Multimed Tools Appl 79:25613–25633. https://doi.org/10.1007/s11042-020-09237-2
Patro KAK, Acharya B (2019) An efficient colour image encryption scheme based on 1-D chaotic maps. J Inf Secur Appl 46:23–41
Ping P, Fan J, Mao Y, Xu F, Gao J (2018) A chaos based image encryption scheme using digit-level permutation and block diffusion. IEEE Access 6:67581–67593
Sravanthi D, Patro KAK, Acharya B, Majumder S (2019) A secure chaotic image encryption based on bit-plane operation. Soft Computing in Data Analytics. Springer, Singapore, pp 717–726
Sun S (2018) A novel hyperchaotic image encryption scheme based on DNA encoding, pixel-level scrambling and bit-level scrambling. IEEE Photon J 10(2):1_14
Sun S, Guo Y, Wu R (2019) A novel image encryption scheme based on 7D hyperchaotic system and row- column simultaneous swapping. IEEE Access 7:28539–28547
Toughi S, Fathi MH, Sekhavat YA (2017) An image encryption scheme based on elliptic curve pseudo random and advanced encryption system. Signal Process 141:217–227
Wang X, Guan N (2020) A novel chaotic image encryption algorithm based on extended zigzag confusion and RNA operation. Opt Laser Technol 131:106366
Wu XJ, Wang DW, Kurths J, Kan HB (2016) A novel lossless color image encryption scheme using 2D DWT and 6D hyperchaotic system. Inf Sci 349-350:137–153
Wu, J, Liao, X, Yang, B (2018) Image encryption using 2D Henon-sine map and DNA approach, Signal Process, https://doi.org/10.1016/j.sigpro.2018.06.008
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25
Xuejing K, Zihui G (2020) A new color image encryption scheme based on DNA encoding and spatiotemporal chaotic system. Signal Process Image Commun 80:115670
Yasser I, Khalifa F, Mohamed MA, Samrah AS (2020) A new image encryption scheme based on hybrid chaotic maps. Complexity 2020:23
Ye GD, Huang XL (2016) A secure image encryption algorithm based on chaotic maps and SHA-3. Secur Commun Netw 9:2015–2023
Yu SS, Zhou NR, Gong LH, Nie Z (2020) Optical image encryption algorithm based on phase- truncated short-time fractional Fourier transform and hyper-chaotic system. Opt Lasers Eng 124:105816
Zarebnia M, Pakmanesh H, Parvaz R (2019) A fast multiple-image encryption algorithm based on hybrid chaotic systems for gray scale images. Optik 179:761–773
Zefreh, EZ (2020) An image encryption scheme based on a hybrid model of DNA computing, chaotic systems and hash functions. Multimed Tools Appl https://doi.org/10.1007/s11042-020-09111-1
Zhan K, Wei D, Shi J, Yu J (2017) Cross-utilizing hyperchaotic and DNA sequences for image encryption, Electron. Imaging 26(1):013021
Zhang J, Huo D (2019) Image encryption algorithm based on quantum chaotic map and DNA coding. Multimed Tools Appl 78:15605–15621
Acknowledgements
The authors would like to acknowledge the support of JK Science Technology and Innovation Council for funding this work under fund number (JKST&IC/SRE/874-77).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
• The authors have no relevant financial or non-financial interests to disclose.
• The authors have no competing interests to declare that are relevant to the content of this article.
• All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.
• The authors have no financial or proprietary interests in any material discussed in this article.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mansoor, S., Parah, S.A. HAIE: a hybrid adaptive image encryption algorithm using Chaos and DNA computing. Multimed Tools Appl 82, 28769–28796 (2023). https://doi.org/10.1007/s11042-023-14542-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14542-7