On a Symmetric Image Encryption Algorithm Based on the Peculiarity of Plaintext DNA Coding

Many plaintext-related or non-plaintext-related image encryption algorithms based on chaotic systems have been found inefficient and insecure under chosen plaintext attacks. In this paper, a novel plaintext-related mechanism based on the peculiarity of plaintext DNA coding (PPDC) is presented and used to developed a symmetric image encryption algorithm. In our scheme, a hyper-chaotic Lorenz system is used to produce four chaotic sequences. Firstly, by using one chaotic sequence to control the DNA rules, the original image is encoded to obtain the image DNA coding and PPDC, and another chaotic sequence is encoded into a DNA sequence, which is used in the DNA XOR operation. Then, the processing of the remaining two chaotic sequences by using the PPDC is performed to obtain two key streams, which are used in the permutation stage. After performing the traditional permutation operation and DNA XOR operation, the cipher image is obtained. Because of the use of the PPDC, the key streams used in the permutation stage are related to the secret keys and plaintext image, which gives the encryption system higher plaintext sensitivity and security. The simulation experimental results and security analysis demonstrate that the proposed encryption system possesses high efficiency and security and can resist various typical attacks like exhaustive attack, statistical attack, and differential attack effectively.

[1]  Xing-Yuan Wang,et al.  A novel color image encryption scheme using DNA permutation based on the Lorenz system , 2018, Multimedia Tools and Applications.

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

[3]  Wang Xing-Yuan,et al.  Hyperchaotic Lorenz system , 2007 .

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

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

[6]  Bibhudendra Acharya,et al.  An efficient colour image encryption scheme based on 1-D chaotic maps , 2019, J. Inf. Secur. Appl..

[7]  K. Ramasubramanian,et al.  A comparative study of computation of Lyapunov spectra with different algorithms , 1999, chao-dyn/9909029.

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

[9]  Ming Li,et al.  Cryptanalysis of an Image Encryption Using 2D Henon-Sine Map and DNA Approach , 2019, IEEE Access.

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

[11]  Sattar Mirzakuchaki,et al.  An image encryption algorithm based on DNA sequence operations and cellular neural network , 2016, Multimedia Tools and Applications.

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

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

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

[15]  Yueping Li,et al.  A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation , 2017 .

[16]  J. Fridrich Image encryption based on chaotic maps , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

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

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

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

[20]  理文 吉岡 1997 IEEE International Conference on Systems, Man and Cybernetics , 1998 .

[21]  Xing-yuan Wang,et al.  A novel image encryption algorithm based on genetic recombination and hyper-chaotic systems , 2015, Nonlinear Dynamics.

[22]  Xing-yuan Wang,et al.  Lossless chaotic color image cryptosystem based on DNA encryption and entropy , 2017, Nonlinear Dynamics.

[23]  Azman Samsudin,et al.  A new hybrid digital chaotic system with applications in image encryption , 2019, Signal Process..

[24]  Hossam Diab,et al.  An Efficient Chaotic Image Cryptosystem Based on Simultaneous Permutation and Diffusion Operations , 2018, IEEE Access.

[25]  Ming Li,et al.  Cryptanalysis of a DNA and chaos based image encryption algorithm , 2017 .

[26]  Yu-Long Qiao,et al.  A Novel Image Encryption Algorithm Based on DNA Encoding and Spatiotemporal Chaos , 2015, Entropy.

[27]  Mingqing Xiao,et al.  A Simple Chaotic Map-Based Image Encryption System Using Both Plaintext Related Permutation and Diffusion , 2018, Entropy.

[28]  Jim Harkin,et al.  Cryptanalysis and Improvement of a Chaotic Map-Control-Based and the Plain Image-Related Cryptosystem , 2019 .

[29]  Xing-Yuan Wang,et al.  A Colour Image Encryption Scheme Using Permutation-Substitution Based on Chaos , 2015, Entropy.

[30]  Navin Rajpal,et al.  A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps , 2015, Multimedia Tools and Applications.

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

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

[33]  Guangchun Luo,et al.  An image encryption scheme based on chaotic tent map , 2016, Nonlinear Dynamics.

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

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

[36]  Shun Zhang,et al.  An image encryption scheme based on DNA coding and permutation of hyper-image , 2015, Multimedia Tools and Applications.

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

[38]  Rim Zahmoul,et al.  Image encryption based on new Beta chaotic maps , 2017 .

[39]  Ye Liu,et al.  Chaotic image cryptosystem using DNA deletion and DNA insertion , 2017, Signal Process..