Abstract
This paper proposes a new C-shaped scrambling method and combines it with the Logistic-Dynamics Coupled Map Lattices (LDCML) and DNA coding, thus designing a new image encryption scheme. First, we use the chaotic sequence generated by the LDCML system to perform preliminary scrambling on the original image. Then convert it into a DNA matrix according to a coding rule. After that perform the second scrambling according to the “C” shape. Next, the scrambled DNA matrix is subjected to a diffusion operation using the corresponding DNA sequence of the chaotic sequence generated by the LDCML system and the addition, subtraction and XOR rules of the DNA. At last, the final encrypted image is obtained by performing a DNA decoding operation on the diffused DNA matrix. Simulation experiments and security analysis show that the algorithm is safe and can resist common attack methods.
Similar content being viewed by others
References
Anand A, Raj A, Kohli R, et al. (2016) Proposed symmetric key cryptography algorithm for data security. International Conference on Innovation & Challenges in Cyber Security. IEEE
Bakhshandeh A, Eslami Z (2013) An authenticated image encryption scheme based on chaotic maps and memory cellular automata. Optics & Lasers in Engineering 51(6):665–673
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, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Optics & Lasers in Engineering 88:197–213
Chai X, Gan Z, Yang K et al (2017) An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Process Image Commun 52:6–19
Coppersmith D (1994) The data encryption standard (DES)and its strength against attacks. IBM J Res Dev 38(3):243–250
ElSamie FEA, Ahmed HEH, Elashry IF, et al. (2013) Image encryption: a communication perspective. CRC Press, Inc.
Farwa S, Muhammad N, Shah T et al (2017) A novel image encryption based on algebraic S-box and Arnold transform. 3D Research 8(3):26
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
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
Hua Z, Zhou Y, Pun CM, Chen CLP (2015) 2D sine logistic modulation map for image encryption. Inf Sci 297:80–94
Kaneko K (1985) Spatiotemporal intermittency in coupled map lattices. Prog Theor Phys 74(74):1033–1044
Khellat F, Ghaderi A, Vasegh N (2011) Li-Yorke chaos and synchronous chaos in a globally nonlocal coupled map lattice. Chaos, Solitons Fractals 44(11):934–939
Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36
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 & Applications 75(8):4363–4382
Ma J, Ye RS (2015) Cryptanalysis on an image encryption scheme. Journal of Network New Media 4(6):37–42
May RM (1976) Simple mathematical models with very complicated dynamics. Nature 261(5560):459–467
Min-Sheng WU, Wang JS, Liu SQ (1998) Permutation transform of images. Chinese Journal of Computers 21(6):514–519
Preishuber M, Hutter T, Katzenbeisser S, Uhl A (2018) Depreciating motivation and empirical security analysis of Chaos-based image and video encryption. IEEE Transactions on Information Forensics and Security 13(9):2137–2150
Rehman A, Liao X, Kulsoom A et al (2015) Selective encryption for gray images based on chaos and DNA complementary rules. Multimed Tools Appl 74(13):4655–4677
Song CY, Qiao YL (2015) A novel image encryption algorithm based on DNA encoding and spatiotemporal chaos. Entropy 17(10):6954–6968
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 XY, 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, Wang Q (2014) A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dynamics 75(3):567–576
Wang X, Zhang H (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–60
Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Optics & Lasers in Engineering 73:53–61
Wang XY, Zhang HL, Bao XM (2016) Color image encryption scheme using CML and DNA sequence operations. Biosystems 144:18–26
Wang XY, Feng L, Wang SB et al (2018) Spatiotemporal chaos in coupled logistic map lattice with dynamic coupling coefficient and its application in image encryption. IEEE Access 6:39705–39724
Wang XY, Hou YT, Wang SB et al (2018) A new image encryption algorithm based on CML and DNA sequence. IEEE Access 6:62272–62285
Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system. Inf Sci 486:340–358
Wu X, Kan H, Kurths J et al (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Optics & Lasers in Engineering 78(21):17–25
Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52(11–12):2028–2035
Zhang Y, Li Y, Wen W, Wu Y, Chen JX (2015) Deciphering an image cipher based on 3-cell chaotic map and biological operations. Nonlinear Dynamics 82(4):1831–1837
Zhen P, Zhao G, Min L, Jin X (2016) Chaos-based image encryption scheme combining DNA coding and entropy. Multimed Tools Appl 75(11):6303–6319
Zhou NR, Hua TX, Gong LH, Pei DJ, Liao QH (2015) Quantum image encryption based on generalized Arnold transform and double random-phase encoding. Quantum Inf Process 14(4):1193–1213
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).
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
Wang, X., Xue, W. & An, J. Image encryption algorithm based on LDCML and DNA coding sequence. Multimed Tools Appl 80, 591–614 (2021). https://doi.org/10.1007/s11042-020-09688-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09688-7