A novel image encryption algorithm based on the chaotic system and DNA computing

A novel image encryption algorithm using the chaotic system and deoxyribonucleic acid (DNA) computing is presented. Different from the traditional encryption methods, the permutation and diffusion of our method are manipulated on the 3D DNA matrix. Firstly, a 3D DNA matrix is obtained through bit plane splitting, bit plane recombination, DNA encoding of the plain image. Secondly, 3D DNA level permutation based on position sequence group (3DDNALPBPSG) is introduced, and chaotic sequences generated from the chaotic system are employed to permutate the positions of the elements of the 3D DNA matrix. Thirdly, 3D DNA level diffusion (3DDNALD) is given, the confused 3D DNA matrix is split into sub-blocks, and XOR operation by block is manipulated to the sub-DNA matrix and the key DNA matrix from the chaotic system. At last, by decoding the diffused DNA matrix, we get the cipher image. SHA 256 hash of the plain image is employed to calculate the initial values of the chaotic system to avoid chosen plaintext attack. Experimental results and security analyses show that our scheme is secure against several known attacks, and it can effectively protect the security of the images.

[1]  Yiran Chen,et al.  A visually secure image encryption scheme based on compressive sensing , 2017, Signal Process..

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

[3]  Xingyuan Wang,et al.  Attack to AN Image Encryption Based on Chaotic Logistic Map , 2013 .

[4]  Xiaofeng Liao,et al.  Selective encryption for gray images based on chaos and DNA complementary rules , 2014, Multimedia Tools and Applications.

[5]  Safya Belghith,et al.  Breaking an image encryption scheme based on a spatiotemporal chaotic system , 2015, Signal Process. Image Commun..

[6]  Fatih Özkaynak,et al.  Cryptanalysis of a new image encryption algorithm based on chaos , 2016 .

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

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

[9]  Xing-yuan Wang,et al.  A novel image encryption scheme based on Brownian motion and PWLCM chaotic system , 2013, Nonlinear Dynamics.

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

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

[12]  Jia Liu,et al.  An image encryption scheme based on the MLNCML system using DNA sequences , 2016 .

[13]  Xing-Yuan Wang,et al.  A new image encryption algorithm based on non-adjacent coupled map lattices , 2015, Appl. Soft Comput..

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

[15]  Yuansheng Liu,et al.  Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map , 2013, 1307.4279.

[16]  Tao Xie,et al.  Breaking a novel image encryption scheme based on improved hyperchaotic sequences , 2012, Nonlinear Dynamics.

[17]  Majid Babaei,et al.  A novel text and image encryption method based on chaos theory and DNA computing , 2012, Natural Computing.

[18]  Di Xiao,et al.  Analysis and improvement of a chaos-based image encryption algorithm , 2009 .

[19]  Chengqing Li,et al.  Cracking a hierarchical chaotic image encryption algorithm based on permutation , 2015, Signal Process..

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

[21]  Yiran Chen,et al.  A novel chaos-based image encryption algorithm using DNA sequence operations , 2017 .

[22]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[23]  Amir Akhavan,et al.  Cryptanalysis of “an improvement over an image encryption method based on total shuffling” , 2015 .

[24]  Abdennaceur Kachouri,et al.  A novel chaos-based image encryption using DNA sequence operation and Secure Hash Algorithm SHA-2 , 2015, Nonlinear Dynamics.

[25]  Qiang Zhang,et al.  A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system , 2013 .

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

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

[28]  Yong Wang,et al.  A new chaos-based fast image encryption algorithm , 2011, Appl. Soft Comput..

[29]  Zhi-Hong Guan,et al.  Analysis of a new three-dimensional system with multiple chaotic attractors , 2014 .

[30]  Qiang Zhang,et al.  A RGB image encryption algorithm based on DNA encoding and chaos map , 2009, Comput. Electr. Eng..

[31]  Gonzalo Álvarez,et al.  Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems , 2003, Int. J. Bifurc. Chaos.

[32]  G. Ye A block image encryption algorithm based on wave transmission and chaotic systems , 2013, Nonlinear Dynamics.

[33]  Jinhu Lu,et al.  On Cryptanalysis of Fridrich's chaotic image encryption scheme , 2016, ArXiv.

[34]  Xingyuan Wang,et al.  A color image encryption with heterogeneous bit-permutation and correlated chaos , 2015 .

[35]  Jinsheng Sun,et al.  A block cipher based on a suitable use of the chaotic standard map , 2005 .

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

[37]  Kwok-Wo Wong,et al.  A Fast Image Encryption Scheme based on Chaotic Standard Map , 2006, ArXiv.

[38]  Yang Lu,et al.  A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system , 2016 .

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

[40]  Dawei Wang,et al.  A novel lossless color image encryption scheme using 2 D DWT and 6 D hyperchaotic system , 2016 .

[41]  Qiang Zhang,et al.  Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps , 2014 .

[42]  Oliver D. King,et al.  Linear constructions for DNA codes , 2005, Theor. Comput. Sci..

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

[44]  Shiguo Lian,et al.  A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2012, J. Syst. Softw..

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

[46]  Á. M. Rey,et al.  An image encryption algorithm based on 3D cellular automata and chaotic maps , 2015 .

[47]  Qiang Zhang,et al.  A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2013 .

[48]  S. Li,et al.  Cryptographic requirements for chaotic secure communications , 2003, nlin/0311039.