Skip to main content

A New Image Encryption Algorithm Based on DNA Dynamic Encoding and Hyper-Chaotic System

  • Conference paper
  • First Online:
Bio-inspired Computing: Theories and Applications (BIC-TA 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 791))

Abstract

Aiming at the deficiency of the low sensitivity of DNA encoding and chaotic encryption algorithms to text and key, and the limited encoding rules of DNA, etc. This paper presents a new image encryption algorithm based on DNA dynamic encoding and hyper-chaotic system. Firstly, the algorithm uses the SHA-3 algorithm to process the original image, generate a set of hash values, perform the dynamic encoding of the generated hash values and then carry out XOR operation with the original image, and then the generated hash values through Hamming distance processing to generate the initial value of the hyper-chaotic system. Secondly, the S-box is constructed by the sequence values generated by the hyper-chaotic system, and the XOR-shift manipulation is performed to the image by using the S-box. Finally, the image is scrambled by the hyper-chaotic Chen System. The simulation results and theoretical analysis show that the algorithm improves the sensitivity of key and the security of data transmission, and has better ability of anti-exhaustive attack, statistical attack and differential attack.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zhu, C.: A novel image encryption scheme based on improved hyperchaotic sequences. Opt. Commun. 285(1), 29–37 (2012)

    Article  Google Scholar 

  2. Peng, J., Jin, S., Liao, X.: A novel digital image encryption algorithm based on hyperchaos by controlling Lorenz system. In: Proceedings of the 5th International Conference on Natural Computation, pp. 395–399. IEEE Press (2009)

    Google Scholar 

  3. Seripeariu, L., Frunza, M.D.: A new image encryption algorithm based on inversable functions defined on Galois fields. In: International Symposium on Signals, Circuits and Systems, vol. 1, pp. 243–246. IEEE (2005)

    Google Scholar 

  4. Wang, X.Y., Zhang, Y.Q., Bao, X.M.: A novel chaotic image encryption scheme using DNA sequence operations. Optics Lasers Eng. 73(1), 53–61 (2015)

    Article  Google Scholar 

  5. Jiezhi, W., Zengqiang, C., Zhuzhi, Y., et al.: The generation of a hyperchaotic system based on a three-dimensional autonomous chaotic system. J. Chin. Phys. 15(6), 1216–1225 (2006)

    Article  Google Scholar 

  6. Zhu, Z.L., Zhang, W., Wong, K.W., Yu, H.: A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf. Sci. 181(6), 1171–1186 (2011)

    Article  Google Scholar 

  7. Guesmi, R., Farah, M.A.B., Kachouri, A.: A novel chaos-based image encryption using DNA sequence operation and secure hash algorithm SHA-2. Nonlinear Dyn. 83(3), 1123–1136 (2016)

    Article  MATH  MathSciNet  Google Scholar 

  8. Pareek, N.K., Patidar, V., Sud, K.K.: Image encryption using chaotic logistic map. Image Vis. Comput. 24(9), 926–934 (2006)

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Zhang, Y., Tang, Y.: A plaintext-related image encryption algorithm based on chaos. Multimedia Tools Appl. 2, 1–23 (2017). https://doi.org/10.1007/s11042-017-4577-1

    Google Scholar 

  11. Akhavan, A., Samsudin, A., Akhshani, A.: Cryptanalysis of an image encryption algorithm based on DNA encoding. Opt. Laser Technol. 95, 94–99 (2017)

    Article  Google Scholar 

  12. Alvarez, G., Montoya, F., Romera, M.: Cryptanalysis of an ergodic chaotic cipher. Phys. Lett. A. 311(2), 172–179 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  13. Enayatifar, R., Sadaei, H.J., Abdullah, A.H.: A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt. Laser Eng. 71, 33–41 (2015)

    Article  Google Scholar 

  14. Van Droogenbroeck, M.: Partial encryption of images for real-time applications. In: Fourth IEEE Benelux Signal Processing, Hilvarenbeek, The Netherlands, pp. 11–15 (2004)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  16. Kumar, M., Iqbal, A., Kumar, P.: A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie-Hellman cryptography. Signal Process 125, 187–202 (2016)

    Article  Google Scholar 

  17. Zhou, C., Wei, X., Zhang, Q.: DNA sequence splicing with chaotic maps for image encryption. J. Comput. Theor. Nanosci. 7(10), 1904–1910 (2010)

    Article  Google Scholar 

  18. Wang, Q., Zhang, Q., Wei, X.: Image encryption algorithm based on dna biological properties and chaotic systems. In: IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA), pp. 132–136. IEEE (2010)

    Google Scholar 

  19. Adleman, L.: Molecular computation of solutions to combinatorial problems. Science 266(5187), 1020–1024 (1994)

    Article  Google Scholar 

  20. Wang, X., Zhao, J., Liu, H.: A new image encryption algorithm based on chaos. Opt. Commun. 285(5), 562–566 (2012)

    Article  Google Scholar 

  21. Xiao, G., Mingxin, L., Qin, L., Lai, X.: New field of cryptography: DNA cryptography. Chin. Sci. Bull. 51(12), 1413–1420 (2006)

    MATH  MathSciNet  Google Scholar 

  22. Özkaynak, F., Yavuz, S.: Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Nonlinear Dyn. 78(2), 1311–1320 (2014)

    Article  MATH  Google Scholar 

  23. Zhang, Q., Liu, L., Wei, X.: Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps. AEU-Int. J. Electron. C. 68(3), 186–192 (2014)

    Article  Google Scholar 

  24. Kong, L., Li, L.: A new image encryption algorithm based on chaos. In: 35th Chinese Control Conference (CCC), pp. 4932–4937. IEEE (2016)

    Google Scholar 

  25. Özkaynak, F., Özer, A.B., Yavuz, S.: Security analysis of an image encryption algorithm based on chaos and DNA encoding. In: 2013 21st Signal Processing and Communications Applications Conference (SIU), pp. 1–4. IEEE (2013)

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  28. Shi, X., Lu, W., Wang, Z., Pan, L., Cui, G., Xu, J., LaBean, T.H.: Programmable DNA tile self-assembly using a hierarchical subtile strategy. Nanotechnology 25(7), 075602 (2014)

    Article  Google Scholar 

  29. Yang, J., Jiang, S., Liu, X., Pan, L., Zhang, C.: Aptamer-binding directed DNA origami pattern for logic gates. ACS Appl. Mater. Interacs. 8, 34054–34060 (2016)

    Article  Google Scholar 

  30. Yang, J., Chen, D., Dong, Y., Liu, S., Pan, L., Zhang, C.: Logic nanoparticle beacon triggered by the binding induced effect of multiple inputs. ACS Appl. Mater. Interfaces 6(16), 14486–14492 (2014)

    Article  Google Scholar 

  31. Sun, J., Wu, Y., Cui, G.: Finite-time real combination synchronization of three complex-variable chaotic systems with unknown parameters via sliding mode control. Nonlinear Dyn. 88(3), 1677–1690 (2017)

    Article  Google Scholar 

  32. Sun, J., Wang, Y., Wang, Y.: Finite-time synchronization between two complex-variable chaotic systems with unknown parameters via nonsingular terminal sliding mode control. Nonlinear Dyn. 85(2), 1105–1117 (2016)

    Article  MATH  MathSciNet  Google Scholar 

  33. Sun, J., Shen, Y.: Quasi-ideal memory system. IEEE Trans. Cybern. 45(7), 1353–1362 (2015)

    Article  Google Scholar 

  34. Shiu, H., Ng, K., Fang, J.: Data hiding methods based upon DNA sequences. Inform. Sci. 180(11), 2196–2208 (2010)

    Article  MathSciNet  Google Scholar 

  35. Gaborit, P., King, O.D.: Linear constructions for DNA codes. Theor. Comput. Sci. 334(1–3), 99–113 (2005)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

The work for this paper was supported by the National Natural Science Foundation of China (Grant Nos. 61602424, 61472371, 61572446, 61472372), Plan for Scientific Innovation Talent of Henan Province (Grant No.174100510009), Program for Science and Technology Innovation Talents in Universities of Henan Province (Grant No. 15HASTIT019) and Key Scientific Research Projects of Henan High Educational Institution (18A510020).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuncai Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cui, G., Liu, Y., Zhang, X., Zhou, Z. (2017). A New Image Encryption Algorithm Based on DNA Dynamic Encoding and Hyper-Chaotic System. In: He, C., Mo, H., Pan, L., Zhao, Y. (eds) Bio-inspired Computing: Theories and Applications. BIC-TA 2017. Communications in Computer and Information Science, vol 791. Springer, Singapore. https://doi.org/10.1007/978-981-10-7179-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7179-9_22

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7178-2

  • Online ISBN: 978-981-10-7179-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics