Exploiting preprocessing-permutation–diffusion strategy for secure image cipher based on 3D Latin cube and memristive hyperchaotic system

In this paper, an effective image encryption algorithm based on 3D Latin cube and memristive hyperchaotic system is proposed. The architecture of preprocessing, permutation and diffusion is utilized. The original image is updated for the first time by the preprocessing process to modify statistical distribution of image pixels, which includes random data embedding and alphabetic XOR operation (AXO). Subsequently, the resulting image is converted to a 3D bit matrix, permutation based on 3D Latin cube (P3DL) and diffusion based on 3D Latin cube (D3DL) are successively manipulated on it to obtain the final cipher image, such that each bit element of plain image may move to any position across the bit plane, and the general transformation of matrix dimensions from permutation to diffusion is also unnecessary. Additionally, the adoption of preprocessing operation makes the permutation easy to resist attacks against special images. Moreover, random data used in preprocessing and 3D Latin cubes utilized in P3DL and D3DL are controlled by a 4D memristive hyperchaotic system, its initial values are computed by information entropy of plain image, which makes the chosen-plaintext and known-plaintext attacks invulnerable. Simulation results and performance analyses verify the effectiveness and security of the proposed image encryption scheme.

[1]  Qiong-Hua Wang,et al.  Error-free holographic frames encryption with CA pixel-permutation encoding algorithm , 2018 .

[2]  Jacques Kengne,et al.  Uncertain destination dynamics of a novel memristive 4D autonomous system , 2018 .

[3]  Yicong Zhou,et al.  Universal Chosen-Ciphertext Attack for a Family of Image Encryption Schemes , 2019, IEEE Transactions on Multimedia.

[4]  Feng Hao,et al.  Cryptanalysis of a Chaotic Image Encryption Algorithm Based on Information Entropy , 2018, IEEE Access.

[5]  Yu-Dong Yao,et al.  Cryptanalysis and improvement in an image encryption scheme using combination of the 1D chaotic map , 2018, Nonlinear Dynamics.

[6]  Di Xiao,et al.  Cryptanalysis of a chaotic image cipher using Latin square-based confusion and diffusion , 2017 .

[7]  Zeqing Zhang,et al.  On the Security of a Latin-Bit Cube-Based Image Chaotic Encryption Algorithm , 2019, Entropy.

[8]  Dongdong Lin,et al.  Cryptanalyzing an Image Encryption Algorithm Based on Autoblocking and Electrocardiography , 2017, IEEE MultiMedia.

[9]  Xiangjun Wu,et al.  Color image DNA encryption using NCA map-based CML and one-time keys , 2018, Signal Process..

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

[11]  Dongdong Lin,et al.  Cryptanalyzing an Image-Scrambling Encryption Algorithm of Pixel Bits , 2016, IEEE MultiMedia.

[12]  Yiran Chen,et al.  Color image compression and encryption scheme based on compressive sensing and double random encryption strategy , 2020, Signal Process..

[13]  Lei Zhang,et al.  Multiple-image encryption algorithm based on bit planes and chaos , 2020, Multimedia Tools and Applications.

[14]  Xiangjun Wu,et al.  A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps , 2015, Appl. Soft Comput..

[15]  Xing-Yuan Wang,et al.  A new image encryption algorithm based on two-dimensional spatiotemporal chaotic system , 2018, Neural Computing and Applications.

[16]  Xiaofeng Liao,et al.  Image encryption using 2D Hénon-Sine map and DNA approach , 2018, Signal Process..

[17]  Yicong Zhou,et al.  Cosine-transform-based chaotic system for image encryption , 2019, Inf. Sci..

[18]  Wei Zhang,et al.  Image encryption based on three-dimensional bit matrix permutation , 2016, Signal Process..

[19]  Mingqing Xiao,et al.  On symmetric color image encryption system with permutation-diffusion simultaneous operation , 2019, Optics and Lasers in Engineering.

[20]  Jiang Wu,et al.  Image Encryption Based on Pixel-Level Diffusion with Dynamic Filtering and DNA-Level Permutation with 3D Latin Cubes , 2019, Entropy.

[21]  Jing Ma,et al.  Double quantum color images encryption scheme based on DQRCI , 2019, Multimedia Tools and Applications.

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

[23]  Sos S. Agaian,et al.  Design of image cipher using latin squares , 2014, Inf. Sci..

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

[25]  H. T. Panduranga,et al.  Image encryption based on permutation-substitution using chaotic map and Latin Square Image Cipher , 2014 .

[26]  Yong Xiang,et al.  Privacy-Assured FogCS: Chaotic Compressive Sensing for Secure Industrial Big Image Data Processing in Fog Computing , 2020, IEEE Transactions on Industrial Informatics.

[27]  Li Li,et al.  Quantum color image encryption based on multiple discrete chaotic systems , 2017, 2017 Federated Conference on Computer Science and Information Systems (FedCSIS).

[28]  Zhiliang Zhu,et al.  Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption , 2018, Signal Process..

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

[30]  Yang Lu,et al.  A double color image encryption scheme based on three-dimensional brownian motion , 2018, Multimedia Tools and Applications.

[31]  Wei Zhang,et al.  An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion , 2018, Signal Process..

[32]  Kehui Sun,et al.  A fast image encryption algorithm based on chaotic map , 2016 .

[33]  Dao-jun Han,et al.  A chaotic image encryption algorithm based on 3-D bit-plane permutation , 2018, Neural Computing and Applications.

[34]  Yiran Chen,et al.  A novel image encryption scheme based on DNA sequence operations and chaotic systems , 2017, Neural Computing and Applications.

[35]  Syeda Iram Batool,et al.  A novel image encryption scheme based on Arnold scrambling and Lucas series , 2019, Multimedia Tools and Applications.

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

[37]  Yong Wang,et al.  An image coding scheme using parallel compressive sensing for simultaneous compression-encryption applications , 2017, J. Vis. Commun. Image Represent..

[38]  Jie Huang,et al.  Cryptanalysis of a chaotic image encryption scheme based on permutation-diffusion structure , 2018, Signal Process. Image Commun..

[39]  Lisheng Xu,et al.  Exploiting chaos-based compressed sensing and cryptographic algorithm for image encryption and compression , 2018 .

[40]  Yiran Chen,et al.  An effective image compression–encryption scheme based on compressive sensing (CS) and game of life (GOL) , 2020, Neural Computing and Applications.

[41]  Ming Xu,et al.  A novel image cipher based on 3D bit matrix and latin cubes , 2019, Inf. Sci..

[42]  Musheer Ahmad,et al.  Cryptanalysis of Image Encryption Based on Permutation-Substitution Using Chaotic Map and Latin Square Image Cipher , 2014, FICTA.

[43]  Xiaoming Xiong,et al.  A Symmetric Plaintext-Related Color Image Encryption System Based on Bit Permutation , 2018, Entropy.

[44]  Yicong Zhou,et al.  Cryptanalysis of a DNA-based image encryption scheme , 2020, Inf. Sci..

[45]  Xiaofeng Liao,et al.  Cryptanalysis and enhancements of image encryption based on three-dimensional bit matrix permutation , 2018, Signal Process..

[46]  Jonggun Kim,et al.  A novel bit-level color image encryption using improved 1D chaotic map , 2018, Multimedia Tools and Applications.

[47]  Huijuan Li,et al.  Chaos-based image encryption algorithm with orbit perturbation and dynamic state variable selection mechanisms , 2019, Optics and Lasers in Engineering.

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

[49]  Yushu Zhang,et al.  Medical image encryption algorithm based on Latin square and memristive chaotic system , 2019, Multimedia Tools and Applications.

[50]  Lu Xu,et al.  A novel bit-level image encryption algorithm based on chaotic maps , 2016 .

[51]  Hongjun Liu,et al.  Color pathological image encryption algorithm using arithmetic over Galois field and coupled hyper chaotic system , 2019, Optics and Lasers in Engineering.

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

[53]  Wei Zhang,et al.  A chaos-based symmetric image encryption scheme using a bit-level permutation , 2011, Inf. Sci..

[54]  Kamel Mohamed Faraoun,et al.  An efficient and secure chaotic cipher algorithm for image content preservation , 2018, Commun. Nonlinear Sci. Numer. Simul..

[55]  Cong Xu,et al.  A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems , 2019, Multimedia Tools and Applications.

[56]  Meng Li,et al.  A visually secure image encryption scheme based on semi-tensor product compressed sensing , 2020, Signal Process..

[57]  Yong Xiang,et al.  Cryptanalysis and improvement in a chaotic image cipher using two-round permutation and diffusion , 2019, Nonlinear Dynamics.

[58]  Zhenjun Tang,et al.  Multiple-image encryption with bit-plane decomposition and chaotic maps , 2016 .

[59]  Alfonso Ortega,et al.  Digital Image Scrambling Using 2D Cellular Automata , 2012, IEEE MultiMedia.

[60]  Fahmi Khalifa,et al.  A New Image Encryption Scheme Based on Hybrid Chaotic Maps , 2020, Complex..

[61]  Safya Belghith,et al.  Efficient cryptosystem approaches: S-boxes and permutation–substitution-based encryption , 2016, Nonlinear Dynamics.

[62]  Xing-yuan Wang,et al.  A fast image algorithm based on rows and columns switch , 2014, Nonlinear Dynamics.

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

[64]  S. Subashini,et al.  An efficient spatiotemporal chaotic image cipher with an improved scrambling algorithm driven by dynamic diffusion phase , 2019, Inf. Sci..

[65]  V. R. Satpute,et al.  A novel bit permutation-based image encryption algorithm , 2018, Nonlinear Dynamics.

[66]  Ming Li,et al.  Colour light field image encryption based on DNA sequences and chaotic systems , 2020 .

[67]  Karim H. Moussa,et al.  A Novel Color Image Encryption Algorithm Based on Hyperchaotic Maps and Mitochondrial DNA Sequences , 2020, Entropy.