Color Image Encryption Algorithm Based on Hyper-Chaos and DNA Computing

In this study, a novel technique using a hyper chaotic dynamical system and DNA computing has been designed with high plaintext sensitivity. In order to reduce cost, a selection procedure using tent map has been employed for generating different key streams from the same chaotic data obtained from the iterations of chaotic dynamical system. After separating the three channels from the input color image, they are both confused and diffused. First of all, these channels are diffused on a decimal level. Then they are permuted. Further, DNA encoding is performed upon these channels. Moreover, DNA level diffusion is performed to further increase the degree of randomness in the image. Lastly, the DNA encoded image is converted into decimal to get the final cipher image. Both the experimental results and security analysis strongly demonstrate the robustness of the proposed scheme. A comparison of the proposed scheme has also been made with other recently developed schemes to show that this scheme outperforms the others in terms of computational cost, time and memory efficiency. Additionally, with the large key space, the proposed scheme can resist any brute force, plaintext and statistical attacks, therefore it is a good fit for the real world applications of the image security.

[1]  Rengarajan Amirtharajan,et al.  YRBS coding with logistic map – a novel Sanskrit aphorism and chaos for image encryption , 2018, Multimedia Tools and Applications.

[2]  Chen Yong,et al.  A new four-dimensional chaotic system , 2010 .

[3]  Guangyong Li,et al.  Quantum image encryption scheme with iterative generalized Arnold transforms and quantum image cycle shift operations , 2017, Quantum Inf. Process..

[4]  H. Joe Asymptotic efficiency of the two-stage estimation method for copula-based models , 2005 .

[5]  Zia Bashir,et al.  Chaotic Dynamical State Variables Selection Procedure Based Image Encryption Scheme , 2017, Symmetry.

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

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

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

[9]  Xingyu Yan,et al.  Multi-image encryption scheme based on quantum 3D Arnold transform and scaled Zhongtang chaotic system , 2018, Quantum Information Processing.

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

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

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

[13]  Chengqing Li,et al.  Deciphering an Image Cipher Based on Mixed Transformed Logistic Maps , 2014, Int. J. Bifurc. Chaos.

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

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

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

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

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

[19]  Yicong Zhou,et al.  Cascade Chaotic System With Applications , 2015, IEEE Transactions on Cybernetics.

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

[21]  Junwei Zhou,et al.  A block chaotic image encryption scheme based on self-adaptive modelling , 2014, Appl. Soft Comput..

[22]  Xuemin Zhang,et al.  Color image chaos encryption algorithm combining CRC and nine palace map , 2019, Multimedia Tools and Applications.

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

[24]  Recai Kiliç,et al.  Cycle Lengths and Correlation Properties of Finite Precision Chaotic Maps , 2014, Int. J. Bifurc. Chaos.

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

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

[27]  Kehui Sun,et al.  A novel color image encryption scheme using fractional-order hyperchaotic system and DNA sequence operations* , 2017 .

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

[29]  Claude E. Shannon,et al.  Communication theory of secrecy systems , 1949, Bell Syst. Tech. J..

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

[31]  Mohammad Hossein Moattar,et al.  Color image encryption based on hybrid chaotic system and DNA sequences , 2019, Multimedia Tools and Applications.

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

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

[34]  Balasubramanian Raman,et al.  Combinational domain encryption for still visual data , 2011, Multimedia Tools and Applications.

[35]  Yong Zhang,et al.  The unified image encryption algorithm based on chaos and cubic S-Box , 2018, Inf. Sci..

[36]  Fatih Özkaynak,et al.  Brief review on application of nonlinear dynamics in image encryption , 2018, Nonlinear Dynamics.

[37]  Yong Zhang,et al.  Cryptanalysis of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system , 2015 .

[38]  Xingyuan Wang,et al.  A color image encryption algorithm based on Hopfield chaotic neural network , 2019, Optics and Lasers in Engineering.

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

[40]  Abdul Hanan Abdullah,et al.  Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence , 2014 .

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

[42]  Congxu Zhu,et al.  A novel image encryption scheme based on improved hyperchaotic sequences , 2012 .

[43]  Yicong Zhou,et al.  A new 1D chaotic system for image encryption , 2014, Signal Process..

[44]  Wei Liu,et al.  Optical color image hiding scheme based on chaotic mapping and Hartley transform , 2013 .

[45]  Xiaofeng Liao,et al.  An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos , 2018 .

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

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

[48]  Benyamin Norouzi,et al.  A fast color image encryption algorithm based on hyper-chaotic systems , 2014, Nonlinear Dynamics.

[49]  Xiangjun Wu,et al.  A robust and lossless DNA encryption scheme for color images , 2017, Multimedia Tools and Applications.

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

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

[52]  Mahmoud H. Annaby,et al.  Color image encryption using random transforms, phase retrieval, chaotic maps, and diffusion , 2018 .

[53]  IEEE standard for binary floating-point arithmetic - IEEE standard 754-1985 , 1985 .

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

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

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

[57]  Shahryar Toughi,et al.  An image encryption scheme based on elliptic curve pseudo random and Advanced Encryption System , 2017, Signal Process..

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

[59]  Kwok-Wo Wong,et al.  On the security of symmetric ciphers based on DNA coding , 2014, Inf. Sci..

[60]  Yi He,et al.  Color Image Encryption Using Three-Dimensional Sine ICMIC Modulation Map and DNA Sequence Operations , 2017, Int. J. Bifurc. Chaos.

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

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

[63]  Yu Wang,et al.  A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level , 2020 .

[64]  Guanrong Chen,et al.  On the Dynamical Degradation of Digital Piecewise Linear Chaotic Maps , 2005, Int. J. Bifurc. Chaos.

[65]  Lin Teng,et al.  A chaotic color image encryption using integrated bit-level permutation , 2017, Multimedia Tools and Applications.

[66]  Manish Kumar,et al.  A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie-Hellman cryptography , 2016, Signal Process..