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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
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
Ling WK (2011) Controlling Chaos: suppression, synchronization and Chaotification (Zhang, H. et al;2009) [book review]. IEEE Comput Intell Mag 6(1):68–69
Liu G, Jiang TF, Jiang W (2013) Color image scrambling based on zigzag transformation. Comp Eng Sci 35(5):106–111
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
Ma J, Ye RS (2015) Cryptanalysis on an image encryption scheme. J Network New Media 4(6):37–42
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
Niu Y, Zhang X (2017) Chaotic image encryption algorithm based on bit permutation and DNA sequence. Comp Eng Appl 53(17):130–136
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
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
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 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
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
Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108
Wang XY, Li ZM (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Optics Lasers Eng 115:107–118
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
Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system. Inform Sci 486:2019–2358
Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–12439
Wu JH, Liao XF, Yang B (2018) Image encryption using 2D Henon-sine map and DNA approach. Signal Process 153:11–23
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
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
Xin L, Zheng Q, Liping D (2017) Data embedding in digital images using critical functions. Signal Process Image Commun 58:146–156
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
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
Yang YY, Jiang TL et al (2011) Method of digital image scrambling based on extended zigzag transformation. Netinfo Security 11:57–58
Ye G, Zhao H, Chai H (2015) Chaotic image encryption algorithm using wave-line permutation and blockdiffusion. Nonlinear Dyn 83:2067–2077
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
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12269-5