Abstract
This paper proposes a chaotic encryption scheme, which is combining improved Zigzag scrambling and DNA coding based on random block and the Logistic-Dynamics Coupled Map Lattices (LDCML). First, we use chaotic sequences generated by LDCML system to perform index scrambling on the plain image. Then, randomly divide it into blocks and perform two-way dynamic Zigzag scrambling for each block. After that perform the two-way dynamic Zigzag scrambling for entire image. Next, convert it into DNA matrix according a coding rule, and then perform DNA addition, subtraction and XOR computing using the DNA matrix of image and the DNA sequence of chaotic sequence. Finally, decode DNA matrix and perform dynamic XOR operation on the decoded matrix. According to simulation experiments, information entropy is closer to 8, NPCR and UACI respectively reach to 99.6093% and 33.4635%, and other security analysis can also meet safety requirements. Therefore, this encryption algorithm can resist common attacks and has good security.
Similar content being viewed by others
References
Amirkhani D, Bastanfard A (2021) An objective method to evaluate exemplar-based inpainted images quality using Jaccard index. Multimed Tools Appl 80:26199–26212
Asgari-Chenaghlu M, Balafar M, Feizi-Derakhshi M (2019) A novel image encryption algorithm based on polynomial combination of chaotic maps and dynamic function generation. Signal Process 157:1–13
Chai Z, Liang S, Hu G, Zhang L, Wu Y, Cao C (2018) Periodic characteristics of the Josephus ring and its application in image scrambling. EURASIP J Wirel Commun Netw 2018(1):1–11
Dong H, Bai E, Jiang X et al (2020) Color image compression-encryption using fractional-order hyperchaotic system and DNA coding. IEEE Access 8:163524–163540
Enayatifar R, Abdullah A, Isnin I (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Optics Laser Eng 56:83–93
Farah M, Guesmi R, Kachouri A et al (2020) A novel chaos based optical image encryption using fractional Fourier transform and DNA sequence operation. Optics Laser Technol 121:105777
Kaneko K (1989) Pattern dynamics in spatiotemporal chaos: pattern selection, diffusion of defect and pattern competition intermittency. Physica D: Nonlinear Phenomena 34:1–41
Kulsoom A, Xiao D, Rehman A et al (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75(1):1–23
Li C, Luo G, Qin K, Li C (2017) An image encryption scheme based on chaotic tent map. Nonlinear Dynamics 87:127–133
Li R, Liu Q, Liu L (2019) Novel image encryption algorithm based on improved logistic map. IET Image Process 13(1):125–134
Liu Z, Xu L, Liu T, Chen H, Li P, Lin C, Liu S (2011) Color image encryption by using Arnold transform and color-blend operation in discrete cosine transform domains. Opt Commun 284(1):123–128
Liu Y, Wang J, Fan J, Gong L (2016) Image encryption algorithm based on chaotic system and dynamic S-boxes composed of DNA sequences. Multimed Tools Appl 75(8):4363–4382
Liu Y, Qin Z, Liao X (2020) Cryptanalysis and enhancement of an image encryption scheme based on a 1-D coupled sine map. Nonlinear Dynamics 100(3):2917–2931
Luo X, Kang X, Guo Z, Hu G (2018) A new image encryption algorithm using homogenized Chebyshev-Arnold map. 2018 14th IEEE International Conference on Signal Processing (ICSP), pp 317–322. https://doi.org/10.1109/ICSP.2018.8652390
May R (1976) Simple mathematical models with very complicated dynamics. Nature 261(5560):459–467
Rehman A, Liao X (2019) A novel robust dual diffusion/confusion encryption technique for color image based on Chaos, DNA and SHA-2. Multimed Tools Appl 78:2105–2133
Rehman A, Liao X, Kulsoom A et al (2016) A modified (dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps. Multimed Tools Appl 75:1–26
Shakiba A (2020) A novel randomized bit-level two-dimensional hyperchaotic image encryption algorithm. Multimed Tools Appl 79:32575–32605
Shi H, Wang L (2019) Multi-process image encryption scheme based on compressed sensing and multi-dimensional chaotic system. Acta Phys Sin 68(20):200501
Tao Y, Cui W, Zhang Z (2020) Spatiotemporal chaos in multiple dynamically coupled map lattices and its application in a novel image encryption algorithm. J Inf Security Appl 55:102650
Wang X, Gao S (2020) Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory. Inf Sci 507:16–36
Wang X, Gao S (2020) Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network. Inf Sci 539:195–214
Wang X, Liu P (2021) A new full chaos coupled mapping lattice and its application in privacy image encryption. IEEE Trans Circuits Systems I: Regular Papers 69:1291–1301. https://doi.org/10.1109/TCSI.2021.3133318
Wang X, Yang J (2021) A privacy image encryption algorithm based on piecewise coupled map lattice with multi dynamic coupling coefficient. Inf Sci 569:217–240
Wang X, Feng L, Zhao H (2019) Fast image encryption algorithm based on parallel computing system. Inf Sci 486:340–358
Wang X, Zhang J, Cao G (2019) An image encryption algorithm based on ZigZag transform and LL compound chaotic system. Opt Laser Technol 119:105581
Wang X, Xue W, An J (2020) Image encryption algorithm based on tent-dynamics coupled map lattices and diffusion of household. Chaos, Solitons Fractals 141:110309
Wang X, Liu C, Jiang D (2021) A novel triple-image encryption and hiding algorithm based on chaos, compressive sensing and 3D DCT. Inf Sci 574:505–527
Wang M, Wang X, Zhao T, Zhang C, Xia Z, Yao N (2021) Spatiotemporal chaos in improved cross coupled map lattice and its application in a bit-level image encryption scheme. Inf Sci 544:1–24
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
Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287
Wu J, Liao X, Yang B (2018) Image encryption using 2D Hénon-sine map and DNA approach. Signal Process 153:11–23
Xian Y, Wang X (2021) Fractal sorting matrix and its application on chaotic image encryption. Inf Sci 547:1154–1169
Xian Y, Wang X, Teng L (2021) Double parameters fractal sorting matrix and its application in image encryption. IEEE Trans Circuits Systems Video Technol:1. https://doi.org/10.1109/TCSVT.2021.3108767
Xie D, Chen F, Luo Y, Li L (2019) One-to-many image encryption with privacy-preserving homomorphic outsourced decryption based on compressed sensing. Digital Signal Processing 95:102587
Yan Z (2005) Controlling hyperchaos in the new hyperchaotic Chen system. Appl Math Computation 168(2):1239–1250
Yang Y, Guan B, Zhou Y et al (2020) Double image compression-encryption algorithm based on fractional order hyper chaotic system and DNA approach. Multimed Tools Appl 80(1):691–710
Yu W, Liu Y, Gong L, Tian M, Tu L (2019) Double-image encryption based on spatiotemporal chaos and DNA operations. Multimed Tools Appl 78(14):20037–20064
Zheng J, Liu L (2020) Novel image encryption by combining dynamic DNA sequence encryption and the improved 2D logistic sine map. IET Image Process 14(11):2310–2320
Zhu S, Zhu C (2019) A new image compression-encryption scheme based on compressive sensing and cyclic shift. Multimed Tools Appl 78(15):20855–20875
Zhu X, Liu H, Liang Y, Wu J (2020) Image encryption based on Kronecker product over finite fields and DNA operation. Optik 224:164725
Acknowledgements
This research is supported by the National Natural Science Foundation of China (No: 61672124), the Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund (No: MMJJ20170203), Liaoning Province Science and Technology Innovation Leading Talents Program Project (No: XLYC1802013), Key R&D Projects of Liaoning Province (No: 2019020105-JH2/103), Jinan City ‘20 universities’ Funding Projects Introducing Innovation Team Program (No: 2019GXRC031), Research Fund of Guangxi Key Lab of Multi-source Information Mining & Security (No: MIMS20-M-02).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
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
Wang, X., Du, X. Chaotic image encryption method based on improved zigzag permutation and DNA rules. Multimed Tools Appl 81, 43777–43803 (2022). https://doi.org/10.1007/s11042-022-13012-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13012-w