A new image alternate encryption algorithm based on chaotic map

In this paper, a new image alternative encryption algorithm is proposed, in which the shuffling and diffusion are performed simultaneously. The plain image is divided into two left and right blocks of same size. The matrix which is generated by a logistic map is used to diffuse the left block of the plain image. Then, the diffused image is used as the right block of the cipher image. The 0, 1 sequence which comes from another logistic chaotic sequence and plaintext is used to shuffle the right block of the cipher image. After the operation XOR, the left block of cipher image is generated. Finally, two new-generated blocks are merged into the cipher image. In order to get better effect for image encryption, this process can be repeated many rounds. The simulation results show that this algorithm has properties of big key space, high sensitivity to key, resisting statistical analysis, differential attacks, plaintext attacks, and chosen-plaintext attacks. So, it has high security and can be suitable for image encryption.

[1]  R M May,et al.  Biological Populations with Nonoverlapping Generations: Stable Points, Stable Cycles, and Chaos , 1974, Science.

[2]  M Kawashima [Terminal care (1): Chaos brought about by the progress of modern medical technology]. , 1985, Kangogaku zasshi.

[3]  Robert A. J. Matthews,et al.  On the Derivation of a "Chaotic" Encryption Algorithm , 1989, Cryptologia.

[4]  Don Coppersmith,et al.  The Data Encryption Standard (DES) and its strength against attacks , 1994, IBM J. Res. Dev..

[5]  Chin-Chen Chang,et al.  A new encryption algorithm for image cryptosystems , 2001, J. Syst. Softw..

[6]  Annick Lesne Chaos in biology. , 2006 .

[7]  H. Weidenmuller,et al.  Random Matrices and Chaos in Nuclear Physics , 2008, 0807.1070.

[8]  Zengqiang Chen,et al.  A new image encryption algorithm based on hyper-chaos , 2008 .

[9]  Zengqiang Chen,et al.  Image encryption based on a new total shuffling algorithm , 2008 .

[10]  Rhouma Rhouma,et al.  Cryptanalysis of a new image encryption algorithm based on hyper-chaos , 2008 .

[11]  Shiguo Lian,et al.  A block cipher based on chaotic neural networks , 2009, Neurocomputing.

[12]  Yanjun Liu,et al.  Adaptive robust fuzzy control for a class of uncertain chaotic systems , 2009 .

[13]  Junjie Lu,et al.  A NOVEL FRACTIONAL-ORDER HYPERCHAOTIC SYSTEM AND ITS CIRCUIT REALIZATION , 2010 .

[14]  Yong Wang,et al.  A new chaos-based fast image encryption algorithm , 2011, Appl. Soft Comput..

[15]  Ling Lü,et al.  Study on spatiotemporal chaos tracking synchronization of a class of complex network , 2012 .

[16]  Kwok-Wo Wong,et al.  Cryptanalyzing a chaos-based image encryption algorithm using alternate structure , 2011, J. Syst. Softw..

[17]  Darui Zhu,et al.  Control and synchronization of a hyperchaotic system based on passive control , 2012 .

[18]  Xingyuan Wang,et al.  A new image encryption algorithm based on chaos , 2012 .

[19]  Xiaoling Huang,et al.  Image encryption algorithm using chaotic Chebyshev generator , 2011, Nonlinear Dynamics.

[20]  Lei Sun,et al.  A fractional order hyperchaotic system derived from a Liu system and its circuit realization , 2013 .

[21]  Xiong Li,et al.  Improvement of trace-driven I-Cache timing attack on the RSA algorithm , 2013, J. Syst. Softw..

[22]  Tariq Shah,et al.  Application of S-box and chaotic map for image encryption , 2013, Math. Comput. Model..