Skip to main content
Log in

A new color image encryption algorithm based on DNA and spatial chaotic map

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

Abstract

In this paper, a color image encryption algorithm based on DNA encoding combined with logistic map and spatial map is proposed. Firstly, the algorithm carries out scrambling by logistic map for R, G, B channels. Then, XOR is operated between channels pixel and sequence matrix controlled by spatial map. After that, realizes the addition of R, G, B by DNA addition after DNA encoding and carries out complement operation by using the DNA sequence matrix controlled by spatial map. What is more, R G B channel images are got after DNA decoding. Finally, gets the encrypted R, G, B images by reconstructing R, G, B components. The results of several experimental, statistical analysis and key sensitivity tests show that the proposed image encryption algorithm provides an efficient and secure way for real-time image encryption and transmission.

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

Similar content being viewed by others

References

  1. Adleman L (1994) Molecular computation of solutions to combinational problems. Science 226:1021–1024

  2. Cao JQ, Xiao HR, et al. (2010) Chaotic encryption algorithm with double replacement of pixel location and pixel value. Computer engineering and Applications 46:192–195

  3. Fang DX, Zhang J (2014) A image encryption scheme based on combination of DNA computation and cat mapping. Comput Eng 40:89–93

  4. Gao TG, Chen ZQ (2008) A new image encryption algorithm based on hyper-chaos. Phys Lett A 372:394–400

  5. Gu GS, Ling J (2014) A fast image encryption method by using chaotic 3D cat maps. Optik-International Journal Ior Light and Electron Optics 125:4700–4705

  6. HALLE K, et al. (1993) Spread Spectrum communication through modulation of chaos. International Journal of Bifurcation and Chaos 03:469–477

  7. Hasler M, Schimming T (2000) Chaos communication over noisy channels. Int J Bifurcation Chaos 10:719–735

    MathSciNet  MATH  Google Scholar 

  8. Hua ZY, Zhou YC (2015) 2D Sine Logistic modulation map for image encryption. Information Sciences 297:80–94

  9. Hua Z, Zhou Y (2016) Image encryption using 2D Logistic-adjusted-Sine map. Information Sciences 339:237–253

  10. Kang N (2009) A pseudo DNA cryptography method. arXiv:0903.2693

  11. Kimsey IJ, Petzold K, et al. (1953) Visualizing transient Watson-Crick like mispairs in DNA and RNA duplexes. Nature 519:315–320

  12. Li CY (2016) An adaptive parameter image encryption algorithm based on chaos theory. scinece and technology information, pp 131-134

  13. Liu HJ, Wang XY (2010) Color image encryption based on one-time keys and robust chaotic maps. Computers & Mathematics with Applications 59:3320–3327

  14. Liu LL, Zhang Q, Wei XP (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Computers & Electrical Engineering 38:1240–1248

  15. Liu DQ, Liu W, Xu J (2014) The application of DES encryption and decryption algorithm in the STS protocol. Applied Mechanics and Materials 644–650:2202–2205

  16. Liu XM, Lu RX, Ma JF (2016) Privacy-Preserving Patient-Centric Clinical decision support system on naive bayesian classification. IEEE Journal of Biomedical and Health Informatics (IEEE J-BHI) 20:655–668

  17. Lu HB, Zhang P (2012) A new image encryption scheme based on double chaotic system. Computer engineering and Applications 48:90–92

  18. Mathews R, Goel A, Saxena P, et al. (2011) Image encryption based on explosive inter-pixel displacement of the RGB attributes of apixel.[C]. // Proceeding of the World Congress on Engineering and Computer Science, SanFrancisco, pp 19–21

  19. Mathur N (2016) Rajeshbansode AES Based Text Encryption Using 12 Rounds with Dynamic Key Selection. Procedia Computer Science 79:1036–1043

  20. Peng C, Li Y (2013) A new algorithm for image encryption based on couple chaotic system and cellular automata. In: Proceedings 2013 International Conference on Mechatronic Sciences Electric Engineering and Computer (MEC), Shengyang

  21. Rewagad P, Pawar Y (2013) Use of digital signature with diffie hellman key exchange and AES encryption algorithm to enhance data security in cloud computing, international conference on communication systems and network technologies, Gwalior, pp 437–439

  22. Singh G, Kinger S (2013) Integrating AES, DES, and 3-DES Encryption Algorithms for Enhanced Data Security. International Journal of Scientific & Engineering Research 4:2058–2062

  23. Wang XY, Chen F, Wang T (2010) A new compound mode of confusion and diffusion for block encryption of image based on chaos. Commun Nonlinear Sci Numer Simul 15:2479–2485

  24. Wang Y, Kwo-kwo W, Liao XF, et al. (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11:514–522

  25. Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Processing 92:1101–1108

  26. Wang XY, Liu LT, Zhang YQ (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Optics and Lasers in Engineering 66:10–18

  27. Wu ZD, Liang B (2016) High-dimension space projection-based biometric encryption for fingerprint with fuzzy minutia. Soft Comput 20(12):4907–4918

    Article  MathSciNet  Google Scholar 

  28. Xiang C, Tang C et al (2016) Privacy-preserving face recognition with outsourced computation. Soft Comput 20(9):3735–3744

    Article  Google Scholar 

  29. Xiao G, Lu M, Qin L et al (2006) New field of cryptography: DNA Cryptography. Chinese Science Bulletin 51:1413–1420

  30. Zhang J, Fang DX (2015) Application of chaotic mapping index and DNA encoding in image encryption. Computer Engineering and Design 36:613–618

Download references

Acknowledgments

The work was supported by the National Natural Science Foundation of China (Nos. 31700644), Postdoctoral Science Foundation of China (No. 2015M582122 240 and 2016T90644), the National Key Technology Support Program of China (No. 2015BAF13B02 ), Key research and development project of Shandong Province(No. 2016ZDJS02A07 and 2017GNC12105).

The Authors are sincerely thankful to the potential/anonymous reviewers for their critical comments and suggestions to improve the quality of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Li.

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, P., Zhang, T. & Li, X. A new color image encryption algorithm based on DNA and spatial chaotic map. Multimed Tools Appl 78, 14823–14835 (2019). https://doi.org/10.1007/s11042-018-6758-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6758-y

Keywords

Navigation