Differential cryptanalysis of a novel image encryption algorithm based on chaos and Line map

In this paper, we analyze the security of a chaos-based image encryption algorithm. We find that the algorithm is vulnerable to differential cryptanalysis. The differential cryptanalysis demonstrates that the security of the original scheme depends only on the permutation key instead of on all of the keys, which makes the key space of the cryptosystem greatly reduced. Specifically, $$(H\times W+1)$$(H×W+1) chosen plain-images can reveal the equivalent permutation key for one-round encryption, where $$H\times W$$H×W is the size of the binary image. The two-way differential comparison method is proposed to break two-round cryptosystem. Basing on differential cryptanalysis, we propose a codebook attack under chosen-ciphertext conditions, design the codebook with $$(H\times W)$$(H×W) differential binary images, and totally break multi-round cryptosystem using XOR operation of $$O(H\times W)$$O(H×W) images. The simulation results indicate that the designed codebook attack is effective. Furthermore, we summarize some characteristics of a class of permutation–diffusion systems that also are vulnerable to the differential attack and the codebook attack.

[1]  Xing-yuan Wang,et al.  Image encryption scheme using chaos and simulated annealing algorithm , 2016 .

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

[3]  Xing-yuan Wang,et al.  A novel image encryption scheme based on Brownian motion and PWLCM chaotic system , 2013, Nonlinear Dynamics.

[4]  M. Yaghoobi,et al.  A new image encryption method: parallel sub-image encryption with hyper chaos , 2011, Nonlinear Dynamics.

[5]  Zhenjun Tang,et al.  Efficient image encryption with block shuffling and chaotic map , 2014, Multimedia Tools and Applications.

[6]  Chuan-Kuei Huang,et al.  Multi chaotic systems based pixel shuffle for image encryption , 2009 .

[7]  Di Xiao,et al.  Cryptanalysis of S-box-only chaotic image ciphers against chosen plaintext attack , 2013, Nonlinear Dynamics.

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

[9]  I. Shatheesh Sam,et al.  A novel image cipher based on mixed transformed logistic maps , 2010, Multimedia Tools and Applications.

[10]  Xiaoling Huang,et al.  A novel block chaotic encryption scheme for remote sensing image , 2015, Multimedia Tools and Applications.

[11]  Bin Wang,et al.  Cryptanalysis of an image cryptosystem based on logistic map , 2013 .

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

[13]  Guodong Ye,et al.  Image scrambling encryption algorithm of pixel bit based on chaos map , 2010, Pattern Recognit. Lett..

[14]  Rudan Xu,et al.  An Image Encryption Algorithm Utilizing Julia Sets and Hilbert Curves , 2014, PloS one.

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

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

[17]  Hai Yu,et al.  An improved permutation-diffusion type image cipher with a chaotic orbit perturbing mechanism. , 2013, Optics express.

[18]  Xingyuan Wang,et al.  A new image encryption algorithm based on chaos , 2012 .

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

[20]  X. Liao,et al.  A block cipher with dynamic S-boxes based on tent map , 2009 .

[21]  Tao Xie,et al.  Breaking a novel image encryption scheme based on improved hyperchaotic sequences , 2012, Nonlinear Dynamics.

[22]  Juan Luis García Guirao,et al.  New trends in nonlinear dynamics and chaoticity , 2016 .

[23]  Fatih Özkaynak,et al.  Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2014, Nonlinear Dynamics.

[24]  Tao Xiang,et al.  Cryptanalysis of a color image encryption algorithm based on chaos , 2013 .

[25]  Qiang Liu,et al.  A novel image encryption algorithm based on chaos and Line map , 2015, Neurocomputing.

[26]  Yixian Yang,et al.  An improved chaotic cryptosystem based on circular bit shift and XOR operations , 2012 .

[27]  Lei Chen,et al.  Differential cryptanalysis of a medical image cryptosystem with multiple rounds , 2015, Comput. Biol. Medicine.

[28]  Xing-yuan Wang,et al.  An image blocks encryption algorithm based on spatiotemporal chaos , 2012 .

[29]  Xiangjun Wu,et al.  A New Color Image Encryption Scheme Using CML and a Fractional-Order Chaotic System , 2015, PloS one.

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

[31]  W. Yap,et al.  Cryptanalysis of a new image alternate encryption algorithm based on chaotic map , 2015, Nonlinear Dynamics.