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.





Similar content being viewed by others
References
Alvarez G, Li S (2009) Cryptanalyzing a nonlinear chaotic algorithm (NCA) for image encryption. Commun Nonlinear Sci Numer Simul 14:3743–3749
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
Chang CC, Hwang MS, Chen TS (2001) A new encryption algorithm for image cryptosystems. J Syst Softw 58:83–91
Coppersmith D (1994) The data encryption standard (DES) and its strength against attacks. IBM J Res Develop 38:243–250
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
Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurc Chaos 8:1259–1284
Kanso A, Ghebleh M (2012) A novel image encryption algorithm based on a 3D chaotic map. Commun Nonlinear Sci Numer Simul 17:2943–2959
Liu HJ, Wang XY, Kadir A (2012) Image encrytion using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466
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
Matthews R (1989) On the derivation of a Chaotic encryption algorithm. Cryptologia 8:29–42
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
Pisarchik AN, Flores-Carmona NJ, Carpio-Valadez M (2006) Encryption and decryption of images with chaotic map lattices. Chaos 16:033118
Scharinger J (1998) Fast encryption of image data using chaotic Kolmogorov flows. J Electron Imaging 7:318–325
Sun FY, Lü, ZW, Liu ST (2010) A new cryptosystem based on spatial chaotic system. Opt Commun 283:2066–2073
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
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
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
Ye GD, Wong KW (2012) An efficient chaotic image encryption algorithm based on generalized Arnold map. Nonlinear Dyn 69:2079–2087
Zhang JX, Tang WS (2012) A novel bounded 4D chaotic syste. Nonlinear Dyn 67:2455–2465
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
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-012-1331-6