Joint image encryption and compression scheme based on a new hyperchaotic system and curvelet transform

This paper proposes a joint image encryption and compression scheme based on a new hyperchaotic system and curvelet transform. A new five-dimensional hyperchaotic system based on the Rabinovich system is presented. By means of the proposed hyperchaotic system, a new pseudorandom key stream generator is constructed. The algorithm adopts diffusion and confusion structure to perform encryption, which is based on the key stream generator and the proposed hyperchaotic system. The key sequence used for image encryption is relation to plain text. By means of the second generation curvelet transform, run-length coding, and Huffman coding, the image data are compressed. The joint operation of compression and encryption in a single process is performed. The security test results indicate the proposed methods have high security and good compression effect.

[1]  Yuancheng Li,et al.  Image compression scheme based on curvelet transform and support vector machine , 2010, Expert Syst. Appl..

[2]  Kamlesh Gupta,et al.  Novel Approach for fast Compressed Hybrid color image Cryptosystem , 2012, Adv. Eng. Softw..

[3]  Ali Kanso,et al.  Self-shrinking chaotic stream ciphers , 2011 .

[4]  Xiaoling Huang,et al.  An image encryption algorithm based on hyper-chaos and DNA sequence , 2012, Multimedia Tools and Applications.

[5]  Xing-yuan Wang,et al.  A chaotic image encryption algorithm based on perceptron model , 2010 .

[6]  Kwok-Wo Wong,et al.  A chaos-based joint image compression and encryption scheme using DCT and SHA-1 , 2011, Appl. Soft Comput..

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

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

[9]  Ana Cristina Dascalescu,et al.  A new hyperchaotic map and its application in an image encryption scheme , 2014, Signal Process. Image Commun..

[10]  Mohammad Reza Mosavi,et al.  A simple, sensitive and secure image encryption algorithm based on hyper-chaotic system with only one round diffusion process , 2012, Multimedia Tools and Applications.

[11]  Qing Zhou,et al.  Collision-based flexible image encryption algorithm , 2012, J. Syst. Softw..

[12]  David L. Donoho,et al.  Digital curvelet transform: strategy, implementation, and experiments , 2000, SPIE Defense + Commercial Sensing.

[13]  Di Xiao,et al.  Joint SPIHT compression and selective encryption , 2014, Appl. Soft Comput..

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

[15]  Hai Yu,et al.  A fast chaos-based image encryption scheme with a dynamic state variables selection mechanism , 2015, Commun. Nonlinear Sci. Numer. Simul..

[16]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

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

[18]  Laurent Demanet,et al.  Fast Discrete Curvelet Transforms , 2006, Multiscale Model. Simul..

[19]  David L. Donoho,et al.  Curvelets, multiresolution representation, and scaling laws , 2000, SPIE Optics + Photonics.

[20]  Ahmed Sadek Hegazi,et al.  Dynamical behaviors and synchronization in the fractional order hyperchaotic Chen system , 2011, Appl. Math. Lett..

[21]  Sang Tao,et al.  Perturbance-based algorithm to expand cycle length of chaotic key stream , 1998 .

[22]  Yushu Zhang,et al.  Breaking an image encryption algorithm based on hyper-chaotic system with only one round diffusion process , 2014, Nonlinear Dynamics.