Skip to main content
Log in

Multi-channel chaotic encryption algorithm for color image based on DNA coding

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

There are several issues with existing chaotic encryption schemes for images. These include singularity, unidirectionality, and the complexity of the algorithm. The result is that the encrypted image has low security and acquiring discrete chaotic sequences is time-consuming. In order to solve these problems, a multi-channel chaotic encryption algorithm for color images based on DNA (Deoxyribonucleic acid) coding is proposed. Firstly, a six-dimensional discrete hyperchaotic system is used to generate six sets of chaotic key sequences. Secondly, RGB color components of the color image are extracted. DNA matrices are obtained by DNA coding for each component and merged to construct a combined DNA matrix. After scrambling the DNA matrix, it is split into three same size matrices. The other three matrices are obtained by XOR of the chaotic key matrices. DNA coding is performed for the other three matrices to obtain the corresponding DNA matrices. DNA calculation is performed on two groups of DNA matrices in one-to-one correspondence. The result of DNA calculation is performed by DNA decoding. Finally, multiple round diffusion encryptions are performed on the decoding matrices. Experimental results show that, compared with other methods, the proposed encryption algorithm provides better encryption, can resist different types of attacks, and has higher security. In addition, chaotic sequences can be generated directly by the discrete chaotic system, and the algorithm execution efficiency could be improved.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Algredo-Badillo I, Feregrino-Uribe C, Cumplido R, Morales-Sandoval M (2013) FPGA-based implementation alternatives for the inner loop of the secure hash algorithm SHA-256. Microprocess Microsyst 37(6–7):750–757

    Google Scholar 

  2. Belazi A, Talha M, Kharbech S, Xiang W (2019) Novel medical image encryption scheme based on chaos and DNA encoding. IEEE Access 7:36667–36681

    Google Scholar 

  3. Chai XL, Fu XL, Gan ZH, Lu Y, Chen YR (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62

    Google Scholar 

  4. Chen SK (2015) Real-time color video chaotic secure communication system design and FPGA implementation. Guangdong University of Technology, China

  5. Elhoseny HM, Ahmed HEH, Kazemian HB, El-Samie FEA (2014) Image encryption using development of 1D chaotic maps. Digit Image Process 6:118–126

    Google Scholar 

  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–93

    Google Scholar 

  7. Federal Information Processing Standards Publication 180–2, Announcing the Secure Hash Standard. US DoC/NIST, August 2002.

  8. Feng W, He YG, Li HM, Li CL (2019) Image encryption algorithm based on discrete logarithm and memristive chaotic system. Eur Phys J Spec Top 228(10):1951–1967

    Google Scholar 

  9. Girdhar A, Kumar V (2018) A RGB image encryption technique using Lorenz and Rossler chaotic system on DNA sequences. Multimed Tools Appl 77(20):27017–27039

    Google Scholar 

  10. Gong LH, Deng CZ, Pan SM, Zhou NR (2018) Image compression-encryption algorithms by combining hyper-chaotic system with discrete fractional random transform. Opt Laser Technol 103:48–58

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  12. Kadir A, Hamdulla A, Guo WQ (2014) Color image encryption using skew tent map and hyper chaotic system of 6th-order CNN. Optik 125(5):1671–1675

    Google Scholar 

  13. Kulsoom A, Xiao D, Aqeel UR, Abbas SA (2016) An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75(1):1–23

    Google Scholar 

  14. Li CQ (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210

    Google Scholar 

  15. Li Z, Peng CG, Li LR, Zhu XY (2018) A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonlinear Dyn 94(2):1319–1333

    Google Scholar 

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

    Google Scholar 

  17. Liu HJ, Wang XY, Kadir A (2013) Color image encryption using Choquet fuzzy integral and hyper chaotic system. Optik 124(18):3527–3533

    Google Scholar 

  18. Liu P, Zhang TX, Li X (2019) A new color image encryption algorithm based on DNA and spatial chaotic map. Multimed Tools Appl 78(11):14823–14835

    Google Scholar 

  19. Mollaeefar M, Sharif A, Nazari M (2017) A novel encryption scheme for colored image based on high level chaotic maps. Multimed Tools Appl 76(1):607–629

    Google Scholar 

  20. Nabil BS, Nahed A, Kais B, Mohsen M (2018) A novel chaotic image cryptosystem based on DNA sequence operations and single neuron model. Multimed Tools Appl 77(23):30993–31019

    Google Scholar 

  21. Niyat AY, Moattar MH, Torshiz MN (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt Lasers Eng 90:225–237

    Google Scholar 

  22. Pak C, Huang LL (2017) A new color image encryption using combination of the 1D chaotic map. Signal Process 138:129–137

    Google Scholar 

  23. Sahari ML, Boukemara I (2018) A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption. Nonlinear Dyn 94(1):723–744

    Google Scholar 

  24. Song CY, Qiao YL, Zhang XZ (2013) An image encryption scheme based on new spatiotemporal chaos. Optik 124(18):3329–3334

    Google Scholar 

  25. Tong XJ, Zhang M, Wang Z, Ma J (2016) A joint color image encryption and compression scheme based on hyper-chaotic system. Nonlinear Dyn 84(4):2333–2356

    Google Scholar 

  26. Toughi S, Fathi MH, Sekhavat YA (2017) An image encryption scheme based on elliptic curve pseudo random and advanced encryption system. Signal Process 141:217–227

    Google Scholar 

  27. Wang XY, Liu CM (2017) A novel and effective image encryption algorithm based on chaos and DNA encoding. Multimed Tools Appl 76(5):6229–6245

    Google Scholar 

  28. Wang XY, Wang Q (2014) A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn 75(3):567–576

    Google Scholar 

  29. Wang XY, Xu DH (2014) Image encryption using genetic operators and intertwining logistic map. Nonlinear Dyn 78(4):2975–2984

    MathSciNet  Google Scholar 

  30. Wang XY, Liu LT, Zhang YQ (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt Lasers Eng 66:10–18

    Google Scholar 

  31. Wang XY, Wang Y, Zhu XQ, Unar S (2019) Image encryption scheme based on Chaos and DNA plane operations. Multimed Tools Appl 78(18):26111–26128

    Google Scholar 

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

    Google Scholar 

  33. Wilkins MHF, Stokes AR, Wilson HR (1953) Molecular structure of nucleic acids: molecular structure of deoxypentose nucleic acids. Nature 171:738–740

    Google Scholar 

  34. Wu Y, Zhou YC, Saveriades G, Agaian S, Noonan JP, Natarajan P (2013) Local Shannon entropy measure with statistical tests for image randomness. Inf Sci 222:323–342

    MathSciNet  MATH  Google Scholar 

  35. Wu XJ, Wang KS, Wang XY, Kan HB, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287

    Google Scholar 

  36. Yang YG, Guan BW, Li J, Li D, Zhou YH, Shi WM (2019) Image compression-encryption scheme based on fractional order hyper-chaotic systems combined with 2D compressed sensing and DNA encoding. Opt Laser Technol 119:105661–105675

    Google Scholar 

  37. Ye GD, Huang XL (2017) An efficient symmetric image encryption algorithm based on an intertwining logistic map. Neurocomputing 251:45–53

    Google Scholar 

  38. Yu SM, Lu JH, Chen GR (2013) Power system anti-control method and its application. Beijing, China

    Google Scholar 

  39. Yuan HM, Liu Y, Gong LH, Wang J (2017) A new image cryptosystem based on 2D hyper-chaotic system. Multimed Tools Appl 76(6):8087–8108

    Google Scholar 

  40. Zhang YQ, Wang XY (2014) Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation. Nonlinear Dyn 77(3):687–698

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  42. Zhang YS, Li YT, Wen WY, Wu YF, Chen JX (2015) Deciphering an image cipher based on 3-cell chaotic map and biological operations. Nonlinear Dyn 82(4):1831–1837

    MathSciNet  Google Scholar 

  43. Zhu SQ, Zhu CX (2019) Plaintext-related image encryption algorithm based on block structure and five-dimensional chaotic map. IEEE Access 7:147106–147118

    Google Scholar 

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

    Google Scholar 

Download references

Acknowledgements

This work was supported by Natural Science Foundation of Heilongjiang Province (LH2019E058), University Nursing Program for Young Scholars with Creative Talents in Heilongjiang Province (UNPYSCT-2017091), Fundamental Research Fundation for Universities of Heilongjiang Province (LGYC2018JC022).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shouqiang Kang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, Y., Wu, C., Kang, S. et al. Multi-channel chaotic encryption algorithm for color image based on DNA coding. Multimed Tools Appl 79, 18317–18342 (2020). https://doi.org/10.1007/s11042-020-08742-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-08742-8

Keywords

Navigation