Skip to main content
Log in

An efficient DNA-inspired image encryption algorithm based on hyper-chaotic maps and wavelet fusion

  • 1163: Large-scale multimedia signal processing for security and digital forensics
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

This paper introduces an efficient image encryption method which is inspired by Deoxyribo Nucleic Acid (DNA) nitrogenous bases. Amongst its advantages is that it is highly sensitive to many types of attacks. A confused version of an image (using a simple chaotic map) is DNA coded using its four types of nitrogenous bases. The resultant image made of DNA sequences is transformed into four sub-images A, C, G, and T, DNA’s bases. Chen’s hyper-chaotic map is used to diffuse the resultant images, according to a control code. The four DNA images are then combined using a wavelet confusion algorithm to produce an encrypted image. Numerical simulation was used to examine the effectiveness of the encrypted image against different attacks. The results were compared to those of other encryption algorithms and proved that the proposed encryption method delivers better results than other conventional ones including DNA based with different chaotic maps and double random phase encoding.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ahmad J, Hwang SO, Ali A (2015) An experimental comparison of chaotic and non-chaotic image encryption schemes. Wirel Pers Commun 84(2):901–918

    Article  Google Scholar 

  2. Amani HR, Yaghoobi M (2019) A new approach in adaptive encryption algorithm for color images based on DNA sequence operation and hyper-chaotic system. Multimedia Tools and Applications 78(15):21537–21556

    Article  Google Scholar 

  3. Anwar T, Paul S, Singh SK (2014) Message transmission based on dna cryptography. Int J Bio-Sci Bio-Technol 6(5):215–222

    Article  Google Scholar 

  4. Balaska N, Ahmida Z, Belmeguenai A, Boumerdassi S (2019) Image encryption using a combination of grain-128a algorithm and zaslavsky chaotic map. IET Image Process 14(6):1120–1131

    Article  Google Scholar 

  5. Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3d chaotic cat maps. Chaos, Solitons Fractals 21(3):749–761

    Article  MathSciNet  Google Scholar 

  6. Chen J, Zhu Z, Lb Z, Zhang Y, Yang B (2018) Exploiting self-adaptive permutation–diffusion and dna random encoding for secure and efficient image encryption. Signal Process 142:340–353

    Article  Google Scholar 

  7. Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a dna sequence. Opt Lasers Eng 56:83–93

    Article  Google Scholar 

  8. Guesmi R, Farah MAB, Kachouri A, Samet M (2016) A novel chaos-based image encryption using dna sequence operation and secure hash algorithm sha-2. Nonlinear Dynamics 83(3):1123–1136

    Article  MathSciNet  Google Scholar 

  9. Hasanzadeh E, Yaghoobi M (2019) A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys. Multimedia Tools and Applications 79:7279–7297

    Article  Google Scholar 

  10. Hashemi Y (2013) Design a new image encryption using fuzzy integral permutation with coupled chaotic maps. Int J Res Comput Sci 3(1):27–34

    Article  Google Scholar 

  11. Hazra A, Ghosh S, Jash S (2018) A review on dna based cryptographic techniques. IJ Network Security 20(6):1093–1104

    Google Scholar 

  12. Hu T, Liu Y, Gong LH, Ouyang CJ (2017) An image encryption scheme combining chaos with cycle operation for dna sequences. Nonlinear Dynamics 87(1):51–66

    Article  Google Scholar 

  13. Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and dna sequence. Multimed Tools Appl 72(1):57–70

    Article  Google Scholar 

  14. Huang H, Yang S, Ye R (2020) Efficient symmetric image encryption by using a novel 2d chaotic system. IET Image Process 14(6):1157–1163

    Article  Google Scholar 

  15. Huo D, Df Z, Yuan S, Yi S, Zhang L, Zhou X (2019) Image encryption using exclusive-or with dna complementary rules and double random phase encoding. Phys Lett A 383(9):915–922

    Article  Google Scholar 

  16. Kandar S, Chaudhuri D, Bhattacharjee A, Dhara BC (2019) Image encryption using sequence gen- erated by cyclic group. J Inform Secur appl 44:117–129

    Google Scholar 

  17. Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246

    Article  Google Scholar 

  18. Liao X, Hahsmi MA, Haider R et al (2018) An efficient mixed inter-intra pixels substitution at 2bits- level for image encryption technique using dna and chaos. Optik-Int J Light and Electron Optics 153:117–134

    Article  Google Scholar 

  19. Liu P, Zhang T, Li X (2019) A new color image encryption algorithm based on dna and spatial chaotic map. Multimed Tools Appl 78(11):14823–14835

    Article  Google Scholar 

  20. Liu X, Xiao D, Huang W, Liu C (2019) Quantum block image encryption based on Arnold transform and sine chaotification model. IEEE Access 7:57188–57199

    Article  Google Scholar 

  21. Liu L, Lei Y, Wang D (2020) A fast chaotic image encryption scheme with simultaneous permutation-diffusion operation. IEEE Access 8:27361–27374

    Article  Google Scholar 

  22. Li-Xin J, Hao D, Meng H (2010) A new four-dimensional hyperchaotic chen system and its gener- alized synchronization. Chinese Phys B 19(10):100501

    Article  Google Scholar 

  23. Luo Y, Ouyang X, Liu J, Cao L (2019) An image encryption method based on elliptic curve elgamal encryption and chaotic systems. IEEE Access 7:38507–38522

    Article  Google Scholar 

  24. Naskar PK, Paul S, Nandy D, Chaudhuri A (2019) Dna encoding and channel shuffling for secured encryption of audio data. Multimed Tools Appl 78(17):25019–25042

    Article  Google Scholar 

  25. Norouzi B, Mirzakuchaki S (2014) A fast color image encryption algorithm based on hyper-chaotic systems. Nonlinear Dynamics 78(2):995–1015

    Article  Google Scholar 

  26. Sun S (2017) Chaotic image encryption scheme using two-by-two deoxyribonucleic acid comple- mentary rules. Opt Eng 56(11):116117

    Google Scholar 

  27. Wang X, Liu L (2020) Image encryption based on hash table scrambling and dna substitution. IEEE Access 8:68533–68547

    Article  Google Scholar 

  28. Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using dna sequence operations. Opt Lasers Eng 73:53–61

    Article  Google Scholar 

  29. Wei X, Yunfei F, Qiang L (2012) A novel four-wing hyper-chaotic system and its circuit implemen- tation. Procedia Eng 29:1264–1269

    Article  Google Scholar 

  30. Wen W, Wei K, Zhang Y, Fang Y, Li M (2020) Colour light field image encryption based on dna sequences and chaotic systems. Nonlinear Dynamics 99(2):1587–1600

    Article  Google Scholar 

  31. Wu X, Wang K, Wang X, Kan H (2017) Lossless chaotic color image cryptosystem based on dna encryption and entropy. Nonlinear Dynamics 90(2):855–875

    Article  MathSciNet  Google Scholar 

  32. Wu J, Liao X, Yang B (2018) Image encryption using 2d h énon-sine map and dna approach. Signal Process 153:11–23

    Article  Google Scholar 

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

  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. Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on dna se- quence operation and hyper-chaotic system. Optik-Int J Light Electron Optics 124(18):3596–3600

    Article  Google Scholar 

  36. Zhang YQ, Wang XY, Liu J, Chi ZL (2016) An image encryption scheme based on the mlncml system using dna sequences. Opt Lasers Eng 82:95–103

    Article  Google Scholar 

  37. Zhang X, Wang L, Zhou Z, Niu Y (2019) A chaos-based image encryption technique utilizing hilbert curves and h-fractals. IEEE Access 7:74734–74746

    Article  Google Scholar 

  38. Zhou N, Pan S, Cheng S, Zhou Z (2016) Image compression–encryption scheme based on hyper- chaotic system and 2d compressive sensing. Opt Laser Technol 82:121–133

    Article  Google Scholar 

  39. Zhu Z-l , Zhang Q, Yu H, Gao J (2009) A new hyper-chaos generated from chen’s system via an external periodic perturbation. In: International Workshop on Chaos-Fractals Theories and Applications. IEEE pp. 260–266. https://doi.org/10.1109/IWCFTA.2009.61

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Said E. El-Khamy.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

El-Khamy, S.E., Mohamed, A.G. An efficient DNA-inspired image encryption algorithm based on hyper-chaotic maps and wavelet fusion. Multimed Tools Appl 80, 23319–23335 (2021). https://doi.org/10.1007/s11042-021-10527-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10527-6

Keywords

Navigation