Skip to main content
Log in

Improved reverse zigzag transform and DNA diffusion chaotic image encryption method

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

Abstract

In this paper, we propose a chaotic image encryption method based on an improved reverse Zigzag cyclic traversal algorithm combined with DNA coding. The original Zigzag algorithm cannot change all pixel positions at once due to the limitation of the traversal method, and our improved traversal method modifies the original traversal order to reverse zigzag cyclic traversal, after which the image is scrambled with a secondary chaotic sequence. Secondly, the diffusion of DNA pixels is completed after the scrambling operation on the image on the screen. Finally, as an example to further deepen the encryption effect, the image of the chaotic sequence is diffused and the final encrypted image is obtained. Experiments show that the algorithm in this paper has high security. Compared with the original algorithm, the improved reverse Zigzag algorithm has better traversal effect and higher efficiency. Meanwhile, the combination of DNA encoding makes the algorithm more resistant to attacks and can effectively resist common types of attacks.

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. Akhshani A, Akhavan A, Lim SC et al (2012) An image encryption scheme based on quantum logistic map. Commun. Nonlinear Sci. Numer. Simul. 17(12):4653–4661

    Article  MathSciNet  Google Scholar 

  2. Alawida M, Samsudin A, Sen Teh J et al (2019) A new hybrid digital chaotic system with applications in image encryption. Signal Process 160:45–58

    Article  Google Scholar 

  3. Belazi A, El-Latif AAA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128:155–170

    Article  Google Scholar 

  4. 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(1):219–237

    Article  Google Scholar 

  5. Chen J, Han F, Qian W, Yao YD, Zhu ZL (2018) Cryptanalysis and improvement in an image encryption scheme using combination of the 1D chaotic map. Nonlinear Dyn 93:2399–2413

    Article  Google Scholar 

  6. 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 Dyn 83(3):1123–1136

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  8. Z Hua, Y Zhou, C M Pun, C.L. Philip Chen(2015) 2D sine logistic modulation map for image encryption, Inf Sci 297: 80–94

  9. Kulsoom A, Xiao D, Abbas SA (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimedia Tools Appl 75(1):1–23

    Article  Google Scholar 

  10. Li X, Zhou C, Xu N (2018) A secure and efficient image encryption algorithm based on DNA coding and spatiotemporal chaos. Int. J. Network Sec. 20(1):110–120

    Google Scholar 

  11. Liao X, Li K, Yi J (2017) Separable data hiding in encrypted image based on compressive sensing and discrete fourier transform[J]. Multimedia Tools Appl 76(20):20739–20753

    Article  Google Scholar 

  12. Ling WK (2011) Controlling Chaos: suppression, synchronization and Chaotification (Zhang, H. et al;2009) [book review]. IEEE Comput Intell Mag 6(1):68–69

    Article  Google Scholar 

  13. Liu G, Jiang TF, Jiang W (2013) Color image scrambling based on zigzag transformation. Comp Eng Sci 35(5):106–111

    Google Scholar 

  14. Liu Y, Wang J, Fan J, Gong L (2016) Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences. Multimedia Tools Appl. 75(8):4363–4382

    Article  Google Scholar 

  15. Ma J, Ye RS (2015) Cryptanalysis on an image encryption scheme. J Network New Media 4(6):37–42

    Google Scholar 

  16. Maddodi G, Awad A, Awad D, Awad M, Lee B (2018) A new image encryption algorithm based on heterogeneous chaotic neural network generator and dna encoding. Multimedia Tools Appl. 77(19):24701–24725

    Article  Google Scholar 

  17. Niu Y, Zhang X (2017) Chaotic image encryption algorithm based on bit permutation and DNA sequence. Comp Eng Appl 53(17):130–136

    Google Scholar 

  18. Peng J, Jin SZ, Lei L et al (2013) Research on a novel image encryption algorithm based on the hybrid of chaotic maps and DNA encoding. IEEE Conf Public:403–408

  19. Rehman A, Liao X, Kulsoom A et al (2015) Selective encryption for gray images based on chaos and DNA complementary rules. Multimedia Tools Appl. 74(13):4655–4677

    Article  Google Scholar 

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

  21. Wang C, Wang X, Xia Z, Zhang C (2019) Ternary radial harmonic Fourier moments based robust stereo image zero-watermarking algorithm, Inf. Sci. 470(2019):109–120

    Google Scholar 

  22. Wang X, Liu C (2017) A novel and effective image encryption algorithm based on chaos and DNA encoding. Multimed Tools Appl 76(5):6229–6245

    Article  Google Scholar 

  23. Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108

    Article  MathSciNet  Google Scholar 

  24. Wang XY, Li ZM (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Optics Lasers Eng 115:107–118

    Article  Google Scholar 

  25. Wang XY, Xu D (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75(1–2):345–353

    Article  Google Scholar 

  26. Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system. Inform Sci 486:2019–2358

    Article  Google Scholar 

  27. Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–12439

    Article  Google Scholar 

  28. Wu JH, Liao XF, Yang B (2018) Image encryption using 2D Henon-sine map and DNA approach. Signal Process 153:11–23

    Article  Google Scholar 

  29. Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39

    Article  Google Scholar 

  30. Xin L, Yin J, Guo S et al (2017) Medical jpeg image steganography based on preserving inter-block dependencies. Comp Electr Eng 67:320–329

    Google Scholar 

  31. Xin L, Zheng Q, Liping D (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58:146–156

    Article  Google Scholar 

  32. Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Optics Lasers Eng 78(21):17–25

    Article  Google Scholar 

  33. Xu X, Feng J (2010) Research and implementation of image encryption algorithm based on zigzag transformation and inner product polarization vector. IEEE Int Conf Granular Comp:556–561

  34. Yang YY, Jiang TL et al (2011) Method of digital image scrambling based on extended zigzag transformation. Netinfo Security 11:57–58

    Google Scholar 

  35. Ye G, Zhao H, Chai H (2015) Chaotic image encryption algorithm using wave-line permutation and blockdiffusion. Nonlinear Dyn 83:2067–2077

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhida Guo.

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

Guo, Z., Sun, P. Improved reverse zigzag transform and DNA diffusion chaotic image encryption method. Multimed Tools Appl 81, 11301–11323 (2022). https://doi.org/10.1007/s11042-022-12269-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12269-5

Keywords

Navigation