Skip to main content

An Image Encryption Algorithm Based on Dynamic DNA Coding and Hyper-chaotic Lorenz System

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

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

Abstract

A new image encryption algorithm with low correlation coefficient and high information entropy based on dynamic DNA coding and hyper-chaotic Lorenz system is proposed in this paper. In order to generate the initial values in hyper-chaotic system to construct DNA sequence matrix and dynamic S-box, this algorithm use the SHA-256 algorithm to generate a common key. Then use the SCAN mode and the S-box to scramble the pixel position. In order to scramble the pixel values, this paper uses the DNA sequence matrix to calculate cipher-text. Theoretical analysis and simulation results show that the algorithm improves the sensitivity of key space, and the encryption system can resist statistical attacks 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. Saini, N., Pandey, N., Singh, A.P.: Implementation of security model in cognitive networks. In: International Conference on Communication and Signal Processing, pp. 2055–2058. IEEE (2016)

    Google Scholar 

  2. Ye, Y., Wu, N., Zhang, X., Dong, L., Zhou, F.: An optimized design for compact masked AES S-Box based on composite field and common subexpression elimination algorithm. J. Circuits Syst. Comput. 27(11), 1850171 (2018)

    Article  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, pp. 243–246. IEEE (2005)

    Google Scholar 

  4. Chen, R.J., Lai, Y.T., Lai, J.L.: Architecture design of the re-configurable 2-D von Neumann cellular automata for image encryption application. In: IEEE International Symposium on Circuits and Systems, pp. 3059–3062. IEEE (2005)

    Google Scholar 

  5. Bourbakis, N., Alexopoulos, C.: Picture data encryption using scan patterns. Pattern Recognit. 25(6), 567–581 (1992)

    Article  Google Scholar 

  6. Zhang, Y., Kang, B.S., Zhang, X.F.: An image encryption algorithm based on chaotic sequences. In: 16th International Conference on Artificial Reality and Telexistence, pp. 221–223. IEEE (2000)

    Google Scholar 

  7. Acharya, B., Rath, G.S., Patra, S.K., Panigrahp, S.K.: Novel methods of generating self-invertible matrix for hill cipher algorithm. Int. J. Secur. 1(1), 14–21 (2007)

    Google Scholar 

  8. Gehani, A., LaBean, T., Reif, J.: DNA-based cryptography. In: Jonoska, N., Păun, G., Rozenberg, G. (eds.) Aspects of Molecular Computing. LNCS, vol. 2950, pp. 167–188. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-24635-0_12

    Chapter  Google Scholar 

  9. Rhouma, R., Belghith, S.: Cryptanalysis of a new image encryption algorithm based on hyper-chaos. Phys. Lett. A 372(38), 5973–5978 (2008)

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Zhang, X., Zhou, Z., Niu, Y.: An image encryption method based on the feistel network and dynamic DNA encoding. IEEE Photonics J. 10(4), 3901014 (2018)

    Google Scholar 

  12. Zhang, X., Zhou, Z., Jiao, Y., Niu, Y., Wang, Y.: A visual cryptography scheme-based DNA microarrays. Int. J. Perform. Eng. 14(2), 334–340 (2018)

    Google Scholar 

  13. Cui, G., Liu, Y., Zhang, X., Zhou, Z.: A new image encryption algorithm based on DNA dynamic encoding and hyper-chaotic system. In: He, C., Mo, H., Pan, L., Zhao, Y. (eds.) BIC-TA 2017. CCIS, vol. 791, pp. 286–303. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-7179-9_22

    Chapter  Google Scholar 

  14. Wang, X., Yin, Y.L., Yu, H.: Finding collisions in the full SHA-1. Crypto 3621, 17–36 (2005)

    MathSciNet  MATH  Google Scholar 

  15. Zhang, X., Wang, Y., Cui, G., Niu, Y., Xu, J.: Application of a novel IWO to the design of encoding sequences for DNA computing. Comput. Math Appl. 57(11–12), 2001–2008 (2009)

    Article  Google Scholar 

  16. Ö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  Google Scholar 

  17. Gao, T., Chen, G., Chen, Z., Cang, S.: The generation and circuit implementation of a new hyper-chaos based upon Lorenz system. Phys. Lett. A 361(1), 78–86 (2007)

    Article  Google Scholar 

  18. Silva-García, V.M., Flores-Carapia, R., Rentería-Márquez, C., Luna-Benoso, B., Aldape-Pérez, M.: Substitution box generation using Chaos: an image encryption application. Appl. Math. Comput. 332, 123–135 (2018)

    MathSciNet  Google Scholar 

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

Download references

Acknowledgment

The work for this paper was supported by the National Natural Science Foundation of China (Grant nos. 61602424, 61472371, 61572446, and 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

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cui, G., Wang, L., Zhang, X., Zhou, Z. (2018). An Image Encryption Algorithm Based on Dynamic DNA Coding and Hyper-chaotic Lorenz System. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 952. Springer, Singapore. https://doi.org/10.1007/978-981-13-2829-9_21

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2829-9_21

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2828-2

  • Online ISBN: 978-981-13-2829-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics