Skip to main content

Advertisement

Log in

The image encryption algorithm based on chaos and DNA computing

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

Abstract

The existing DNA based image cryptosystems, their DNA coding scheme just employs four DNA symbols, namely A, T, C and G, to represent the four binary two-tuples, namely 00b, 01b, 10b and 11b, respectively. And the used DNA computing algorithms, such as DNA addition and subtraction, are essentially the binary modulo 2 addition and XOR operations without any meanings of genetic engineering, which cannot apply to the DNA computer for processing. So, this paper discussed the DNA coding of image and proposed a new DNA join operation. And the complementary operation of DNA code instead of the complementary operation of binary number is used in the proposed. The piecewise linear chaotic map was employed to generate the key stream. Then, a new DNA based image cryptosystem including two rounds of DNA diffusion and DNA confusion was proposed, which can be rapidly implemented in the DNA computer. The image cryptosystem was simulated with an electronic computer, and the results show that the proposed system possesses the characteristics of large key space, good statistical properties of cipher images, high sensitivities of key and plain images and big information entropy. Therefore, the proposed image cryptosystem is a candidate for the future secure communication application to the DNA computer.

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

Similar content being viewed by others

References

  1. Belazi A, Hermassi H, Rhouma R, Belghith S (2014) Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map. Nonlinear Dynamics 76(4):1–16

    Article  MATH  Google Scholar 

  2. Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213

    Article  Google Scholar 

  3. Chen GR, Mao YB, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21(3):749–761

    Article  MathSciNet  MATH  Google Scholar 

  4. Chen JX, Zhu ZL, Fu C, Yu H, Zhang LB (2015) A fast chaos-based image encryption scheme with a dynamic state variables selection mechanism. Commun Nonlinear Sci Numer Simul 20(3):846–860

    Article  Google Scholar 

  5. Cheng P, Yang H, Wei P, Zhang W (2015) A fast image encryption algorithm based on chaotic and lookup table. Nonlinear Dynamics 79(3):2121–2131

    Article  Google Scholar 

  6. Eslami Z, Bakhshandeh A (2013) An improvement over an image encryption method based on total shuffling. Opt Commun 286(1):51–55

    Article  Google Scholar 

  7. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. International Journal of Bifurcation and Chaos 8(6):1259–1284

    Article  MathSciNet  MATH  Google Scholar 

  8. Guesmi R, Farah M, Kachouri A, Samet M (2015) A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2. Nonlinear Dynamics 83(3):1–14

    MathSciNet  MATH  Google Scholar 

  9. Hermassi H, Belazi A, Rhouma R, Belghith S (2013) Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps. Multimedia Tools & Applications 72(3):2211–2224

    Article  MATH  Google Scholar 

  10. Li SJ, Li Q, Li WM, Mou XQ, Cai YL (2001) Statistical properties of digital piecewise linear chaotic maps and their roles in cryptography and pseudo-random coding. Lect Notes Comput Sci 2260:205–221

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Özkaynak F, Yavuz S (2014) Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Nonlinear Dynamics 78(2):1311–1320

    Article  MATH  Google Scholar 

  14. Pareschi F, Rovatti R, Setti G (2012) On statistical tests for randomness included in the NIST SP800-22 test suite and based on the binomial distribution. IEEE Transactions On Information Forensics and Security 7(2):491–505

    Article  Google Scholar 

  15. Su X, Li W, Hu H (2016) Cryptanalysis of a chaos-based image encryption scheme combining DNA coding and entropy. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-016-3800-9

  16. Watson JD, Crick FHC (1953) A structure for deoxyribose nucleic acid. Nature 171(4356):737–738

    Article  Google Scholar 

  17. Wong WK (2002) A fast chaotic cryptographic scheme with dynamic look-up table. Phys Lett A 298(4):238–242

    Article  MathSciNet  MATH  Google Scholar 

  18. Xie T, Liu Y, Tang J (2014) Breaking a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system[J]. Optik - International Journal for Light and Electron Optics 125(24):7166–7169

    Article  Google Scholar 

  19. Zeng L, Liu R (2015) Cryptanalyzing a novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 126(24):5022–5025

    Article  Google Scholar 

  20. Zhang Y (2015) Cryptanalysis of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 126(2):223–229

    Article  Google Scholar 

  21. Zhang Y (2016) The image encryption algorithm with plaintext-related shuffling. IETE Tech Rev 33(3):310–322

    Article  Google Scholar 

  22. Zhang Y (2016) Comments on "DNA coding and chaos-based image encryption algorithm". J Comput Theor Nanosci 13(7):4025–4035

    Article  Google Scholar 

  23. Zhang Q, Liu L (2013) DNA coding and chaos-based image encryption algorithm. J Comput Theor Nanosci 10(2):341–346

    Article  Google Scholar 

  24. Zhang Y, Tang Y (2017) A plaintext-related image encryption algorithm based on chaos. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-017-4577-1

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

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  28. Zhang Y, Wen W, Su M, Li M (2014) Cryptanalyzing a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 125(4):1562–1564

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Acknowledgements

This work was fully supported by the National Natural Science Foundation of China (Grant Nos. 61762043 and 61562035), the Natural Science Foundation of Jiangxi Province, China (Grant No. 20161BAB202058), and the Science and Technology Project of Education Department of Jiangxi Province, China (Grant No. GJJ160426).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Zhang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y. The image encryption algorithm based on chaos and DNA computing. Multimed Tools Appl 77, 21589–21615 (2018). https://doi.org/10.1007/s11042-017-5585-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5585-x

Keywords

Navigation