DNA Strands Level Scrambling Based Color Image Encryption Scheme

In the past, many image encryption schemes have been developed through the swapping operations at the different levels of granularity. These levels span bits, Deoxyribonucleic acid (DNA) molecules, pixels, blocks of pixels. In this study, a new scheme for the encryption of color images based on the DNA strands level scrambling (DNASLS) and chaotic system has been proposed. After a color image is input, it is decomposed into the red, green and blue components. After it, these components are merged to form a big single image. Intertwining logistic map (ILM) has been used for the random data which generates three streams of random numbers. These streams have been further manipulated in such a way that nine streams are spawned out of them. One stream out of these nine streams has been used for the generation of a key image. Two streams have been used to DNA-encode the big single image and the key image. Afterwards, the strands of DNA-encoded single image are swapped with each other. Four streams determine the addresses of two DNA encoded pixels for the selection. A yet another stream is being used to select a particular strand from the DNA strands. To create the diffusion effects, an XOR operation has been done between the DNA encoded image after the swapping of strands and the DNA encoded key image. Finally, the last and ninth stream has been used to decode the DNA-encoded pixels into the decimal form. Purely random numbers with no inter-dependence have been employed in the entire encryption process. The effects of plaintext sensitivity have been achieved through the incorporation of Secure Hash Algorithm-256 or SHA-256 hash codes. In the end, the experiment and the security analysis have been performed. The results of the validation metrics like information entropy(7.9973), average key sensitivity(99.61%) and mean absolute error(84.7158) demonstrate the security, defiance to the number of attacks and a potential for real world application of the proposed image cipher.

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

[2]  S. Som,et al.  A colour image encryption based on DNA coding and chaotic sequences , 2013, 2013 1st International Conference on Emerging Trends and Applications in Computer Science.

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

[4]  Feng Han,et al.  Chaotic Image Encryption Algorithm Based on Bit Permutation and Dynamic DNA Encoding , 2017, Comput. Intell. Neurosci..

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

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

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

[8]  Said E. El-Khamy,et al.  A New Fuzzy-DNA Image Encryption and Steganography Technique , 2020, IEEE Access.

[9]  Oliver D. King,et al.  Binary templates for comma-free DNA codes , 2007, Discret. Appl. Math..

[10]  Hadi Seyedarabi,et al.  A new secure and sensitive image encryption scheme based on new substitution with chaotic function , 2014, Multimedia Tools and Applications.

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

[12]  Mohammad Reza Mosavi,et al.  A novel image encryption based on hash function with only two-round diffusion process , 2013, Multimedia Systems.

[13]  Mahdi Yaghoobi,et al.  A New Approach in Adaptive Encryption Algorithm for Color Images Based on DNA Sequence Operation and Hyper-Chaotic System , 2019, Multimedia Tools and Applications.

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

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

[16]  Ming Xu,et al.  A novel image cipher based on 3D bit matrix and latin cubes , 2019, Inf. Sci..

[17]  V. R. Satpute,et al.  A novel bit permutation-based image encryption algorithm , 2018, Nonlinear Dynamics.

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

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

[20]  Guo Zihui,et al.  A new color image encryption scheme based on DNA encoding and spatiotemporal chaotic system , 2020, Signal Process. Image Commun..

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

[22]  R. S. Bhuvaneswaran,et al.  An intertwining chaotic maps based image encryption scheme , 2012 .

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

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

[25]  Jawad Ahmad,et al.  A Novel Secure Occupancy Monitoring Scheme Based on Multi-Chaos Mapping , 2020, Symmetry.

[26]  Di Xiao,et al.  An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules , 2014, Multimedia Tools and Applications.

[27]  Karim H. Moussa,et al.  A Bijective Image Encryption System Based on Hybrid Chaotic Map Diffusion and DNA Confusion , 2020, Entropy.

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

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

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

[31]  Xiangjun Wu,et al.  A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps , 2015, Appl. Soft Comput..

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

[33]  Xiaofeng Liao,et al.  A modified (Dual) fusion technique for image encryption using SHA-256 hash and multiple chaotic maps , 2015, Multimedia Tools and Applications.

[34]  Shuliang Sun,et al.  A Novel Hyperchaotic Image Encryption Scheme Based on DNA Encoding, Pixel-Level Scrambling and Bit-Level Scrambling , 2018, IEEE Photonics Journal.

[35]  Xingyuan Wang,et al.  Image Encryption Based on Hash Table Scrambling and DNA Substitution , 2020, IEEE Access.

[36]  Nazar Abbas Saqib,et al.  An efficient and secure partial image encryption for wireless multimedia sensor networks using discrete wavelet transform, chaotic maps and substitution box , 2017 .

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

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

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

[40]  Adrian-Viorel Diaconu,et al.  Circular inter-intra pixels bit-level permutation and chaos-based image encryption , 2016, Inf. Sci..

[41]  Jan Sher Khan,et al.  A Partial Ligt-weight Image Encryption Scheme , 2019, 2019 UK/ China Emerging Technologies (UCET).

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

[43]  Ritu Vijay,et al.  A synchronous intertwining logistic map-DNA approach for color image encryption , 2018, Journal of Ambient Intelligence and Humanized Computing.

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

[45]  Adil Masood Siddiqui,et al.  Chaotic substitution for highly autocorrelated data in encryption algorithm , 2014, Commun. Nonlinear Sci. Numer. Simul..

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

[47]  Rasul Enayatifar,et al.  A new permutation-diffusion-based image encryption technique using cellular automata and DNA sequence , 2020 .

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

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

[50]  Ye Liu,et al.  An image encryption scheme combining chaos with cycle operation for DNA sequences , 2016, Nonlinear Dynamics.

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

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

[53]  Jawad Ahmad,et al.  A Novel Hybrid Secure Image Encryption Based on Julia Set of Fractals and 3D Lorenz Chaotic Map , 2020, Entropy.

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

[55]  Qiang Zhang,et al.  A Novel Image Encryption Algorithm Based on DNA Subsequence Operation , 2012, TheScientificWorldJournal.

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

[57]  Hejiao Huang,et al.  Image Encryption Using Josephus Problem and Filtering Diffusion , 2019, IEEE Access.

[58]  Seong Oun Hwang,et al.  A secure image encryption scheme based on chaotic maps and affine transformation , 2015, Multimedia Tools and Applications.

[59]  Wei Zhang,et al.  A chaos-based symmetric image encryption scheme using a bit-level permutation , 2011, Inf. Sci..

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

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

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

[63]  Di Xiao,et al.  Block mode image encryption technique using two-fold operations based on chaos, MD5 and DNA rules , 2018, Multimedia Tools and Applications.

[64]  Sen Bai,et al.  Image encryption and compression based on the generalized knight’s tour, discrete cosine transform and chaotic maps , 2016, Multimedia Tools and Applications.

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

[66]  Tahir Alyas,et al.  An RGB Image Cipher Using Chaotic Systems, 15-Puzzle Problem and DNA Computing , 2019, IEEE Access.

[67]  Xiuli Chai,et al.  A fast chaos-based image encryption scheme with a novel plain image-related swapping block permutation and block diffusion , 2016, Multimedia Tools and Applications.

[68]  Gang Zhou,et al.  Robust real-time image encryption with aperiodic chaotic map and random-cycling bit shift , 2018, Journal of Real-Time Image Processing.

[69]  Sagheer Abbas,et al.  A Novel and Efficient 3D Multiple Images Encryption Scheme Based on Chaotic Systems and Swapping Operations , 2020, IEEE Access.

[70]  Lu Xu,et al.  A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion , 2017 .

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

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