Abstract
Based on chaotic encryption technology and DNA cryptography, a multidimensional chaotic image encryption algorithm based on DNA coding is proposed in this paper. Firstly, the MD5 algorithm is used to extract the features of the image, generate a new key in association with the user key, and then encode the original image in DNA. The traditional three-dimensional Lorenz system is improved to form a four-dimensional hyperchaotic Lorenz system. According to the principle of DNA cryptography, a series of operations such as scrambling, mutation, DNA addition and DNA XOR are performed on the DNA coding sequence, and finally decoded to obtain a password image. Key space analysis, statistical analysis, known plaintext attack analysis and experimental results show that the algorithm has better image encryption performance and ability to resist various common attacks.
Similar content being viewed by others
References
Abuturab MR (2017) Securing multiple information using chaotic spiral phase encoding with simultaneous interference and superposition methods. Opt Lasers Eng 98:1–16. https://doi.org/10.1016/j.optlaseng.2017.05.001
Anwar S, Meghana S (2019) A pixel permutation based image encryption technique using chaotic map. Multimed Tools Appl 78:27569–27590. https://doi.org/10.1007/s11042-019-07852-2
Gupta S, Jain A (2015) Efficient image encryption algorithm using DNA approach. 2015 Int Conf Comput Sustain Glob Dev INDIACom 2015 726–731
Hennelly B, Sheridan JT (2003) Optical image encryption by random shifting in fractional Fourier domains. Opt Lett 28:269–271. https://doi.org/10.1364/ol.28.000269
Ochani A, Jadhav D, Gulwani R (2016) DNA image encryption using modified symmetric key (MSK). Proc Int Conf Inven Comput Technol ICICT 2016 1:1–4 . https://doi.org/10.1109/INVENTIVE.2016.7823276
Pak C, Huang L (2017) A new color image encryption using combination of the 1D chaotic map. Signal Process 138:129–137. https://doi.org/10.1016/j.sigpro.2017.03.011
Psannis KE, Stergiou C, Gupta BB (2018) Advanced media-based smart big data on intelligent cloud systems. IEEE Trans Sustain Comput 4:77–87. https://doi.org/10.1109/tsusc.2018.2817043
Ratnavelu K, Kalpana M, Balasubramaniam P, Wong K, Raveendran P (2017) Image encryption method based on chaotic fuzzy cellular neural networks. Signal Process 140:87–96. https://doi.org/10.1016/j.sigpro.2017.05.002
Tian Y, Lu Z (2017) Novel permutation-diffusion image encryption algorithm with chaotic dynamic S-box and DNA sequence operation. AIP Adv 7. https://doi.org/10.1063/1.4994860
Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–124. https://doi.org/10.1016/j.sigpro.2017.04.006
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:20037–20064. https://doi.org/10.1007/s11042-018-7110-2
Zhang Y (2017) A chaotic system based image encryption scheme with identical encryption and decryption algorithm. Chinese J Electron 26:1022–1031. https://doi.org/10.1049/cje.2017.08.022
Zhang S, Gao T (2016) An image encryption scheme based on DNA coding and permutation of hyper-image. Multimed Tools Appl 75:17157–17170. https://doi.org/10.1007/s11042-015-2982-x
Zhou N, Hu Y, Gong L, Li G (2017) Quantum image encryption scheme with iterative generalized Arnold transforms and quantum image cycle shift operations. Quantum Inf Process 16:1–23. https://doi.org/10.1007/s11128-017-1612-0
Acknowledgments
This work is supported in part by the National Key Research and Development Program of China (2017YFB0102500), Natural Science Foundation of Jilin province (20170101133JC), the Korea Foundation for Advanced Studies’ International Scholar Exchange Fellowship for the academic year of 2017-2018, and Jilin University (5157050847, 2017XYB252, 2017A53216).
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
Liu, Y., Zhang, J. A Multidimensional Chaotic Image Encryption Algorithm based on DNA Coding. Multimed Tools Appl 79, 21579–21601 (2020). https://doi.org/10.1007/s11042-020-08880-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-08880-z