An efficient image encryption algorithm based on multi chaotic system and random DAN coding

This paper presents a digital image encryption scheme based on multi chaotic system and random DNA coding. Firstly, the initial values and parameter values of 2D Logistic-adjusted-Sine mapping (2D-LASM) and Logistic-Sine system (LSS) are obtained from SHA256 hash values of the original image. In the scrambling stage, the chaotic sequences generated by 2D-LASM are used to get two column scrambling matrices and row scrambling matrix, respectively. The elements of the second column scrambling matrix and row scrambling matrix are used as row and column coordinates in the scrambling process. Then apply it to scrambling the DNA encoded image, which can complete the row and column scrambling at the same time. In the diffusion stage, we proposed a new diffusion method. Through the chaotic sequence generated by the LSS, a DNA coding sequence is obtained. DNA XOR operation is carried out on the central point and horizontal line of the image, and then spread from the central line to the upper and lower directions of the matrix to achieve the purpose of multi-directional diffusion and improve the encryption efficiency. Experimental results and security analysis show that the algorithm executes fast and has strong security. It can resist many attacks, such as statistical attacks, brute attacks, plaintext / select plaintext attacks, etc.

[1]  Chuan-Kuei Huang,et al.  Multi chaotic systems based pixel shuffle for image encryption , 2009 .

[2]  Ran Tao,et al.  Double image encryption based on random phase encoding in the fractional Fourier domain. , 2007, Optics express.

[3]  Robert A. J. Matthews,et al.  On the Derivation of a "Chaotic" Encryption Algorithm , 1989, Cryptologia.

[4]  Yue Wu,et al.  Image encryption using the two-dimensional logistic chaotic map , 2012, J. Electronic Imaging.

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

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

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

[8]  Chuan Zhou,et al.  A Color Image Encryption Algorithm Based on Magic Cube Transformation and Modular Arithmetic Operation , 2005, PCM.

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

[10]  Jian-Ping Li,et al.  An image cryptosystem based on pseudorandomly enhanced chaotic DNA and random permutation , 2019, Multimedia Tools and Applications.

[11]  Li-Hua Gong,et al.  Novel image compression–encryption hybrid algorithm based on key-controlled measurement matrix in compressive sensing , 2014 .

[12]  Deng Xiao-hen Image encryption algorithms based on chaos through dual scrambling of pixel position and bit , 2014 .

[13]  Zengqiang Chen,et al.  A new image encryption algorithm based on hyper-chaos , 2008 .

[14]  Jonggun Kim,et al.  A novel bit-level color image encryption using improved 1D chaotic map , 2018, Multimedia Tools and Applications.

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

[16]  James D. Watson,et al.  Molecular structure of nucleic acids: a structure for deoxyribose nucleic acid. J.D. Watson and F.H.C. Crick. Published in Nature, number 4356 April 25, 1953. , 2003, Nature.

[17]  Feifei Yang,et al.  An image encryption algorithm based on BP neural network and hyperchaotic system , 2020, China Communications.

[18]  A. Akhavan,et al.  A novel algorithm for image encryption based on mixture of chaotic maps , 2008 .

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

[20]  I-Tung Yang,et al.  Reliability-based design optimization with cooperation between support vector machine and particle swarm optimization , 2012, Engineering with Computers.

[21]  Kehui Sun,et al.  A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map , 2018, Signal Process..

[22]  Yu Wang,et al.  Image encryption scheme based on Chaos and DNA plane operations , 2019, Multimedia Tools and Applications.

[23]  Kamel Mohamed Faraoun,et al.  A Review on Different Image Encryption Approaches , 2016 .

[24]  Abdullah M. Iliyasu,et al.  A Multidimensional Hyperjerk Oscillator: Dynamics Analysis, Analogue and Embedded Systems Implementation, and Its Application as a Cryptosystem , 2019, Sensors.

[25]  Ahmed A. Abd El-Latif,et al.  Design and implementation of a simple dynamical 4-D chaotic circuit with applications in image encryption , 2020, Inf. Sci..

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