Color image encryption based on hybrid chaotic system and DNA sequences

  • Abolfazl Yaghouti Niyat
  • Mohammad Hossein MoattarEmail author


Stability and complexity of the encryption process besides affordable encryption time are the two challenges of image encryption. In this paper, Chen chaotic system is applied to produce random sequences and using these sequences some arrays are created for image permutation and key stream production. Since these random sequences have two different applications, separate calculation time is not necessary. As a result, time complexity decreases. Each of the color components of the plain image are converted to a one dimensional vector for image permutation and the permutation is performed using the generated chaotic arrays. Created key stream is converted into a chaotic image. Then permutated image and the chaotic image are divided into equal blocks. The plain image blocks are encoded using DNA rules. The encoding rules are chosen randomly using a three-dimensional Logistic map. This process makes it possible to have various options for choosing DNA coding rules. Finally, all the encrypted blocks are combined and the encrypted image is obtained. Experimental results show that the proposed approach has a large key space and is resistant against different attacks. Also, the correlation between the neighboring pixels is decreased and the resulting entropy is very close to ideal.


Image encryption Stability DNA sequence 3D Logistic map Chen system 



  1. 1.
    Adleman LM (1994) Molecular computation of solutions to combinatorial problems. Science 266(5187):1021–1024CrossRefGoogle Scholar
  2. 2.
    Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213CrossRefGoogle Scholar
  3. 3.
    Chai X, Xianglong F, Gan Z, Lu Y, Chen Y (2018) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Processing. CrossRefGoogle Scholar
  4. 4.
    Clelland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399(6736):533–534CrossRefGoogle Scholar
  5. 5.
    Dong C'e (2013) Color image encryption using one-time keys and coupled chaotic systems. Image Communication. Google Scholar
  6. 6.
    Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Lasers Eng 56:83–93CrossRefGoogle Scholar
  7. 7.
    Enayatifar R, Sadaei HJ, Abdullah AH (2015) Malrey Lee, Ismail Fauzi Isnin, A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Optics and Lasers in EngineeringGoogle Scholar
  8. 8.
    Enayatifara R, Abdullah AH, Isnin IF, Altameem A, Leed M (2017) Image encryption using a synchronous permutation-diffusion technique. Opt Lasers Eng 90:146–154CrossRefGoogle Scholar
  9. 9.
    LaBean TH, Gehani A, Reif JH (1999) DNA-based cryptography. In 5th DIMACS series in discrete mathematics and theoretical computer science. MITGoogle Scholar
  10. 10.
    Liu H, Kadir A (2015) Asymmetric color image encryption scheme using 2D discrete-time map. Signal Process 113:104–112CrossRefGoogle Scholar
  11. 11.
    Liu H, Wang X (2011) Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt Commun 284:3895–3903CrossRefGoogle Scholar
  12. 12.
    Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38:1240–1248CrossRefGoogle Scholar
  13. 13.
  14. 14.
    Niyat AY, Moattar MH, Torshiz MN (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt Lasers Eng 90:225–237CrossRefGoogle Scholar
  15. 15.
    Rehman A u, Liao X, Ashraf R, Ullah S, Wang H (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2. Optik 159:348–367CrossRefGoogle Scholar
  16. 16.
    Sam IS, Devaraj P, Bhuvaneswaran RS (2012) An intertwining chaotic maps based image encryption scheme. Nonlinear Dynamics 69(4):1995–2007MathSciNetCrossRefGoogle Scholar
  17. 17.
    Wang X-y Zhang, Hui-li, Bao, Xue-mei, Color image encryption scheme using CML and DNA sequence operations. Bio Systems. CrossRefGoogle Scholar
  18. 18.
    Wang L, Song H, Liu P (2016) A novel hybrid color image encryption algorithm using two complex chaotic systems. Opt Lasers Eng 77:118–125CrossRefGoogle Scholar
  19. 19.
    Wang X, Wang S, Zhang Y, Luo C (2018) A one-time pad color image cryptosystem based on SHA-3 and multiple chaotic systems. Optics and Lasers in Engineering 103:1–8CrossRefGoogle Scholar
  20. 20.
    Wang X-Y, Zhang Y-Q, Bao X-M (2015) A novel chaotic image encryption scheme using DNA sequence operations. Optics and Lasers in Engineering 73:53–61CrossRefGoogle Scholar
  21. 21.
    Wang X, Zhao Y, Zhang H, Guo K (2016) A novel color image encryption scheme using alternate chaotic mapping structure. Optics and Lasers in Engineering 82:79–86CrossRefGoogle Scholar
  22. 22.
    Wang X, Zhao Y, Zhang H, Guo K (2016) A novel color image encryption scheme using alternate chaotic mapping structure. Optics and Lasers in Engineering 82:79–86CrossRefGoogle Scholar
  23. 23.
    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. The Journal of Systems and Software 124:290–299CrossRefGoogle Scholar
  24. 24.
    Wu J (2018) Xiaofeng Liao, Bo Yang, Image Encryption Using 2D Henon-Sine Map and DNA Approach. Signal Process. CrossRefGoogle Scholar
  25. 25.
    Wu X, Kan H, Kurths J (2015) A new color image encryptionscheme based on DNA sequences and multiple improved 1D chaotic maps. Applied Soft Computing Journal. CrossRefGoogle Scholar
  26. 26.
    Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Processing. CrossRefGoogle Scholar
  27. 27.
    Xiao G, Mingxin L, Qin L, Lai X (2006) New field of cryptography: DNAcryptography. Chin Sci Bull 51(12):1413–1420CrossRefGoogle Scholar
  28. 28.
    Ye G, Huang X (2017) An efficient symmetric image encryption algorithm based on an intertwining logistic map. Neurocomputing. CrossRefGoogle Scholar
  29. 29.
    Zhang Y, Fu LHB (2012) Research on dna cryptography, pp. 357–376. Applied cryptography and network security, InTech Press, Rijeka, CroatiaGoogle Scholar
  30. 30.
    Zhang Q, Guo L (2010) Wei X,"Image encryption using DNA addition combining with chaotic maps". Math Comput Model 52:2028–2035CrossRefGoogle Scholar
  31. 31.
    Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper chaotic system. Optik 124:3596–3600CrossRefGoogle Scholar
  32. 32.
    Zhang Y-Q, Wang X-Y, Liu J, Chi Z-L (2016) An image encryption scheme based on the MLNCML system using DNA sequences. Opt Lasers Eng 82:95–103CrossRefGoogle Scholar
  33. 33.
    Zhang Q, Wang Q, Wei X (2010) A novel image encryption scheme based on DNA coding and multi-chaotic maps. Adv Sci Lett 3(4):447–451CrossRefGoogle Scholar
  34. 34.
    Zhang Q, Wei X (2013) A novel couple images encryption algorithm based on DNAsubsequence operation and chaotic system. Optik 124:6276–6281CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Quchan Technical and Vocational University of IranQuchanIran
  2. 2.Department of Computer Engineering, Mashhad BranchIslamic Azad UniversityMashhadIran

Personalised recommendations