Skip to main content
Log in

A Multidimensional Chaotic Image Encryption Algorithm based on DNA Coding

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

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.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  3. Gupta S, Jain A (2015) Efficient image encryption algorithm using DNA approach. 2015 Int Conf Comput Sustain Glob Dev INDIACom 2015 726–731

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jindong Zhang.

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

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-08880-z

Keywords

Navigation