Color Image Encryption Algorithm Based on Dynamic Chaos and Matrix Convolution

This paper proposes a color image encryption algorithm based on a cloud model Fibonacci chaotic system, as well as a matrix convolution operation that can protect image content effectively and safely. The algorithm combines the cloud model with the generalized Fibonacci, creating a new complex chaotic system that realizes the dynamic random variation of chaotic sequences. The chaotic sequence is used to scramble the pixel coordinates of the mosaic images of the R, G, and B components of the color image. Then, the chaotic sequence value is used as a matrix convolution cloud algorithm that alternately updates the input value of the matrix convolution operation and the pixel value to obtain the permutation transformation of the original pixel value. Finally, the pixel values of the replacement and cloud model Fibonacci chaotic sequence and the pixel values of the front (rear) adjacent pixel points are subjected to a two-way exclusive XOR operation. Realizing the change of the arbitrary pixel value causes a chain transformation of the pixel values of all of the pixel points, and sequentially generates an encrypted image. Experiments show that the histogram of the encrypted image is smoother and adjacent pixels of the image have low correlation. In addition, this algorithm can resist attack experiments such as differential attack, select plaintext attack and noise attack and provides high encryption security, high anti-interference, and strong robustness. The dynamic chaotic system is used to realize the color image encryption of the dynamic key, and the encryption algorithm has higher security and the validity of the algorithm.

[1]  Yingqian Zhang,et al.  A novel pseudo-random coupled LP spatiotemporal chaos and its application in image encryption , 2018, Chinese Physics B.

[2]  M. François,et al.  Image Encryption Algorithm Based on a Chaotic Iterative Process , 2012 .

[3]  Deyi Li,et al.  A new cognitive model: Cloud model , 2009, Int. J. Intell. Syst..

[4]  Li-Hua Gong,et al.  Novel image compression–encryption hybrid algorithm based on key-controlled measurement matrix in compressive sensing , 2014 .

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

[6]  Mrinal Kanti Mandal,et al.  Bit-plane Encrypted Image Cryptosystem Using Chaotic, Quadratic, and Cubic Maps , 2016 .

[7]  Xuejing Kang,et al.  Double random scrambling encoding in the RPMPFrHT domain , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[8]  Safya Belghith,et al.  A novel image encryption scheme based on substitution-permutation network and chaos , 2016, Signal Process..

[9]  Fabio Vega,et al.  Image encryption based on convolution operation in the gyrator transform domain , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[10]  Xiuli Chai,et al.  A fast chaos-based image encryption scheme with a novel plain image-related swapping block permutation and block diffusion , 2016, Multimedia Tools and Applications.

[11]  Li-Hua Gong,et al.  Novel color image encryption algorithm based on the reality preserving fractional Mellin transform , 2012 .

[12]  Suo Gao,et al.  Application of matrix semi-tensor product in chaotic image encryption , 2019, J. Frankl. Inst..

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

[14]  Abdul Hanan Abdullah,et al.  A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata , 2015 .

[15]  Zhongmeng Zhao,et al.  Chaos-based image encryption with total shuffling and bidirectional diffusion , 2013, Nonlinear Dynamics.

[16]  Hai Yu,et al.  A fast chaos-based symmetric image cryptosystem with an improved diffusion scheme , 2014 .

[17]  Deyi Li,et al.  An Uncertain Control Framework of Cloud Model , 2010, RSKT.

[18]  Binxing Fang,et al.  A Pseudo-Random Number Generator Based on LZSS , 2010, 2010 Data Compression Conference.

[19]  Rengarajan Amirtharajan,et al.  Chaos based crossover and mutation for securing DICOM image , 2016, Comput. Biol. Medicine.

[20]  Yicong Zhou,et al.  Image encryption: Generating visually meaningful encrypted images , 2015, Inf. Sci..

[21]  Cen Jianmiao On the Spectral Norms of the Permutation Factor Circulant Matrices with the k-Fibonacci and k-Lucas Numbers , 2011 .

[22]  Yicong Zhou,et al.  A new 1D chaotic system for image encryption , 2014, Signal Process..

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

[24]  Erdem Yavuz,et al.  A novel chaotic image encryption algorithm based on content-sensitive dynamic function switching scheme , 2019, Optics & Laser Technology.

[25]  YiWei Zhang,et al.  A chaos-based image encryption algorithm using alternate structure , 2007, Science in China Series F: Information Sciences.

[26]  Yong Wang,et al.  A pseudorandom number generator based on piecewise logistic map , 2015, Nonlinear Dynamics.

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

[28]  S. Agaian,et al.  NPCR and UACI Randomness Tests for Image Encryption , 2011 .

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

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

[31]  Erdal Karaduman,et al.  The Fibonacci-Circulant Sequences and their Applications , 2016 .

[32]  Y. H. Youssri,et al.  Spectral Tau Algorithm for Certain Coupled System of Fractional Differential Equations via Generalized Fibonacci Polynomial Sequence , 2019 .

[33]  Bernie Sin-Hung Kwok,et al.  An efficient diffusion approach for chaos-based image encryption , 2009 .

[34]  Hung-I Hsiao,et al.  Fingerprint image cryptography based on multiple chaotic systems , 2015, Signal Process..

[35]  Salwa K. Abd-El-Hafiz,et al.  Symmetric encryption algorithms using chaotic and non-chaotic generators: A review , 2015, Journal of advanced research.

[36]  Jun Lang,et al.  Color image encryption based on color blend and chaos permutation in the reality-preserving multiple-parameter fractional Fourier transform domain , 2015 .

[37]  Souyah Amina,et al.  An efficient and secure chaotic cipher algorithm for image content preservation , 2018, Commun. Nonlinear Sci. Numer. Simul..

[38]  Ali Kanso,et al.  An efficient and robust image encryption scheme for medical applications , 2015, Commun. Nonlinear Sci. Numer. Simul..

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

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

[41]  Jianmiao Cen,et al.  On the bounds for the norms of r-circulant matrices with the Fibonacci and Lucas numbers , 2010, Appl. Math. Comput..

[42]  Zhiliang Zhu,et al.  An image encryption scheme using nonlinear inter-pixel computing and swapping based permutation approach , 2015, Commun. Nonlinear Sci. Numer. Simul..

[43]  Anuja Kumar Acharya,et al.  Image encryption using a new chaos based encryption algorithm , 2011, ICCCS '11.

[44]  Sanjeev Kumar,et al.  A novel fractional order chaos-based image encryption using Fisher Yates algorithm and 3-D cat map , 2018, Multimedia Tools and Applications.