Skip to main content
Log in

An image encryption algorithm based on hyper-chaos and DNA sequence

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

Abstract

A novel image encryption algorithm making using of hyper-chaos and DNA sequence is presented here. A four-dimensional hyper-chaos system is used to generate the pseudo-random sequence, which is transformed into a biologic DNA sequence to diffuse the image blocks. A circular permutation is performed on the plain-image when it is in DNA status. Together with classical structure of permutation plus diffusion, the simulation results show that the proposed image encryption algorithm has a satisfactory performance. Moreover, our method can resist the known-plaintext and chosen-plaintext attacks with four parameters r i (i = 1,2,3,4) dependent on the plain-image. These parameters generate different key streams for different plain-image even if the initial conditions are the same.

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

Similar content being viewed by others

References

  1. Alvarez G, Li S (2009) Cryptanalyzing a nonlinear chaotic algorithm (NCA) for image encryption. Commun Nonlinear Sci Numer Simul 14:3743–3749

    Article  Google Scholar 

  2. Borujeni SE, Eshghi M (2012) Chaotic image encryption system using phase-magnitude transformation and pixel substitution. Telecommun Syst. doi:10.1007/s11235-011-9458-8

    MATH  Google Scholar 

  3. Chang CC, Hwang MS, Chen TS (2001) A new encryption algorithm for image cryptosystems. J Syst Softw 58:83–91

    Article  Google Scholar 

  4. Coppersmith D (1994) The data encryption standard (DES) and its strength against attacks. IBM J Res Develop 38:243–250

    Article  MATH  Google Scholar 

  5. El-Latif AAA, Li L, Zhang TJ, Wang N, Song XH, Niu XM (2012) A new image encryption scheme based on cyclic elliptic curve and chaotic system. Multimed Tools App. doi:10.1007/s11042-012-1173-2

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  8. Liu HJ, Wang XY, Kadir A (2012) Image encrytion using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466

    Article  Google Scholar 

  9. Mao YB, Chen G, Lian SG (2004) A novel fast image encryption scheme based on the 3D chaotic baker map. Int J Bifurc Chaos 14:3613–3624

    Article  MATH  MathSciNet  Google Scholar 

  10. Matthews R (1989) On the derivation of a Chaotic encryption algorithm. Cryptologia 8:29–42

    Article  MathSciNet  Google Scholar 

  11. Patidar V, Pareek NK, Purohit G, Sud KK (2011) A robust and secure chaotic standard map based pseudorandom permutation-substitution scheme for image encryption. Opt Commun 284:4331–4339

    Article  Google Scholar 

  12. Pisarchik AN, Flores-Carmona NJ, Carpio-Valadez M (2006) Encryption and decryption of images with chaotic map lattices. Chaos 16:033118

    Article  MathSciNet  Google Scholar 

  13. Scharinger J (1998) Fast encryption of image data using chaotic Kolmogorov flows. J Electron Imaging 7:318–325

    Article  Google Scholar 

  14. Sun FY, Lü, ZW, Liu ST (2010) A new cryptosystem based on spatial chaotic system. Opt Commun 283:2066–2073

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  16. Wang Y, Wong KW, Liao XF, Xiang T, Chen GR (2009) A chaos-based image encryption algorithm with variable control parameters. Chaos Solitons Fractals 41:1773–1783

    Article  MATH  Google Scholar 

  17. 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:290–299

    Article  Google Scholar 

  18. Ye GD, Wong KW (2012) An efficient chaotic image encryption algorithm based on generalized Arnold map. Nonlinear Dyn 69:2079–2087

    Article  MathSciNet  Google Scholar 

  19. Zhang JX, Tang WS (2012) A novel bounded 4D chaotic syste. Nonlinear Dyn 67:2455–2465

    Article  MATH  Google Scholar 

Download references

Acknowledgements

This work is part of the research project funded by the Science & Technology Program Foundation of Zhanjiang City of P.R. China (No. 2011C3109002), and the Natural Science Foundation of Guangdong Ocean University of P.R. China (No. 1212334).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guodong Ye.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, X., Ye, G. An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72, 57–70 (2014). https://doi.org/10.1007/s11042-012-1331-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-012-1331-6

Keywords

Navigation