Chaos-based image encryption strategy based on random number embedding and DNA-level self-adaptive permutation and diffusion

Some image encryption algorithms are difficult to resist the chosen-plaintext attack against special images, in order to solve this problem and improve the security of the algorithm, this paper proposes a novel image encryption scheme based on the chaotic system, random number embedding and DNA-level self-adaptive permutation and diffusion. The architecture of preprocessing, permutation and diffusion is adopted. Firstly, an image preprocessing based on random number embedding (IPRNE) is presented, specifically, embed random numbers into the plain image, and then perform partition XOR operation on random numbers and their surrounding pixels to preprocess plain image. The random numbers are generated by a 4D memristive hyperchaotic system, and their embedding positions are controlled by the pixel sums of plain images. Secondly, the obtained image is encoded into a DNA matrix by use of a DNA encoding rule, and then a DNA-level self-adaptive permutation and diffusion processes are successively performed on it. Further, after decoding the diffused matrix, the cipher image is obtained. Besides, the feature information of DNA sequences of plain image is applied for disturbing the permutation and diffusion phases, which may be extracted automatically in the decryption process, and thus additional transmission and storage are avoided. Moreover, the plain image information and hyperchaotic system are integrated to design the DNA encoding /decoding rule for the plain image and mask matrix, and this can enhance the ability of the algorithm to resist chosen-plaintext attack. Experimental results and security analyses demonstrate that the proposed encryption is secure and effective, and it can be applied for image secure communication.

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

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

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

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

[5]  Baoyu Ma,et al.  Cryptanalysis and Improvement of a Chaotic Map-Control-Based and the Plain Image-Related Cryptosystem , 2019 .

[6]  Yushu Zhang,et al.  An efficient visually meaningful image compression and encryption scheme based on compressive sensing and dynamic LSB embedding , 2020 .

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

[8]  Ming Xu,et al.  A novel image encryption algorithm based on self-orthogonal Latin squares , 2018, Optik.

[9]  Xing-yuan Wang,et al.  Image encryption scheme using chaos and simulated annealing algorithm , 2016 .

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

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

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

[13]  Manoj Kumar,et al.  "FPGA Implementation of Cryptographic Algorithms using Multi-Encryption Technique" , 2013 .

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

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

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

[17]  Xiaoling Huang,et al.  An efficient symmetric image encryption algorithm based on an intertwining logistic map , 2017, Neurocomputing.

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

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

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

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

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

[23]  Yang Lu,et al.  An image encryption algorithm based on 3-D DNA level permutation and substitution scheme , 2019, Multimedia Tools and Applications.

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

[25]  Bo Zhao,et al.  A novel quantum image encryption algorithm based on crossover operation and mutation operation , 2019, Multimedia Tools and Applications.

[26]  Smitha Sasi,et al.  Grayscale Image Encryption Based on Symmetric-Key Latin Square Image Cipher (LSIC) , 2018 .

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

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

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

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

[31]  Ziba Eslami,et al.  An improvement over an image encryption method based on total shuffling , 2013 .

[32]  Yingqian Zhang,et al.  A novel chaotic encryption scheme based on image segmentation and multiple diffusion models , 2018, Optics & Laser Technology.

[33]  F. Crick,et al.  A structure for deoxyribose nucleic acid. 1953. , 2003, Nature.

[34]  Jun Yu,et al.  Cross-utilizing hyperchaotic and DNA sequences for image encryption , 2017, J. Electronic Imaging.

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

[36]  Qiang Zhang,et al.  Image encryption using DNA addition combining with chaotic maps , 2010, Math. Comput. Model..

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

[38]  Sos S. Agaian,et al.  Local Shannon entropy measure with statistical tests for image randomness , 2013, Inf. Sci..

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

[40]  Lequan Min,et al.  Chaos-based image encryption scheme combining DNA coding and entropy , 2015, Multimedia Tools and Applications.

[41]  Safya Belghith,et al.  A novel image encryption scheme based on substitution-permutation network and chaos , 2016, Signal Process..

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

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

[44]  F. Crick,et al.  A structure for deoxyribose nucleic acid , 2017 .

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

[46]  Bhaskar Mondal,et al.  A chaotic permutation and diffusion based image encryption algorithm for secure communications , 2018, Multimedia Tools and Applications.

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

[48]  Weihai Li,et al.  Cryptanalysis of a chaos-based image encryption scheme combining DNA coding and entropy , 2016, Multimedia Tools and Applications.

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

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

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

[52]  Ming Li,et al.  Cryptanalysis of Permutation–Diffusion-Based Lightweight Chaotic Image Encryption Scheme Using CPA , 2019, Applied Sciences.

[53]  Lansheng Han,et al.  A New Hybrid Image Encryption Algorithm Based on 2D-CA, FSM-DNA Rule Generator, and FSBI , 2019, IEEE Access.

[54]  Ling Zhou,et al.  Generating Four-Wing Hyperchaotic Attractor and Two-Wing, Three-Wing, and Four-Wing Chaotic Attractors in 4D Memristive System , 2017, Int. J. Bifurc. Chaos.

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

[56]  Chengzhi Deng,et al.  An optical image compression and encryption scheme based on compressive sensing and RSA algorithm , 2019, Optics and Lasers in Engineering.

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

[58]  Safya Belghith,et al.  Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps , 2013, Multimedia Tools and Applications.

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

[60]  Yang Lu,et al.  A novel image encryption algorithm based on LFT based S-boxes and chaos , 2018, Multimedia Tools and Applications.

[61]  Xin Ge,et al.  Cryptanalysis and Improvement of a Chaotic Map-Control-Based and the Plain Image-Related Cryptosystem , 2019, Computers, Materials & Continua.

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

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

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

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

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