Skip to main content
Log in

Image encryption using DNA coding and three-dimensional chaotic systems

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

  3. Akkasaligar PA, Biradar S (2020) Selective medical image encryption using DNA cryptography. Information Security Journal: A Global Perspective 29(2):91–101

    Google Scholar 

  4. 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

    Google Scholar 

  5. Aumasson JP (2018) Serious Cryptography: A practical introduction to Modern Encryption. No starch press San Francisco

  6. 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

    Google Scholar 

  7. Babaei M (2013) A novel text and image encryption method based on chaos theory and dna computing. Nat Comput 12(1):101–107

    MathSciNet  MATH  Google Scholar 

  8. 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

    MathSciNet  MATH  Google Scholar 

  9. 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

    MathSciNet  Google Scholar 

  10. 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

    Google Scholar 

  11. Gu G, Ling J (2014) A fast image encryption method by using chaotic 3D cat maps. Optik 125(17):4700–47055

    Google Scholar 

  12. 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

    MathSciNet  Google Scholar 

  13. 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

    Google Scholar 

  14. http://sipi.usc.edu/database/

  15. http://www.cs.albany.edu/~xypan/research/snr/Kodak.html

  16. 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

    Google Scholar 

  17. 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

    MATH  Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    MathSciNet  MATH  Google Scholar 

  22. Khade PN, Narnaware M (2012) 3D chaotic functions for image encryption. Int J Computer Sci Issues 9(3):323–328

    Google Scholar 

  23. 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

    Google Scholar 

  24. Li C (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210

    Google Scholar 

  25. Li C, Lin D, Lu J (2017) Cryptanalyzing an image-scrambling encryption algorithm of pixel bits. IEEE Multimedia 24(3):64–71

    Google Scholar 

  26. Liu H, Lin D, Kadir A (2013) A novel data hiding method based on deoxyribonucleic acid coding. Comput Elect Eng 39(14):1164–1173

    Google Scholar 

  27. 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

  28. 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

    MathSciNet  MATH  Google Scholar 

  29. Lone PN, Singh D (2020) Application of algebra and chaos theory in security of color images. Optik 218:165155

    Google Scholar 

  30. 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

    Google Scholar 

  31. 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

    MathSciNet  MATH  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. Pak C, Huang L (2017) A new color image encryption using combination of the 1d chaotic map. Signal Process 138:129–137

    Google Scholar 

  34. Ravichandran D, Praveenkumar P, Rayappan JBB, Amirtharajan R (2017) DNA Chaos Blend to Secure Medical Privacy. IEEE Transactions on Nanobiosciences 16(8):850–858

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. Sun S (2017) Chaotic image encryption scheme using two-by-two deoxyribonucleic acid complementary rules. Optical Engineering 56(11):116117

    Google Scholar 

  38. Stallings W (2006) Cryptography and network security. Prentice hall, New Jersey

    Google Scholar 

  39. Tang Z, Wang F, Zhang X (2017) Image encryption based on random projection partition and chaotic system. Multimed Tools Appl 76:8257–8283

    Google Scholar 

  40. Tian-gong P, Ta-yong L (2011) A new algorithm of image encryption based on 3D Arnold cat. Adv Eng Forum 1:183–187

    Google Scholar 

  41. Wang X, Liu C (2017) A novel and effective image encryption algorithm based on chaos and dna encoding. Multimed Tools Appl 76:6229–6245

    Google Scholar 

  42. 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

    Google Scholar 

  43. 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

  44. Wang X, Su Y (2020) Color image encryption based on chaotic compressed sensing and two dimensional fractional Fourier transform. Scientific Reports 10:18556

    Google Scholar 

  45. 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

    MathSciNet  MATH  Google Scholar 

  46. 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

    MathSciNet  Google Scholar 

  47. 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

    Google Scholar 

  48. 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

    Google Scholar 

  49. 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

    MathSciNet  Google Scholar 

  50. 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

    Google Scholar 

  51. 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

    Google Scholar 

  52. Zhang J, Fang D, Ren H (2014) Image encryption algorithm based on DNA encoding and chaotic maps. Mathematical Problems in Engineering:917147

  53. Zhan K, Wei D, Shi J, Yu J (2017) Cross-utilizing hyperchaotic and DNA sequences for image encryption. Journal Electron Imaging 26(1):013021

    Google Scholar 

  54. Zhang X, Ye R (2021) A novel RGB image encryption algorithm based on DNA sequences and chaos. Multimed Tools Appl 80:8809–8833

    Google Scholar 

  55. Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Mathematical and Computer Modeling 52:2028–2035

    MathSciNet  MATH  Google Scholar 

  56. 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

    Google Scholar 

Download references

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

Authors

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11802-2

Keywords

Navigation