A Simultaneous Scrambling and Diffusion Color Image Encryption Algorithm Based on Hopfield Chaotic Neural Network

The classic scrambling-diffusion structure for image encryption is vulnerable to be attacked. The scrambling and diffusion process can be cracked separately due to the two processes are independent. In this paper, we proposed a novel color image encryption algorithm which can overcome the problem. In the proposed algorithm, firstly, the first diffusion is performed simultaneously with the first scrambling which can resist the attacker to separately crack the scrambling or diffusion. Then, the second diffusion matrix generated from the Hopfield chaotic neural network (HCNN) which is related to the plaintext is performed which can not only resist common chosen-plaintext attack, but also improved the key sensitivity. Finally, a second scrambling is performed on some special pixels to further improve the security. Experiments and security analysis indicate that the proposed algorithm has an excellent performance in image encryption and various attacks.

[1]  Lu Xu,et al.  A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion , 2017 .

[2]  Xiaojun Tong,et al.  Image encryption with compound chaotic sequence cipher shifting dynamically , 2008, Image Vis. Comput..

[3]  Lilian Huang,et al.  A new color image encryption using combination of the 1D chaotic map , 2017, Signal Process..

[4]  Hossam Diab,et al.  Cryptanalysis and improvement of the image cryptosystem reusing permutation matrix dynamically , 2018, Signal Process..

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

[6]  Xingyuan Wang,et al.  Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory , 2020, Inf. Sci..

[7]  Xing-yuan Wang,et al.  A new image alternate encryption algorithm based on chaotic map , 2014, Nonlinear Dynamics.

[8]  Qixiang Mei,et al.  An efficient pixel-level chaotic image encryption algorithm , 2018, Nonlinear Dynamics.

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

[10]  Hui Wang,et al.  Cryptanalysis and enhancements of image encryption using combination of the 1D chaotic map , 2018, Signal Process..

[11]  Yiran Chen,et al.  An image encryption algorithm based on chaotic system and compressive sensing , 2018, Signal Process..

[12]  Xingyuan Wang,et al.  Image encryption using DNA complementary rule and chaotic maps , 2012, Appl. Soft Comput..

[13]  Gao Tao,et al.  Local difference ternary sequences descriptor based on unsupervised min redundancy mutual information feature selection , 2018, Multidimensional Systems and Signal Processing.

[14]  Dong Liu,et al.  Cryptanalysis of a plaintext-related chaotic RGB image encryption scheme using total plain image characteristics , 2017, Multimedia Tools and Applications.

[15]  Xiaonan Luo,et al.  Integrated chaotic systems for image encryption , 2018, Signal Process..

[16]  Lidong Liu,et al.  Cryptanalysis and Improvement in a Plaintext-Related Image Encryption Scheme Based on Hyper Chaos , 2019, IEEE Access.

[17]  Xingyuan Wang,et al.  A color image encryption algorithm based on Hopfield chaotic neural network , 2019, Optics and Lasers in Engineering.

[18]  Sos S. Agaian,et al.  Local Shannon entropy measure with statistical tests for image randomness , 2013, Inf. Sci..

[19]  X. Liao,et al.  An image encryption approach based on chaotic maps , 2005 .

[20]  R. S. Bhuvaneswaran,et al.  An intertwining chaotic maps based image encryption scheme , 2012 .

[21]  Yicong Zhou,et al.  Image encryption using a new parametric switching chaotic system , 2013, Signal Process..

[22]  Xiaofeng Liao,et al.  Color image encryption based on chaotic systems and elliptic curve ElGamal scheme , 2017, Signal Process..

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

[24]  Yicong Zhou,et al.  Image encryption using 2D Logistic-adjusted-Sine map , 2016, Inf. Sci..

[25]  Lin Hou,et al.  Easy encoding and low bit-error-rate chaos communication system based on reverse-time chaotic oscillator , 2017, IET Signal Process..

[26]  Zhihong Zhou,et al.  Image compression–encryption scheme based on hyper-chaotic system and 2D compressive sensing , 2016 .

[27]  Lin Jinqiu,et al.  Image Encryption Algorithm Based on Hyperchaotic System , 2009, 2009 International Workshop on Chaos-Fractals Theories and Applications.

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

[29]  Huibin Lu,et al.  A Novel Color Image Encryption Algorithm Based on Chaotic Maps , 2011 .

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

[31]  Yiran Chen,et al.  A color image cryptosystem based on dynamic DNA encryption and chaos , 2019, Signal Process..

[32]  X. Liao,et al.  Selective image encryption using a spatiotemporal chaotic system. , 2007, Chaos.

[33]  Yi Li,et al.  Noise Robust Method for Analytically Solvable Chaotic Signal Reconstruction , 2019, Circuits Syst. Signal Process..

[34]  Hongyu Zhao,et al.  Fast image encryption algorithm based on parallel computing system , 2019, Inf. Sci..

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

[36]  WangXingyuan,et al.  A novel colour image encryption algorithm based on chaos , 2012 .

[37]  Rudolf Ahlswede,et al.  Network information flow theory , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[38]  John J. Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities , 1999 .

[39]  Jianhua Wu,et al.  Novel hybrid image compression–encryption algorithm based on compressive sensing , 2014 .

[40]  Lin Teng,et al.  A novel colour image encryption algorithm based on chaos , 2012, Signal Process..

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

[42]  Xingyuan Wang,et al.  A novel chaotic image encryption scheme using DNA sequence operations , 2015 .

[43]  Hongjun Liu,et al.  Color image encryption based on one-time keys and robust chaotic maps , 2010, Comput. Math. Appl..

[44]  Brian Lee,et al.  A new image encryption algorithm based on heterogeneous chaotic neural network generator and dna encoding , 2018, Multimedia Tools and Applications.

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

[46]  Zhen Li,et al.  A novel plaintext-related image encryption scheme using hyper-chaotic system , 2018, Nonlinear Dynamics.

[47]  Xiaoling Huang,et al.  An efficient symmetric image encryption algorithm based on an intertwining logistic map , 2017, Neurocomputing.

[48]  Xingyuan Wang,et al.  Color image encryption using spatial bit-level permutation and high-dimension chaotic system , 2011 .