A new chaos-based image encryption algorithm with dynamic key selection mechanisms

In recent years, a wide variety of cryptographic algorithms based on chaos have been put forward and most of them have been proved to be successful by adopting the traditional permutation-diffusion architecture. However, one drawback these methods mostly hold is that they have little connection with the plaintext or, properly speaking, the relationship between them is rather less. The drawback makes the encryption algorithms vulnerable to the known-plaintext and chosen-plaintext attack. In addition, the secret keys are stationary at most times, and they can’t be selected dynamically by the corresponding plain image pixels. In order to overcome these disadvantages mentioned above, we introduce a new chaos-based image encryption algorithm with dynamic key selection mechanisms in this paper, and present a dynamic keystream sequence group selection mechanism (DKSGSM) and a dynamic keystream selection mechanism (DKSM). They strongly enhance the relationship between the plaintext and the encryption scheme. In particular, the DKSGSM and DKSM expand the selection range of the keys and allow us to select the keys dynamically by the corresponding plaintext pixels. What’s more, by adopting the bidirectional encryption, we can spread the influence to the whole image once a tiny change in plain image and this can greatly increase the security level of our encryption method. Simulation results and numerical analyses indicate that our encryption scheme is safe and efficient.

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

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

[3]  Xingyuan Wang,et al.  A novel image encryption scheme using chaos and Langton’s Ant cellular automaton , 2014, Nonlinear Dynamics.

[4]  Junwei Zhou,et al.  A block chaotic image encryption scheme based on self-adaptive modelling , 2014, Appl. Soft Comput..

[5]  Xiu-Li Chai,et al.  An image encryption algorithm based on bit level Brownian motion and new chaotic systems , 2015, Multimedia Tools and Applications.

[6]  Amir Akhavan,et al.  Cryptanalysis of “an improvement over an image encryption method based on total shuffling” , 2015 .

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

[8]  Yicong Zhou,et al.  2D Sine Logistic modulation map for image encryption , 2015, Inf. Sci..

[9]  Hongjun Liu,et al.  Asymmetric color image encryption scheme using 2D discrete-time map , 2015, Signal Process..

[10]  Leo Yu Zhang,et al.  International Journal of Bifurcation and Chaos Breaking a Chaotic Image Encryption Algorithm Based on modulo Addition and Xor Operation , 2022 .

[11]  N. K. Pareek,et al.  Modified substitution-diffusion image cipher using chaotic standard and logistic maps , 2010 .

[12]  A. Akhavan,et al.  An image encryption scheme based on quantum logistic map , 2012 .

[13]  Seyed Mohammad Seyedzadeh,et al.  A novel color image encryption algorithm based on spatial permutation and quantum chaotic map , 2015, Nonlinear Dynamics.

[14]  Di Xiao,et al.  An image encryption scheme based on rotation matrix bit-level permutation and block diffusion , 2014, Commun. Nonlinear Sci. Numer. Simul..

[15]  Sos S. Agaian,et al.  A symmetric image cipher using wave perturbations , 2014, Signal Process..

[16]  Xing-yuan Wang,et al.  Cryptanalysis of a parallel sub-image encryption method with high-dimensional chaos , 2013, Nonlinear Dynamics.

[17]  Mohammad Reza Mosavi,et al.  A novel image encryption based on hash function with only two-round diffusion process , 2013, Multimedia Systems.

[18]  A. Pisarchik,et al.  Image encryption with chaotically coupled chaotic maps , 2008 .

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

[20]  Kwok-Wo Wong,et al.  A symmetric color image encryption algorithm using the intrinsic features of bit distributions , 2013, Commun. Nonlinear Sci. Numer. Simul..

[21]  Li Li,et al.  A new image encryption scheme based on cyclic elliptic curve and chaotic system , 2012, Multimedia Tools and Applications.

[22]  Ziba Eslami,et al.  An improvement over an image encryption method based on total shuffling , 2013 .

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

[24]  Congxu Zhu,et al.  A novel image encryption scheme based on improved hyperchaotic sequences , 2012 .

[25]  Jing Ma,et al.  Cryptanalysis and improvement of an image encryption algorithm based on hyper-chaotic system and dynamic S-box , 2016, Multimedia Tools and Applications.

[26]  王倩,et al.  A fast image encryption algorithm based on only blocks in cipher text , 2014 .

[27]  Xingyuan Wang,et al.  A novel chaotic block image encryption algorithm based on dynamic random growth technique , 2015 .

[28]  Kwok-Wo Wong,et al.  A chaotic image encryption scheme owning temp-value feedback , 2013, Commun. Nonlinear Sci. Numer. Simul..

[29]  Xingyuan Wang,et al.  Cryptanalysis on a novel image encryption method based on total shuffling scheme , 2011 .

[30]  Qing Liu,et al.  An Improved Image Encryption Method Based on Total Shuffling Scheme , 2011 .

[31]  Di Xiao,et al.  Analysis and improvement of a chaos-based image encryption algorithm , 2009 .

[32]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[33]  Morteza SaberiKamarposhti,et al.  Using 3-cell chaotic map for image encryption based on biological operations , 2014 .

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

[35]  Hung-I Hsiao,et al.  Color image encryption using chaotic nonlinear adaptive filter , 2015, Signal Process..

[36]  Xing-Yuan Wang,et al.  A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice , 2014, Inf. Sci..

[37]  Hongjun Liu,et al.  Triple-image encryption scheme based on one-time key stream generated by chaos and plain images , 2013, J. Syst. Softw..

[38]  Yicong Zhou,et al.  Image encryption using binary bitplane , 2014, Signal Process..

[39]  G. Ye A block image encryption algorithm based on wave transmission and chaotic systems , 2013, Nonlinear Dynamics.

[40]  Xiao Liu,et al.  A novel chaos-based bit-level permutation scheme for digital image encryption , 2011 .

[41]  Safya Belghith,et al.  A new image encryption scheme based on a simple first-order time-delay system with appropriate nonlinearity , 2015 .