Chaotic image encryption algorithm based on frequency domain scrambling

This letter proposes an image encryption algorithm using scrambling by exploiting the features of chaotic maps suited for cryptography. The proposed algorithm performs scrambling and masking of image pixels using states of chaotic maps in a secure manner. A novel multi-level blocks scrambling scheme is employed in frequency domain to overcome the drawbacks of spatial domain scrambling. At each level of scrambling, the non-overlapping blocks of frequency coe cients are shu ed using random control parameters. To improve the statistical characteristics from cryptographic viewpoint, mixing operation is done using keystream extracted from one-dimensional chaotic map and the plain-image. As a result, the algorithm resists the chosen-plaintext/chosen-ciphertext/known-plaintext attacks, as mixing depends on plain-image. Moreover, the experimental results of keyspace, sensitivity to secret keys, entropies, gray-level distribution and maximum deviation confirm that the proposed algorithm provides high security and can be applied to protect digital images over communication channels.

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

[2]  P. Yip,et al.  Discrete Cosine Transform: Algorithms, Advantages, Applications , 1990 .

[3]  Fang Zhang,et al.  An Image Encryption Algorithm Based on Spatiotemporal Chaos , 2009, 2009 2nd International Congress on Image and Signal Processing.

[4]  Z. Guan,et al.  Chaos-based image encryption algorithm ✩ , 2005 .

[5]  Josef Scharinger Fast encryption of image data using chaotic Kolmogorov flows , 1998, J. Electronic Imaging.

[6]  M. M. Fouad,et al.  Application of data encryption standard to bitmap and JPEG images , 2003, Proceedings of the Twentieth National Radio Science Conference (NRSC'2003) (IEEE Cat. No.03EX665).

[7]  Zhao Xiao A Self-Adaptive Algorithm on Image Encryption , 2005 .

[8]  Jiun-In Guo,et al.  A new image encryption algorithm and its VLSI architecture , 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461).

[9]  Wolfgang A. Halang,et al.  Cryptanalysis of an image encryption scheme based on a new total shuffling algorithm , 2007, ArXiv.

[10]  Kai Wang,et al.  On the security of 3D Cat map based symmetric image encryption scheme , 2005 .

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

[12]  Vinod Patidar,et al.  Cryptography using multiple one-dimensional chaotic maps , 2005 .

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

[14]  Osama M. Abu Zaid,et al.  Quality of Encryption Measurement of Bitmap Images with RC6, MRC6, and Rijndael Block Cipher Algorithms , 2007, Int. J. Netw. Secur..

[15]  J. Fridrich Symmetric Ciphers Based on Two-Dimensional Chaotic Maps , 1998 .

[16]  Li Hong,et al.  A Novel Image Scrambling Algorithm for Digital Watermarking Based on Chaotic Sequences , 2006 .

[17]  Nikolaos G. Bourbakis,et al.  Picture data encryption using scan patterns , 1992, Pattern Recognit..

[18]  M. Baptista Cryptography with chaos , 1998 .

[19]  Kuo-Liang Chung,et al.  Large encrypting binary images with higher security , 1998, Pattern Recognit. Lett..

[20]  Xinghuo Yu,et al.  Improved Baker map for image encryption , 2006, 2006 1st International Symposium on Systems and Control in Aerospace and Astronautics.

[21]  Kwok-Wo Wong,et al.  Cryptanalysis of a cryptosystem using multiple one-dimensional chaotic maps , 2007 .

[22]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[23]  Xiaofeng Liao,et al.  A digital secure image communication scheme based on the chaotic Chebyshev map , 2004, Int. J. Commun. Syst..

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