Chaos-based image encryption scheme combining DNA coding and entropy

Abstract

Information security has became more and more important issue in modern society, one of which is the digital image protection. In this paper, a secure image encryption scheme based on logistic and spatiotemporal chaotic systems is proposed. The extreme sensitivity of chaotic system can greatly increase the complexity of the proposed scheme. Further more, the scheme also takes advantage of DNA coding and eight DNA coding rules are mixed to enhance the efficiency of image confusion and diffusion. To resist the chosen-plaintext attack, information entropy of DNA coded image is modulated as the parameter of spatiotemporal chaotic system, which can also guarantee the sensitivity of plain image in the encryption process. So even a slight change in plain image can cause the complete change in cipher image. The experimental analysis shows that it can resistant different attacks, such as the brute-force attack, statistical attack and differential attack. What’s more, The image encryption scheme can be easily implemented by software and is promising in practical application.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

References

  1. 1.

    Claude S (1949) Communication theory of secrecy systems. Bell System Technical Journal 28(4):656–715

    MathSciNet  Article  MATH  Google Scholar 

  2. 2.

    Hermassi H, Belazi A, Rhouma R, Belghith S (2013) Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps. Multimed Tools Appl:1–14

  3. 3.

    Huang C, Nien H (2009) Multi chaotic systems based pixel shuffle for image encryption. Opt Commun 282:2123–2127

    Article  Google Scholar 

  4. 4.

    Joan D, Vincent R (2002) The Design of Rijndael: AES - The Advanced Encryption Standard. Springer. ISBN:3-540-42580-2

  5. 5.

    Kaneko K (1985) Spatiotemporal intermittency in coupled map lattices. Prog Theor Phys 74(5):1033–1044

    MathSciNet  Article  MATH  Google Scholar 

  6. 6.

    Lian S, Sun J, Wang Z (2005) A block cipher based on a suitable use of the chaotic standard map. Chaos Soliton Fract 26(1):117–129

    Article  MATH  Google Scholar 

  7. 7.

    Li P, Li Z, Halang W, Chen G (2010) Cryptography based on spatiotemporal chaotic systems. Evolutionary Algorithms and chaotic systems: part II vol 267: pp 293–328. Springer, Berlin Heidelberg

    Google Scholar 

  8. 8.

    Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–8

    Article  Google Scholar 

  9. 9.

    Liu H, Wang X, kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–66

    Article  Google Scholar 

  10. 10.

    Liu Y, Tang J, Xie T (2014) Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt Laser Technol 60:111–115

    Article  Google Scholar 

  11. 11.

    Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–8

    Article  Google Scholar 

  12. 12.

    Lü H, Wang S, Li X, Tang G, Kuang J, Ye W, Hu G (2004) A new spatiotemporally chaotic cryptosystem and its security and performance analyses. Chaos 14(3):617–629

    MathSciNet  Article  MATH  Google Scholar 

  13. 13.

    Özkaynak F, Ozer A, Yavuz S (2013) Security analysis of an image encryption algorithm based on chaos and DNA encoding. Signal processing and communications applications conference(SIU):1–4

  14. 14.

    Rasul E, Abdul HA, Ismail FI (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Laser Eng 56:83–93

    Article  Google Scholar 

  15. 15.

    Wang X, Bao X (2013) A novel image block cryptosystem based on a spatiotemporal chaotic system and a chaotic neural network. Chin Phys B 22(3):050508

    Article  Google Scholar 

  16. 16.

    Wang X, Liu L (2013) Cryptanalysis and improvement of a digital image encryption method with chaotic map lattices. Chin Phys B 22:050503

    Article  Google Scholar 

  17. 17.

    Watada J, Binti R (2008) DNA computing and its applications. Eighth international conference on intelligent systems design and applications 2:288–94

    Google Scholar 

  18. 18.

    Wei X, Guo L, Zhang Q, Zhang J, Lian S (2012) A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J Syst Softw 85:290–9

    Article  Google Scholar 

  19. 19.

    Xiao G, Lu M, Qin L, Lai X (2006) New field of cryptography: DNA cryptography. Chinese Science Bulletion 51(12):1413–1420

    MathSciNet  MATH  Google Scholar 

  20. 20.

    Zhang Y, He L, Fu B (2012) Research on DNA cryptography. Applied cryptography and network security:357

  21. 21.

    Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52(11):2028–35

    MathSciNet  Article  MATH  Google Scholar 

  22. 22.

    Zhang Y, Wen W, Su M, Li M (2014) Cryptanalyzing a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik-Int J Light Electron Opt 125(4):1562– 1564

    Article  Google Scholar 

  23. 23.

    Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik-Int J Light Electron Opt 124(18):3596–600

    Article  Google Scholar 

Download references

Acknowledgments

The work is supported by the National Natural Science Foundation of China(No.61170037), the Fundamental Research Funds for the Central Universities (No.2014XSYJ01) and the Specialized Research Fund for Doctoral Program of Higher Education of China(No.06198016)

Author information

Affiliations

Authors

Corresponding authors

Correspondence to Ping Zhen or Xin Jin.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zhen, P., Zhao, G., Min, L. et al. Chaos-based image encryption scheme combining DNA coding and entropy. Multimed Tools Appl 75, 6303–6319 (2016). https://doi.org/10.1007/s11042-015-2573-x

Download citation

Keywords

  • Image encryption
  • Spatiotemporal chaotic system
  • DNA encoding
  • Information entropy