A Novel Fast and Secure Chaos-Based Algorithm for Image Encryption

Now in cryptography, the key challenge is to consider the trade-offs between the security level and speed performance. In this paper, a fast and secure algorithm for image encryption scheme based on chaotic generators is proposed. In the proposed method, permutation-diffusion design is used to create computationally secure encryption primitives and the integer sequences obtained by the sorting of chaotic Logistic map generator by descending order is used as the permutation key to shuffle the whole image. The iteration of the chaotic Skew Tent map is applied after, with an exclusive-or scheme to change the value of the entire pixel, in order to increase the entropy of encrypted image. Moreover, to further enhance the security of the cryptosystem, the keystream used in diffusion process is updated for each pixel and the computed encrypted pixel values depends on both the previously encrypted pixels and the random keystream. The proposed algorithm can resist the statistical and differential attacks. It also passed the information entropy and key sensitivity test. Experimental results indicate that the proposed algorithm has satisfactory speed and high security which makes it a very good candidate for real-time of multimedia data encryption applications.

[1]  Vincent Rijmen,et al.  The Design of Rijndael: AES - The Advanced Encryption Standard , 2002 .

[2]  Safya Belghith,et al.  Cryptanalysis of a new substitution–diffusion based image cipher , 2010 .

[3]  Chin-Feng Lin,et al.  A Chaos-based Visual Encryption Mechanism in Integrated ECG/EEG Medical Signals , 2008, 2008 10th International Conference on Advanced Communication Technology.

[4]  Imran Shafi,et al.  Enhanced Image Encryption Techniques Using Modified Advanced Encryption Standard , 2012 .

[5]  S. Wabnitz,et al.  Pulse generation without gain-bandwidth limitation in a laser with self-similar evolution , 2012, Optics express.

[6]  Jun-jie Chen,et al.  A chaos-based digital image encryption scheme with an improved diffusion strategy. , 2012, Optics express.

[7]  Bharat K. Bhargava,et al.  On the Design of Perceptual MPEG-Video Encryption Algorithms , 2005, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  S. Li,et al.  Cryptographic requirements for chaotic secure communications , 2003, nlin/0311039.

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

[10]  Kwok-Tung Lo,et al.  Breaking a Chaotic Cryptographic Scheme Based on Composition Maps , 2009, Int. J. Bifurc. Chaos.

[11]  Hassan N. Noura,et al.  An image encryption scheme based on irregularly decimated chaotic maps , 2014, Signal Process. Image Commun..

[12]  Abdennaceur Kachouri,et al.  A novel design of Chaos based S-Boxes using genetic algorithm techniques , 2014, 2014 IEEE/ACS 11th International Conference on Computer Systems and Applications (AICCSA).

[13]  Olcay Taner Yildiz,et al.  Cryptanalysis of Fridrich's Chaotic Image Encryption , 2010, Int. J. Bifurc. Chaos.

[14]  Nikolaos G. Bourbakis,et al.  A general quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks , 2008, Signal Process. Image Commun..

[15]  Mohammed Abbas,et al.  A Novel Encryption Method for Image Security , 2012 .

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

[17]  Wangjie Qiu,et al.  A colour image encryption algorithm using 4-pixel Feistel structure and multiple chaotic systems , 2015, Nonlinear Dynamics.

[18]  Sattar Mirzakuchaki,et al.  A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map , 2012, Signal Process..

[19]  S. Dey SD-AEI: An advanced encryption technique for images , 2012, 2012 Second International Conference on Digital Information Processing and Communications (ICDIPC).

[20]  Eric R. Dittman,et al.  Identification of cubic nonlinearity in disbonded aluminum honeycomb panels using single degree-of-freedom models , 2015 .

[21]  S. Li,et al.  Cryptanalyzing a nonlinear chaotic algorithm (NCA) for image encryption , 2009 .

[22]  Qiang Zhang,et al.  Image encryption using DNA addition combining with chaotic maps , 2010, Math. Comput. Model..

[23]  Jiayan Wang,et al.  Design of a Chaos-Based Digitlal Image Encryption Algorithm in Time Domain , 2015, 2015 IEEE International Conference on Computational Intelligence & Communication Technology.

[24]  Xing-yuan Wang,et al.  A novel image encryption algorithm based on dynamic S-boxes constructed by chaos , 2013, Nonlinear Dynamics.

[25]  Vincent Rijmen,et al.  The Design of Rijndael , 2002, Information Security and Cryptography.

[26]  Abhinav Srivastava A survey report on Different Techniques of Image Encryption , 2012 .

[27]  E. Bollt,et al.  Probability density functions of some skew tent maps , 2001 .

[28]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

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

[30]  Congxu Zhu,et al.  Breaking and improving an image encryption scheme based on total shuffling scheme , 2013 .

[31]  Chin-Feng Lin,et al.  A fast chaos-based visual encryption mechanism for integrated ECG/EEG medical signals with transmission error , 2008, ICONS 2008.