Skip to main content
Log in

HAIE: a hybrid adaptive image encryption algorithm using Chaos and DNA computing

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Fig. 3
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science 266(5187):1021–1024

    Article  Google Scholar 

  2. 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

    Article  MathSciNet  MATH  Google Scholar 

  3. Alvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifurcation Chaos 16(08):2129–2151

    Article  MathSciNet  MATH  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Assad SEI, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image 41:144–157

    Google Scholar 

  6. 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

  7. 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

    Article  Google Scholar 

  8. 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

    Article  MathSciNet  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  MATH  Google Scholar 

  12. Hua Z, Yi S, Zhou Y (2018) Medical image encryption using high-speed scrambling and pixel adaptive diffusion. Signal Process 144:134_144

    Article  Google Scholar 

  13. Huang H (2019) Novel scheme for image encryption combining 2D logistic-sine-cosine map and double random-phase encoding. IEEE Access 7:177988–177996

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Li C, Luo G, Qin K, Li C (2017) An image encryption scheme based on chaotic tent map. Nonlinear Dyn 87:127–133

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Patro KAK, Acharya B (2019) An efficient colour image encryption scheme based on 1-D chaotic maps. J Inf Secur Appl 46:23–41

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. Wang X, Guan N (2020) A novel chaotic image encryption algorithm based on extended zigzag confusion and RNA operation. Opt Laser Technol 131:106366

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. Yasser I, Khalifa F, Mohamed MA, Samrah AS (2020) A new image encryption scheme based on hybrid chaotic maps. Complexity 2020:23

  32. Ye GD, Huang XL (2016) A secure image encryption algorithm based on chaotic maps and SHA-3. Secur Commun Netw 9:2015–2023

    Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

  36. Zhan K, Wei D, Shi J, Yu J (2017) Cross-utilizing hyperchaotic and DNA sequences for image encryption, Electron. Imaging 26(1):013021

    Google Scholar 

  37. Zhang J, Huo D (2019) Image encryption algorithm based on quantum chaotic map and DNA coding. Multimed Tools Appl 78:15605–15621

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Shabir A. Parah.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14542-7

Keywords

Navigation