Skip to main content
Log in

A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2

Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

In this paper, we propose a novel image encryption algorithm based on a hybrid model of deoxyribonucleic acid (DNA) masking, a Secure Hash Algorithm SHA-2 and the Lorenz system. Our study uses DNA sequences and operations and the chaotic Lorenz system to strengthen the cryptosystem. The significant advantages of this approach are improving the information entropy which is the most important feature of randomness, resisting against various typical attacks and getting good experimental results. The theoretical analysis and experimental results show that the algorithm improves the encoding efficiency, enhances the security of the ciphertext and has a large key space and a high key sensitivity, and it is able to resist against the statistical and exhaustive 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.

Institutional subscriptions

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

References

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

  2. Wong, K.-W., Kwok, B.S.-H., Law, W.-S.: A fast image encryption scheme based on chaotic standard map. Phys. Lett. A 372(15), 2645–2652 (2008)

    Article  MATH  Google Scholar 

  3. Wang, X.-Y., Yang, L., Liu, R., Kadir, A.: A chaotic image encryption algorithm based on perceptron model. Nonlinear Dyn. 62(3), 615–621 (2010)

    Article  MATH  Google Scholar 

  4. Tang, Y., Wang, Z., Fang, J.: Image encryption using chaotic coupled map lattices with time-varying delays. Commun. Nonlinear Sci. Numer. Simul. 15(9), 2456–2468 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  5. Mirzaei, O., Yaghoobi, M., Irani, H.: A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn. 67(1), 557–566 (2012)

    Article  MathSciNet  Google Scholar 

  6. Kanso, A., Ghebleh, M.: A novel image encryption algorithm based on a 3D chaotic map. Commun. Nonlinear Sci. Numer. Simul. 17(7), 2943–2959 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fridrich, J.: Symmetric ciphers based on two-dimensional chaotic maps. Int. J. Bifurc. Chaos 8(06), 1259–1284 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  8. Solak, E., Çokal, C.: Comment on encryption and decryption of images with chaotic map lattices[chaos16, 033118 (2006)]. Chaos Interdiscip. J. Nonlinear Sci. 18(3), 038101 (2008)

    Article  Google Scholar 

  9. Arroyo, D., Rhouma, R., Alvarez, G., Li, S., Fernandez, V.: On the security of a new image encryption scheme based on chaotic map lattices. Chaos Interdiscip. J. Nonlinear Sci. 18(3), 033112 (2008)

    Article  Google Scholar 

  10. Solak, E., Çokal, C., Yildiz, O.T., Biyikoğlu, T.: Cryptanalysis of Fridrich’s chaotic image encryption. Int. J. Bifurc. Chaos 20(05), 1405–1413 (2010)

    Article  MATH  Google Scholar 

  11. Li, C., Arroyo, D., Lo, K.-T.: Breaking a chaotic cryptographic scheme based on composition maps. Int. J. Bifurc. Chaos 20(08), 2561–2568 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  12. Solak, E., Çokal, C.: Algebraic break of image ciphers based on discretized chaotic map lattices. Inf. Sci. 181(1), 227–233 (2011)

    Article  Google Scholar 

  13. Arroyo, D., Alvarez, G., Amigó, J.M., Li, S.: Cryptanalysis of a family of self-synchronizing chaotic stream ciphers. Commun. Nonlinear Sci. Numer. Simul. 16(2), 805–813 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  14. Li, C., Zhang, L.Y., Ou, R., Wong, K.-W., Shu, S.: Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn. 70(4), 2383–2388 (2012)

    Article  MathSciNet  Google Scholar 

  15. Wang, X., Liu, L.: Cryptanalysis of a parallel sub-image encryption method with high-dimensional chaos. Nonlinear Dyn. 73(1–2), 795–800 (2013)

    Article  MATH  Google Scholar 

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

    MATH  Google Scholar 

  17. Zhang, Y., Fu, L.H.B.: Research on dna cryptography, pp. 357–376. Applied cryptography and network security, InTech Press, Rijeka, Croatia (2012)

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

    Article  Google Scholar 

  19. Clelland, C.T., Risca, V., Bancroft, C.: Hiding messages in DNA microdots. Nature 399(6736), 533–534 (1999)

    Article  Google Scholar 

  20. LaBean, T.H., Gehani, A., Reif, J.H.: DNA-based cryptography. In 5th DIMACS series in discrete mathematics and theoretical computer science, MIT (1999)

  21. Shyam, M., Kiran, N., Maheswaran, V.: A novel encryption scheme based on DNA computing. HIPC2007 (2007)

  22. Ailenberg, M., Rotstein, O.D.: An improved Huffman coding method for archiving text, images, and music characters in DNA. Biotechniques 47(3), 747 (2009)

    Article  Google Scholar 

  23. Zhang, Q., Guo, L., Xue, X., Wei, X.: An image encryption algorithm based on DNA sequence addition operation. In: Bio-Inspired Computing, 2009. BIC-TA’09. Fourth International Conference on, pp 1–5. Ieee (2009)

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

    Article  MATH  MathSciNet  Google Scholar 

  25. Zhang, Q., Wang, Q., Wei, X.: A novel image encryption scheme based on DNA coding and multi-chaotic maps. Adv. Sci. Lett. 3(4), 447–451 (2010)

    Article  Google Scholar 

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

  27. Wei, X., Guo, L., Zhang, Q., Zhang, J., Lian, S.: 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 

  28. Zhang, Q., Wei, X.: A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik-Int. J. Light Electron Opt. 124(23), 6276–6281 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Zhang, Y.: Cryptanalysis of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik-Int. J. Light Electron Opt. 126(2), 223–229 (2015)

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

    Article  Google Scholar 

  32. Xue, X., Zhang, Q., Wei, X., Guo, L., Wang, Q.: A digital image encryption algorithm based on DNA sequence and multi-chaotic maps. Neural Network World (2010)

  33. Ozkaynak, F., Ozer, A.B., Yavuz, S.: Security analysis of an image encryption algorithm based on chaos and DNA encoding. In: Signal processing and communications applications conference (SIU), 2013 21st, pp 1–4. IEEE (2013)

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

    Article  Google Scholar 

  35. Federal Information Processing Standards Publication 180-2, ”Announcing the Secure Hash Standard”, U.S. DoC/NIST, August (2002)

  36. Ignacio Algredo-Badillo, C., Feregrino-Uribe, R.C., Morales-Sandoval, M.: FPGA-based implementation alternatives for the inner loop of the Secure Hash Algorithm SHA-256. Microprocess. Microsyst. 37(6), 750–757 (2013)

    Article  Google Scholar 

  37. Ramasubramanian, K., Sriram, M.S.: A comparative study of computation of Lyapunov spectra with different algorithms. Phys. D 139(1), 72–86 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  38. Watson, J.D., Crick, F.H.C.: A structure for deoxyribose nucleic acid. Nature 421(6921), 397–3988 (1953)

    Google Scholar 

  39. Liu, H., Wang, X.: Color image encryption based on one-time keys and robust chaotic maps. Comput. Math. Appl. 59(10), 3320–3327 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  40. Norouzi, B., Seyedzadeh, S.M., Mirzakuchaki, S., Mosavi, M.R.: A novel image encryption based on hash function with only two-round diffusion process. Multimed. Syst. 20(1), 45–64 (2014)

    Article  Google Scholar 

  41. Guesmi, R., Farah, M.A.B., Kachouri, A., Samet, M.: Hash key-based image encryption using crossover operator and chaos. Multimedia tools and applications, pp 1–17 (2015). doi:10.1007/s11042-015-2501-0

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Guesmi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guesmi, R., Farah, M.A.B., Kachouri, A. et al. A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2. Nonlinear Dyn 83, 1123–1136 (2016). https://doi.org/10.1007/s11071-015-2392-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-015-2392-7

Keywords

Navigation