Image cipher using image filtering with 3D DNA-based confusion and diffusion strategy

In this paper, an image cipher is presented based on DNA sequence operations, image filtering and memrisitve chaotic system. Firstly, plain image is preprocessed by a self-updating transformation based on dynamic image filtering (STDIF), which may solve the problem that conventional filtering is invalid for special image such as all-zeros. Subsequently, the resulting image is converted into the DNA sequences by the dynamic DNA encoding rules, and the rules are produced by plain image information and chaotic system. Next, the DNA matrix is permutated by a double random 3D matrix scrambling (DR3DMS), thus every element may arbitrarily move to other position. Thereafter, the permutated matrix is diffused by a plane diffusion of 3D DNA matrix controlled by plain image information (PD3DPI) to resist statistical attacks. Finally, the obtained DNA matrix is transformed into cipher image via DNA decoding rules. Additionally, SHA 256 hash function value of plain image is applied to choose keystreams from the obtained chaotic sequences, which not only solves the problem of repeatedly generating chaotic sequences when encrypting different images, but also results into higher difficulty for hackers to decipher the method by use of plaintext attack. Experimental results and security analyses demonstrate its security and effectiveness.

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

[2]  Vijay Kumar,et al.  A RGB image encryption technique using Lorenz and Rossler chaotic system on DNA sequences , 2018, Multimedia Tools and Applications.

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

[4]  Jan Sher Khan,et al.  Chaos based efficient selective image encryption , 2018, Multidimensional Systems and Signal Processing.

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

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

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

[8]  Joseph Arkin,et al.  Systems of magic Latin $k$-cubes , 1976 .

[9]  Ali Kanso,et al.  An algorithm for encryption of secret images into meaningful images , 2017 .

[10]  Yicong Zhou,et al.  Design of image cipher using block-based scrambling and image filtering , 2017, Inf. Sci..

[11]  Guanrong Chen,et al.  Dynamic Analysis of Digital Chaotic Maps via State-Mapping Networks , 2014, IEEE Transactions on Circuits and Systems I: Regular Papers.

[12]  Jinhu Lu,et al.  The Graph Structure of the Generalized Discrete Arnold's Cat Map , 2017, IEEE Transactions on Computers.

[13]  Hadi Seyedarabi,et al.  A new secure and sensitive image encryption scheme based on new substitution with chaotic function , 2014, Multimedia Tools and Applications.

[14]  Chengqing Li,et al.  When an attacker meets a cipher-image in 2018: A Year in Review , 2019, J. Inf. Secur. Appl..

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

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

[17]  Wei Feng,et al.  Cryptanalysis and Improvement of the Hyper-Chaotic Image Encryption Scheme Based on DNA Encoding and Scrambling , 2018, IEEE Photonics Journal.

[18]  Lei Chen,et al.  Medical image cipher using hierarchical diffusion and non-sequential encryption , 2019, Nonlinear Dynamics.

[19]  Ming Li,et al.  Secure image encryption scheme using double random-phase encoding and compressed sensing , 2020 .

[20]  Mohammad Hossein Moattar,et al.  Color image encryption based on hybrid hyper-chaotic system and cellular automata , 2017 .

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

[22]  Kwok-Wo Wong,et al.  An image encryption scheme using reverse 2-dimensional chaotic map and dependent diffusion , 2013, Commun. Nonlinear Sci. Numer. Simul..

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

[24]  Yan Song,et al.  Quantum Image Encryption Based on Iterative Framework of Frequency-Spatial Domain Transforms , 2017, International Journal of Theoretical Physics.

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

[26]  Hongbo Zhou,et al.  A digital image encryption algorithm based on bit-planes and an improved logistic map , 2017, Multimedia Tools and Applications.

[27]  Yushu Zhang,et al.  Security evaluation of bilateral-diffusion based image encryption algorithm , 2014, Nonlinear Dynamics.

[28]  Xiu-li Chai,et al.  Exploiting plaintext-related mechanism for secure color image encryption , 2019, Neural Computing and Applications.

[29]  Yushu Zhang,et al.  Infrared target-based selective encryption by chaotic maps , 2015 .

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

[31]  Maqsood Mahmud,et al.  Evolutionary-based image encryption using RNA codons truth table , 2020 .

[32]  Shuliang Sun,et al.  A Novel Hyperchaotic Image Encryption Scheme Based on DNA Encoding, Pixel-Level Scrambling and Bit-Level Scrambling , 2018, IEEE Photonics Journal.

[33]  Safya Belghith,et al.  Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms , 2017 .

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

[35]  Azman Samsudin,et al.  Cryptanalysis of an image encryption algorithm based on DNA encoding , 2017 .

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

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

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

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

[40]  Yiran Chen,et al.  Hiding cipher-images generated by 2-D compressive sensing with a multi-embedding strategy , 2020, Signal Process..

[41]  Hao Zhang,et al.  A novel method for lossless image compression and encryption based on LWT, SPIHT and cellular automata , 2020, Signal Process. Image Commun..

[42]  Yiran Chen,et al.  An efficient approach for encrypting double color images into a visually meaningful cipher image using 2D compressive sensing , 2020, Inf. Sci..

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

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

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

[46]  Hayder Natiq,et al.  A new hyperchaotic map and its application for image encryption , 2018, The European Physical Journal Plus.

[47]  Bo Li,et al.  A novel image encryption scheme based on improved random number generator and its implementation , 2018, Nonlinear Dynamics.

[48]  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.

[49]  Xingyuan Wang,et al.  Spatiotemporal chaos in improved cross coupled map lattice and its application in a bit-level image encryption scheme , 2021, Inf. Sci..

[50]  Xiaofeng Liao,et al.  A modified (Dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps , 2015, Multimedia Tools and Applications.

[51]  Yu Wang,et al.  A privacy encryption algorithm based on an improved chaotic system , 2019, Optics and Lasers in Engineering.

[52]  Abdennaceur Kachouri,et al.  A novel chaos based optical image encryption using fractional Fourier transform and DNA sequence operation , 2020 .

[53]  Xingyuan Wang,et al.  A novel and effective image encryption algorithm based on chaos and DNA encoding , 2017, Multimedia Tools and Applications.

[54]  Xiaofeng Liao,et al.  A novel robust dual diffusion/confusion encryption technique for color image based on Chaos, DNA and SHA-2 , 2018, Multimedia Tools and Applications.

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

[56]  Abdul Hanan Abdullah,et al.  Image encryption using a synchronous permutation-diffusion technique , 2017 .

[57]  Luozhi Zhang,et al.  Image encryption using exclusive-OR with DNA complementary rules and double random phase encoding , 2019, Physics Letters A.

[58]  Sundarapandian Vaidyanathan,et al.  Complex novel 4D memristor hyperchaotic system and its synchronization using adaptive sliding mode control , 2017 .

[59]  Jiang Wu,et al.  Image Encryption Based on Dynamic Filtering and Bit Cuboid Operations , 2019, Complex..

[60]  Zhongmeng Zhao,et al.  Chaotic image encryption based on circular substitution box and key stream buffer , 2014, Signal Process. Image Commun..

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

[62]  Fei Yu,et al.  A Robust Synchronization-Based Chaotic Secure Communication Scheme With Double-Layered and Multiple Hybrid Networks , 2020, IEEE Systems Journal.