Abstract
In this article, we present a novel algorithm for image encryption by invoking the well-known Deoxyribonucleic Acid (DNA) method and the three-dimensional chaos maps. The 3D Arnold map creates a key sequence which is changed by DNA rule and XORed with a DNA stream to accomplish an intricate diffusion, and simultaneously get through to scramble all the pixel positions. The decimation level is changed by virtue of three key generating sequences obtained by 3D logistic map with sensitive parameters and initial values. The efficiency of the proposed algorithm is verified via a series of experiments carried on some test images. The numerical outcomes demonstrate that the proposed algorithm performs exceptionally well and provides better encryption results abreast the higher key sensitivity as compared to the previous existing schemes. Nevertheless, the proposed algorithm also exhibits an enhanced resistance to the known statistical, differential, and exhaustive attacks.
Similar content being viewed by others
References
Abdulla AA, Sellahewa H, Jassim S (2019) Improving embedding efficiency for digital steganography by exploiting similarities between secret and cover images. Multimed Tools and Appl 78:17799–17823
Abdulla AA, Sellahewa H, Jassim S (2014) Stego quality enhancement by message size reduction and fibonacci bit-plane mapping. In: International conference on research in security standardisation research (SSR) UK:151–166
Akkasaligar PA, Biradar S (2020) Selective medical image encryption using DNA cryptography. Information Security Journal: A Global Perspective 29(2):91–101
Arora M, Khurana M (2020) Secure image encryption technique based on jigsaw transform and chaotic scrambling using digital image watermarking. Opt Quant Electron 52:59
Aumasson JP (2018) Serious Cryptography: A practical introduction to Modern Encryption. No starch press San Francisco
Ayubi P, Setayeshi S, Rahmani AM (2020) Deterministic chaos game: A new fractal based pseudo-random number generator and its cryptographic application. J Inform Security Appl 52:102472
Babaei M (2013) A novel text and image encryption method based on chaos theory and dna computing. Nat Comput 12(1):101–107
Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Solitons and Fractals 21(3):749–761
ElKamchouchi DH, Mohamed HG, Moussa KH (2020) A Bijective Image encryption system based on hybrid chaotic map diffusion and DNA confusion. Entropy 22(2):180
Feng W, Zhang J (2020) Cryptanalzing a novel hyper chaotic image encryption scheme based on pixel-Level filtering and DNA level diffusion. IEEE Access 8:209471–82
Gu G, Ling J (2014) A fast image encryption method by using chaotic 3D cat maps. Optik 125(17):4700–47055
Hua Z, Zhu Z, Yi S, Zhang Z, Huang H (2021) Cross-plane colour image encryption using a two-dimensional logistic tent modular map. Inform Sci 546:1063–1083
Hua Z, Zhang K, Li Y, Zhou Y (2021) Visually secure image encryption using adaptive-thresholding sparsification and parallel compressive sensing. Signal Process 183:107998
Iqbal N, Hanif M, Abbas S, Khan MA, Almotiri SH, Ghamdi MA (2020) DNA strands level scrambling based color image encryption scheme. IEEE Access 8:178167–82
Irani BY, Ayubi P, Jabalkandi FA, Valandar MY, Barani MJ (2019) Digital image scrambling based on a new one-dimensional coupled Sine map. Nonlinear Dyn 97:2693–2721
Jithin KC, Sankar S (2020) Colour image encryption algorithm combining, Arnold map, DNA sequence operation, and a Mandelbrot set. J Inform Security Appl 50:102428
Joshi AB, Kumar D, Gaffar A, Mishra DC (2020) Triple color image encryption based on 2D multiple parameter fractional discrete Fourier transform and 3D Arnold transform. Opt Lasers Eng 133:106139
Kalpana J, Murali P (2015) An improved color image encryption based on multiple DNA sequence operations with DNA synthetic image and Chaos. Optik 126(24):5703–5709
Kanso A, Ghebleh M (2012) A novel image encryption algorithm based on a 3D chaotic map. Commun Nonlinear Sci Numer Simulat 17(7):2943–2959
Khade PN, Narnaware M (2012) 3D chaotic functions for image encryption. Int J Computer Sci Issues 9(3):323–328
Khan JS, Boulila W, Ahmad J, Rubaiee S, Rehman AT, Alroobaea R, Buchanan WL (2020) DNA and plain text dependent chaotic visual selective image encryption. IEEE Access 8:159732–44
Li C (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210
Li C, Lin D, Lu J (2017) Cryptanalyzing an image-scrambling encryption algorithm of pixel bits. IEEE Multimedia 24(3):64–71
Liu H, Lin D, Kadir A (2013) A novel data hiding method based on deoxyribonucleic acid coding. Comput Elect Eng 39(14):1164–1173
Liu H, Zhu Z, Jiang H, Wang B (2008) A novel image encryption algorithm based on improved 3D chaotic cat map. In: The 9th international conference for young computer scientists
Liu Y, Fan H, Xie EY, Cheng G, Li C (2015) Deciphering an image cipher based on mixed transformed logistic maps. International Journal of Bifurcation and Chaos 25(3):1550188
Lone PN, Singh D (2020) Application of algebra and chaos theory in security of color images. Optik 218:165155
Lone PN, Singh D, Mir UH (2021) A Novel color image encryption using random matrix affine cipher and the chaotic maps. Journal of Modern Optics 68(10):510–522
Mir UH, Singh D, Mishra DC, Lone PN (2020) Multilayer security of RGB image in discrete Hartley domain. Appl Applied Mathematics 15(2):1213–1229
Mir UH, Singh D, Lone PN (2021) Color image encryption using RSA cryptosystem with a chaotic map in Hartley domain. Information Security Journal: A Global Perspective. https://doi.org/10.1080/19393555.2021.1963018
Pak C, Huang L (2017) A new color image encryption using combination of the 1d chaotic map. Signal Process 138:129–137
Ravichandran D, Praveenkumar P, Rayappan JBB, Amirtharajan R (2017) DNA Chaos Blend to Secure Medical Privacy. IEEE Transactions on Nanobiosciences 16(8):850–858
Sakshi P, Bharath KP, Rajesh KM (2020) Symmetric keys image encryption and decryption using 3D chaotic maps with DNA encoding technique. Multimed Tools Appl 79:31739–57
Sheela SJ, Suresh SV, Tandur D (2018) Image encryption based on modified Henon map using hybrid chaotic shift transform. Multimed Tools Appl 77(19):25223–25251
Sun S (2017) Chaotic image encryption scheme using two-by-two deoxyribonucleic acid complementary rules. Optical Engineering 56(11):116117
Stallings W (2006) Cryptography and network security. Prentice hall, New Jersey
Tang Z, Wang F, Zhang X (2017) Image encryption based on random projection partition and chaotic system. Multimed Tools Appl 76:8257–8283
Tian-gong P, Ta-yong L (2011) A new algorithm of image encryption based on 3D Arnold cat. Adv Eng Forum 1:183–187
Wang X, Liu C (2017) A novel and effective image encryption algorithm based on chaos and dna encoding. Multimed Tools Appl 76:6229–6245
Wang H, Xiao D, Chen X, Huang H (2018) Cryptanalysis and enhancements of image encryption using combination of the 1d chaotic map. Signal process 144:444–452
Wang W, Tan H, Pang Y, Li Z, Ran P, Wu J (2016) A Novel Encryption Algorithm Based on DWT and Multichaos Mapping. Journal of Sensors:2646205
Wang X, Su Y (2020) Color image encryption based on chaotic compressed sensing and two dimensional fractional Fourier transform. Scientific Reports 10:18556
Wang X, Zhang Y, Zhao Y (2015) A novel image encryption scheme based on 2-D logistic map and DNA sequence operations. Nonlinear Dyn 82:1269–1280
Wang X, Zhao H, Hou Y, Luo C, Zhang Y, Wang C (2019) Chaotic image encryption algorithm based on pseudo-random bit sequence and DNA plane. Modern Physics Letters B 33(22):1950263
Wang X, Wang Y, Zhu X, Luo C (2020) A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level. Opt and Lasers Eng 125:105851
Wang XY, Li P, Zhang YQ, Liu LY, Zhang H, Wang X (2018) A novel color image encryption scheme using DNA permutation based on the Lorenz system. Multimed Tools Appl 77:6243–6265
Wu J, Shi J, Li T (2020) A novel image encryption approach based on a hyperchaotic system, pixel-level filtering with variable kernels, and DNA level diffusion. Entropy 22(1):5
Wu Y, Noonan JP, Agaian S (2011) NPCR and UACI randomness tests for image encryption. Cyber journals: multidisciplinary journals in science and technology. J Selected Areas Telecom 1:31–38
Xu M, Tian Z (2017) Security analysis of a novel fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 134:45–52
Zhang J, Fang D, Ren H (2014) Image encryption algorithm based on DNA encoding and chaotic maps. Mathematical Problems in Engineering:917147
Zhan K, Wei D, Shi J, Yu J (2017) Cross-utilizing hyperchaotic and DNA sequences for image encryption. Journal Electron Imaging 26(1):013021
Zhang X, Ye R (2021) A novel RGB image encryption algorithm based on DNA sequences and chaos. Multimed Tools Appl 80:8809–8833
Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Mathematical and Computer Modeling 52:2028–2035
Zhu C, Gan Z, Lu Y, Chai X (2020) An image encryption algorithm based on 3-D DNA level permutation and substitution scheme. Multimed Tools Appl 79:7227–7258
Funding
The second Author is thankful to National Board of Higher Mathematics, Department of Atomic Energy, India for providing financial support under the grant number: 02011/10/2020 NBHM(R.P.)/R&DII/7025.
Author information
Authors and Affiliations
Ethics declarations
Conflicts of interest
The Authors declare that they have no conflict of interest regarding the publication of this work.
Additional information
Parveiz Nazir Lone and Umar Hussain Mir contributed equally to this work.
Rights and permissions
About this article
Cite this article
Lone, P.N., singh, D. & Mir, U.H. Image encryption using DNA coding and three-dimensional chaotic systems. Multimed Tools Appl 81, 5669–5693 (2022). https://doi.org/10.1007/s11042-021-11802-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11802-2