A Symmetric Key Multiple Color Image Cipher Based on Cellular Automata, Chaos Theory and Image Mixing

The transmission of significant masses of sensitive and secret images over a public network is inevitable, and demands effective tools and technology to safeguard and conceal the data. In this paper, a symmetric multiple color image encryption technique is proposed by adopting a dual permutation and dual substitution framework. Firstly, the input images are combined into a large image and then segmented into many small and equal-sized pure-image elements. Secondly, using the elementary cellular automata Rule-30, these pure-image elements are permuted to obtain mixed-image elements. Thirdly, second-level permutation is undertaken on the mixed-image elements by applying zigzag pattern scanning. Fourthly, pixel values are substituted by employing the circular shift method; subsequently, second-level pixel substitution is realized through using chaotic random sequences from a 2D logistic map. Finally, the big encrypted image is segmented into smaller encrypted images. Additionally, the keys are calculated from the input images to attain input sensitivity. The efficiency of this method is quantified, based on the unified average changing intensity (UACI), information entropy, number of pixels change rate (NPCR), key sensitivity, key space, histogram, peak signal-to-noise ratio (PSNR) and correlation coefficient (CC) performance metrics. The outcome of the experiments and a comparative analysis with two similar methods indicate that the proposed method produced high security results.

[1]  Mingguang Shan,et al.  Double image encryption using double pixel scrambling and random phase encoding , 2012 .

[2]  Sawada,et al.  Measurement of the Lyapunov spectrum from a chaotic time series. , 1985, Physical review letters.

[3]  T. Tsuchiya,et al.  The Complete Bifurcation Diagram for the Logistic Map , 1997 .

[4]  Xuesong Wang,et al.  Multiple-image encryption algorithm based on mixed image element and chaos , 2017, Comput. Electr. Eng..

[5]  Hui Liu,et al.  Colour image encryption based on advanced encryption standard algorithm with two-dimensional chaotic map , 2013, IET Inf. Secur..

[7]  Xingyuan Wang,et al.  Novel image encryption algorithm based on cycle shift and chaotic system , 2015 .

[8]  Hongjun Liu,et al.  Chaos based adaptive double-image encryption scheme using hash function and S-boxes , 2017, Multimedia Tools and Applications.

[9]  Artur I. Karimov,et al.  Construction of one-way hash functions with increased key space using adaptive chaotic maps , 2020 .

[10]  Yiran Chen,et al.  An efficient chaos-based image compression and encryption scheme using block compressive sensing and elementary cellular automata , 2018, Neural Computing and Applications.

[11]  Yuanyuan Zhou,et al.  Multiple-image encryption based on double random phase encoding and compressive sensing by using a measurement array preprocessed with orthogonal-basis matrices , 2018, Optics & Laser Technology.

[12]  Xiaoyan Zhao,et al.  Double-image encryption by using chaos-based local pixel scrambling technique and gyrator transform , 2013 .

[13]  R. Amutha,et al.  Double image compression and encryption scheme using logistic mapped convolution and cellular automata , 2017, Multimedia Tools and Applications.

[14]  Xi Zhang,et al.  A Novel Image Encryption Scheme Based on Nonuniform Sampling in Block Compressive Sensing , 2019, IEEE Access.

[15]  Bhaskar Mondal,et al.  A secure image encryption scheme based on cellular automata and chaotic skew tent map , 2019, J. Inf. Secur. Appl..

[16]  Qindong Sun,et al.  Double-image encryption using discrete fractional random transform and logistic maps , 2014 .

[17]  A. Alfalou,et al.  Simultaneous fusion, compression, and encryption of multiple images. , 2011, Optics express.

[18]  Zhihong Zhou,et al.  Double-image encryption scheme combining DWT-based compressive sensing with discrete fractional random transform , 2015 .

[19]  Chenggen Quan,et al.  Multiple image encryption scheme based on pixel exchange operation and vector decomposition , 2018 .

[20]  Robert A. J. Matthews,et al.  On the Derivation of a "Chaotic" Encryption Algorithm , 1989, Cryptologia.

[21]  Raghavan Rama,et al.  New cellular automata-based image cryptosystem and a novel non-parametric pixel randomness test , 2016, Secur. Commun. Networks.

[22]  Bin Wang,et al.  An Image Encryption Scheme Based on DNA Computing and Cellular Automata , 2016 .

[23]  Junli Liang,et al.  Double-image encryption based on discrete multiple-parameter fractional angular transform and two-coupled logistic maps , 2015 .

[24]  Qi Liu,et al.  Asymmetric encryption of multi-image based on compressed sensing and feature fusion with high quality image reconstruction , 2018, Optics & Laser Technology.

[25]  Morteza Saberi Kamarposhti,et al.  Image Encryption using Cellular Automata and Arnold Cat's map , 2011 .

[27]  Bibhudendra Acharya,et al.  Multiple grayscale image encryption using cross-coupled chaotic maps , 2020, J. Inf. Secur. Appl..

[28]  Xing-yuan Wang,et al.  BIFURCATION AND FRACTAL OF THE COUPLED LOGISTIC MAP , 2008 .

[29]  A. A. Karawia,et al.  Encryption Algorithm of Multiple-Image Using Mixed Image Elements and Two Dimensional Chaotic Economic Map , 2018, Entropy.

[30]  Jianping Li,et al.  Chaos-Based color image encryption and compression scheme using DNA complementary rule and Chinese remainder theorem , 2016, 2016 13th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP).

[31]  Robertas Damasevicius,et al.  An Image Encryption Scheme Based on Block Scrambling, Modified Zigzag Transformation and Key Generation Using Enhanced Logistic—Tent Map , 2019, Entropy.

[32]  Huiqian Du,et al.  Simultaneous image compression, fusion and encryption algorithm based on compressive sensing and chaos , 2016 .

[33]  Xuesong Wang,et al.  Multiple-Image Encryption Algorithm Based on the 3D Permutation Model and Chaotic System , 2018, Symmetry.

[34]  Dolendro Singh Laiphrakpam,et al.  An encryption scheme for securing multiple medical images , 2019, J. Inf. Secur. Appl..

[35]  Xingyuan Wang,et al.  A novel image encryption scheme based on 2-D logistic map and DNA sequence operations , 2015, Nonlinear Dynamics.

[36]  Ahmed A. Abd El-Latif,et al.  Design and implementation of a simple dynamical 4-D chaotic circuit with applications in image encryption , 2020, Inf. Sci..

[37]  K. P. Harikrishnan,et al.  Bifurcation structure and Lyapunov exponents of a modulated logistic map , 1987 .

[38]  Erivelton G. Nepomuceno,et al.  WITHDRAWN: Adaptive chaotic maps and their application to pseudo-random numbers generation , 2019, Chaos, Solitons & Fractals: X.

[39]  Xuesong Wang,et al.  Multiple-image encryption algorithm based on mixed image element and permutation , 2017 .

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

[41]  Xiaoyan Zhang,et al.  Image Encryption Scheme Based on Balanced Two-Dimensional Cellular Automata , 2013 .

[42]  Hao Jiang,et al.  Double-image compression and encryption algorithm based on co-sparse representation and random pixel exchanging , 2018, Optics and Lasers in Engineering.

[43]  Dmitriy O. Pesterev,et al.  New technique to quantify chaotic dynamics based on differences between semi-implicit integration schemes , 2021, Commun. Nonlinear Sci. Numer. Simul..

[44]  Klaus Sutner,et al.  Computation theory of cellular automata , 1998 .

[45]  Jun Jin,et al.  An image encryption based on elementary cellular automata , 2012 .