Skip to main content
Log in

Lossless chaotic color image cryptosystem based on DNA encryption and entropy

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

Based on deoxyribonucleic acid (DNA) coding and two excellent low-dimensional chaotic systems, a new color image cryptosystem is proposed in this paper. The presented image cryptosystem consists of four processes: key streams generation process, DNA sequences confusion process, DNA sequences diffusion process and pixel-level diffusion process. In the first stage, two simple improved chaotic systems and the information entropy of the plain-image are together employed to generate the pseudorandom key streams. Then, the original image is converted into the DNA sequence matrices by the DNA encoding rules, and the binary key streams are used to permute the DNA matrices. The third process performs a row and column diffusion processes on the scrambled DNA matrices by the key streams and DNA XOR operation. Finally, the DNA matrices are transformed into the encrypted image via the DNA decoding rules, and a ciphertext diffusion in crisscross pattern is further adopted to strengthen the security and sensitivity of the cryptosystem. Thus, the resulting cipher-image is obtained. Experimental results and security analysis have demonstrated the excellent performance of our proposed algorithm in image encryption.

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

Similar content being viewed by others

References

  1. Schneier, B.: Cryptography: Theory and Practice. CRC Press, Boca Raton, FL (1995)

    Google Scholar 

  2. Volos, C.K., Kyprianidis, I.M., Stouboulos, I.N.: Image encryption process based on chaotic synchronization phenomena. Signal Process. 93, 1328–1340 (2013)

    Article  Google Scholar 

  3. Zhou, Y., Bao, L., Chen, C.L.P.: A new 1D chaotic system for image encryption. Signal Process. 97, 172–182 (2014)

    Article  Google Scholar 

  4. Yaghouti Niyat, A., Hossein Moattar, M., Niazi Torshiz, M.: Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt. Lasers Eng. 90, 225–237 (2017)

    Article  Google Scholar 

  5. Kocaerv, L.: Chaos-based cryptography: a brief overview. IEEE Trans. Circuits Syst. Mag. 1, 6–21 (2001)

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  7. Arroyo, D., Diaz, J., Rodriguez, F.B.: Cryptanalysis of a one round chaos-based substitution permutation network. Signal Process. 93, 1358–1364 (2013)

    Article  Google Scholar 

  8. Li, C., Xie, T., Liu, Q., Chen, G.: Cryptanalyzing image encryption using chaotic logistic map. Nonlinear Dyn. 78, 1545–1551 (2014)

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Wang, X., Teng, L., Xue, Q.: A novel colour image encryption algorithm based on chaos. Signal Process. 92, 1101–1108 (2012)

    Article  Google Scholar 

  11. Hussain, I., Shah, T.: Application of S-box and chaotic map for image encryption. Math. Comput. Model. 57, 2576–2579 (2013)

    Article  MATH  Google Scholar 

  12. Li, C., Liu, Y., Xie, T., Chen, Michael Z.Q.: Breaking a novel image encryption scheme based on improved hyperchaotic sequences. Nonlinear Dyn. 73, 2083–2089 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  13. Wu, X., Kan, H., Kurths, J.: A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl. Soft Comput. 37, 24–39 (2015)

    Article  Google Scholar 

  14. Rostami, M.J., Shahba, A., Saryazdi, S., Nezamabadi-pour, H.: A novel parallel image encryption with chaotic windows based on logistic map. Comput. Electr. Eng. (2017). doi:10.1016/j.compeleceng.2017.04.004

    Google Scholar 

  15. Huang, C.K., Nien, H.H.: Multi chaotic systems based pixel shuffle for image encryption. Opt. Commun. 282, 2123–2127 (2009)

    Article  Google Scholar 

  16. Rhouma, R., Meherzi, S., Belghith, S.: OCML-based colour image encryption. Chaos Soliton. Fract. 40, 309–318 (2009)

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  18. Liu, H., Wang, X.: Color image encryption using spatial bit level permutation and high-dimension chaotic system. Opt. Commun. 284, 3895–3903 (2011)

    Article  Google Scholar 

  19. Seyedzadeh, S.M., Mirzakuchaki, S.: A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Signal Process. 92, 1202–1215 (2012)

    Article  Google Scholar 

  20. Gupta, K., Silakari, S.: Novel approach for fast compressed hybrid color image cryptosystem. Adv. Eng. Softw. 49, 29–42 (2012)

    Article  Google Scholar 

  21. Liu, H., Wang, X., Kadir, A.: Color image encryption using Choquet fuzzy integral and hyper chaotic system. Optik 124, 3527–3533 (2013)

    Article  Google Scholar 

  22. 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, 45–64 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Boriga, R., Dăscălescu, C.A., Priescu, I.: A new hyperchaotic map and its application in an image encryption scheme. Signal Process. Image Commun. 29, 887–901 (2014)

    Article  Google Scholar 

  25. Kalpanaa, J., Murali, P.: An improved color image encryption based on multiple DNA sequence operations with DNA synthetic image and chaos. Optik 126, 5703–5709 (2015)

    Article  Google Scholar 

  26. García-Martínez, M., Ontañón-García, L.J., Campos-Cantón, E., Čelikovský, S.: Hyperchaotic encryption based on multi-scroll piecewise linear systems. Appl. Math. Comput. 270, 413–424 (2015)

    MathSciNet  Google Scholar 

  27. Çavuşoğlu, Ü., Kaçar, S., Pehlivan, I., Zengin, A.: Secure image encryption algorithm design using a novel chaos based S-Box. Chaos Soliton. Fract. 95, 92–101 (2017)

    Article  MATH  Google Scholar 

  28. Yaghouti Niyat, A., Moattar, M.H., Niazi Torshiz, M.: Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt. Lasers Eng. 90, 225–237 (2017)

    Article  Google Scholar 

  29. Li, C., Li, S., Chen, G., Halang, W.A.: Cryptanalysis of an image encryption scheme based on a compound chaotic sequence. Image Vis. Comput. 27, 1035–1039 (2009)

    Article  Google Scholar 

  30. Solak, E., Rhouma, R., Belghith, S.: Cryptanalysis of a multi-chaotic systems based image cryptosystem. Opt. Commun. 283, 232–236 (2010)

    Article  MATH  Google Scholar 

  31. Ge, X., Liu, F., Lu, B., Wang, W.: Cryptanalysis of a spatiotemporal chaotic image/video cryptosystem and its improved version. Phys. Lett. A 375, 908–913 (2011)

    Article  MATH  Google Scholar 

  32. Özkaynak, F., Özer, A.B., Yavuz, S.: Cryptanalysis of a novel image encryption scheme based on improved hyperchaotic sequences. Opt. Commun. 285, 4946–4948 (2012)

    Article  Google Scholar 

  33. Li, M., Zhang, J., Wen, W.: Cryptanalysis and improvement of a binary watermark-based copyright protection scheme for remote sensing images. Optik 125, 7231–7234 (2014)

    Article  Google Scholar 

  34. Jeng, F.-G., Huang, W.-L., Chen, T.-H.: Cryptanalysis and improvement of two hyper-chaos-based image encryption schemes. Signal Process. Image Commun. 34, 45–51 (2015)

    Article  Google Scholar 

  35. Li, M., Liu, S., Niu, L., Liu, H.: Cryptanalyzing a chaotic encryption algorithm for highly auto correlated data. Opt. Laser Technol. 86, 33–38 (2016)

    Article  Google Scholar 

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

    Article  Google Scholar 

  37. Xie, E.Y., Li, C., Yu, S., Lü, J.: On the cryptanalysis of Fridrich’s chaotic image encryption scheme. Signal Process. 132, 150–154 (2017)

    Article  Google Scholar 

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

    Article  Google Scholar 

  39. Head, T., Rozenberg, G., Bladergroen, R.S., Breek, C.K.D., Lommerse, P.H.M., Spaink, H.P.: Computing with DNA by operating on plasmids. BioSystems 57, 87–93 (2000)

    Article  Google Scholar 

  40. Balan, S.M., Krithivasan, K.: Parallel computation of simple arithmetic using peptide-antibody interactions. BioSystems 76, 303–307 (2004)

    Article  MATH  Google Scholar 

  41. Halvorsen, K., Wong, W.P.: Binary DNA nanostructures for data encryption. PLoS ONE 7, e44212 (2012)

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  43. Liu, H., Wang, X., Kadir, A.: Image encryption using DNA complementary rule and chaotic maps. Appl. Soft Comput. 12, 1457–1466 (2012)

    Article  Google Scholar 

  44. 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, 290–299 (2012)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  47. Zhang, Q., Wei, X.: A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 124, 6276–6281 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  49. Enayatifar, R., Abdullah, A.H., Isnin, I.F.: Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt. Lasers Eng. 56, 83–93 (2014)

    Article  Google Scholar 

  50. Wang, X., Zhang, H., Bao, X.: Color image encryption scheme using CML and DNA sequence operations. BioSystems 144, 18–26 (2016)

    Article  Google Scholar 

  51. Zhen, P., Zhao, G., Min, L., Jin, X.: Chaos-based image encryption scheme combining DNA coding and entropy. Multimed. Tools Appl. 75, 6303–6319 (2016)

    Article  Google Scholar 

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

  53. Huang, X., Ye, G.: An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed. Tools Appl. 72, 57–70 (2014)

  54. Hu, T., Liu, Y., Gong, L., Guo, S., Yuan, H.: Chaotic image cryptosystem using DNA deletion and DNA insertion. Signal Process. 134, 234–243 (2017)

    Article  Google Scholar 

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

  56. Ozkaynak, 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, 1311–1320 (2014)

    Article  MATH  Google Scholar 

  57. Watson, J.D., Crick, F.H.C.: A structure for deoxyribose nucleic acid. Nature 171, 737–738 (1953)

    Article  Google Scholar 

  58. Hua, Z., Zhou, Y.: Image encryption using 2D Logistic-adjusted-Sine map. Inf. Sci. 339, 237–253 (2016)

    Article  Google Scholar 

  59. Golomb, S.W.: On the classification of balanced binary sequences of period \(2^{{\rm n}}\)-1. IEEE Trans. Inform. Theory IT 26, 730–732 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  60. Huynh-Thu, Q., Ghanbari, M.: Scope of validity of PSNR in image/video quality assessment. Electron. Lett. 44, 800 (2008)

    Article  Google Scholar 

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

    Article  Google Scholar 

  62. Norouzi, B., Mirzakuchaki, S.: A fast color image encryption algorithm based on hyper-chaotic systems. Nonlinear Dyn. 78, 995–1015 (2014)

    Article  Google Scholar 

  63. Akhshani, A., Akhavan, A., Lim, S.-C., Hassan, Z.: An image encryption scheme based on quantum logistic map. Commun. Nonlinear Sci. Numer. Simul. 17, 4653–4661 (2012)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research was jointly supported by the National Natural Science Foundation of China (Grant Nos 61004006 and 61203094), China Postdoctoral Science Foundation (Grant Nos 2013M530181 and 2015T80396), Program for Science and Technology Innovation Talents in Universities of Henan Province, China (Grant No 14HASTIT042), the Foundation for University Young Key Teacher Program of Henan Province, China (Grant No 2011GGJS-025), Shanghai Postdoctoral Scientific Program (Grant No 13R21410600).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiangjun Wu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, X., Wang, K., Wang, X. et al. Lossless chaotic color image cryptosystem based on DNA encryption and entropy. Nonlinear Dyn 90, 855–875 (2017). https://doi.org/10.1007/s11071-017-3698-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-017-3698-4

Keywords

Navigation