A novel image encryption algorithm based on self-adaptive wave transmission

Based on self-adaptive wave transmission, a novel image encryption algorithm is given in this paper. The advantages of our proposed approach are that it can be realized easily and is computationally simple while achieving high security level, high speed, high sensitivity and other properties simultaneously. Wave transmission encryption, as the name suggests, is a way to change the gray-level value of pixels by simulating waves' transmission. The self-adaptive encryption is carried out by using one half of image data to encrypt the other half of the image mutually. Our algorithm can encrypt image in parallel and be also applied to color image encryption. Simulation results for a gray-level and a color image have demonstrated the high performance on the sensitivity, speed, and security of the proposed algorithm. Even in the first round the change rate of the number of pixels in the cipher-image when only one pixel of the plain-image is modified (NPCR) and the unified average changing intensity (UACI) are already very high (NPCR>0.995, UACI>0.334), only 2 rounds encryption can satisfy the performance and security requirement. Besides, our algorithm is faster than state of the art techniques, as far as parallel encryption is concerned, the time consumption will be much less.

[1]  Jui-Lin Lai,et al.  Image security system using recursive cellular automata substitution , 2007, Pattern Recognit..

[2]  Jinsheng Sun,et al.  A block cipher based on a suitable use of the chaotic standard map , 2005 .

[3]  E. Solak,et al.  Cryptanalysis of a chaos-based image encryption algorithm , 2009 .

[4]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[5]  Olu Lafe Data compression and encryption using cellular automata transforms , 1997 .

[6]  Xiaojun Tong,et al.  Image encryption scheme based on 3D baker with dynamical compound chaotic sequence cipher generator , 2009, Signal Process..

[7]  J.-C. Yeo,et al.  Efficient hierarchical chaotic image encryption algorithm and its VLSI realisation , 2000 .

[8]  Vinod Patidar,et al.  Image encryption using chaotic logistic map , 2006, Image Vis. Comput..

[9]  Tao Xiang,et al.  Parallel image encryption algorithm based on discretized chaotic map , 2008 .

[10]  Chen Gang,et al.  A Self-Adaptive Algorithm on Image Encryption , 2005 .

[11]  W. Tang,et al.  A fast image encryption system based on chaotic maps with finite precision representation , 2007 .

[12]  Xiaobo Li,et al.  Partial encryption of compressed images and videos , 2000, IEEE Trans. Signal Process..

[13]  A. Pisarchik,et al.  Encryption and decryption of images with chaotic map lattices. , 2006, Chaos.

[14]  C. Chui,et al.  A symmetric image encryption scheme based on 3D chaotic cat maps , 2004 .