A New Chaos-Based Image-Encryption and Compression Algorithm

We propose a new and efficient method to develop secure image-encryption techniques. The new algorithm combines two techniques: encryption and compression. In this technique, a wavelet transform was used to decompose the image and decorrelate its pixels into approximation and detail components. The more important component (the approximation component) is encrypted using a chaos-based encryption algorithm. This algorithm produces a cipher of the test image that has good diffusion and confusion properties. The remaining components (the detail components) are compressed using a wavelet transform. This proposed algorithm was verified to provide a high security level. A complete specification for the new algorithm is provided. Several test images are used to demonstrate the validity of the proposed algorithm. The results of several experiments show that the proposed algorithm for image cryptosystems provides an efficient and secure approach to real-time image encryption and transmission.

[1]  F. Belkhouche,et al.  Binary image encoding using 1D chaotic maps , 2003, Annual Technical Conference IEEE Region 5, 2003.

[2]  Jean-Luc Dugelay,et al.  Multi-resolution access control algorithm based on fractal coding , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[3]  Robert M. May,et al.  Simple mathematical models with very complicated dynamics , 1976, Nature.

[4]  Ahmed Bouridane,et al.  Embedded Genesio-Tesi chaotic generator for ciphering communications , 2010, 2010 7th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP 2010).

[5]  A. Dandache,et al.  Real-time image encryption based chaotic synchronized embedded cryptosystems , 2010, Proceedings of the 8th IEEE International NEWCAS Conference 2010.

[6]  Bharat K. Bhargava,et al.  MPEG Video Encryption Algorithms , 2004, Multimedia Tools and Applications.

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

[8]  Xiaobo Li,et al.  Image compression and encryption using tree structures , 1997, Pattern Recognit. Lett..

[9]  Jason But,et al.  Limitations of Existing MPEG-1 Ciphers for Streaming Video , 2004 .

[10]  Osama S. Faragallah,et al.  An Efficient Chaos-Based Feedback Stream Cipher (ECBFSC) for Image Encryption and Decryption , 2007, Informatica.

[11]  Ahmed Bouridane,et al.  An FPGA implementation of a Feed-Back Chaotic Synchronization for secure communications , 2010, 2010 7th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP 2010).

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

[13]  Andreas Uhl,et al.  Selective Image Encryption Using JBIG , 2005, Communications and Multimedia Security.

[14]  Klara Nahrstedt,et al.  Comparison of MPEG encryption algorithms , 1998, Comput. Graph..

[15]  Chin-Chen Chang,et al.  A virtual image cryptosystem based upon vector quantization , 1998, IEEE Trans. Image Process..

[16]  Gaviphat Lekutai,et al.  Adaptive Self-Tuning Neuro Wavelet Network Controllers , 1997 .

[17]  Guanrong Chen,et al.  Chaos-Based Image Encryption , 2005 .

[18]  A. Cohen,et al.  Wavelets: the mathematical background , 1996, Proc. IEEE.

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

[20]  Andreas Uhl,et al.  Selective encryption of wavelet-packet encoded image data: efficiency and security , 2003, Multimedia Systems.