Skip to main content
Log in

Color image DNA encryption using mRNA properties and non-adjacent coupled map lattices

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

Abstract

This paper proposes a novel algorithm for encrypting color images. The innovation in this study is the use of messenger ribonucleic acid (mRNA) encoding to import into Deoxyribonucleic acid (DNA) encoding. For permutation of the plain image bits, we use Arnold’s Cat Map at the bit-level. Then, using Non-Adjacent Coupled Map Lattices (NCML), we apply diffusion operations to the permuted color channels. We also provide the upgrade of the diffusion phase with DNA encoding. In the proposed algorithm, the choices are random depending on the secret key, which is implemented using a simple logistic map. Hashing the string entered by the user, the secret key, parameters, and initial values are generated by the Double MD5 method. The results of tests and security analysis showed that the results of encryption with this scheme are effective, and the key space is large enough to withstand common 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
Fig. 14

Similar content being viewed by others

Notes

  1. Amplitude Phase Frequency Model

References

  1. Abuturab MR (2012) Securing color information using Arnold transform in gyrator transform domain. Opt Lasers Eng 50:772–779

    Google Scholar 

  2. Ahmed HE-DH, Kalash HM, Allah OSF (2007) An efficient chaos-based feedback stream cipher (ECBFSC) for image encryption and decryption, Informatica, 31

  3. Akhavan A, Samsudin A, Akhshani A (2015) Cryptanalysis of “an improvement over an image encryption method based on total shuffling”. Opt Commun 350:77–82

    Google Scholar 

  4. Akhavan A, Samsudin A, Akhshani A (2017) Cryptanalysis of an image encryption algorithm based on DNA encoding. Opt Laser Technol 95:94–99

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  6. Behnia S, Akhshani A, Mahmodi H, Akhavan A (2008) A novel algorithm for image encryption based on mixture of chaotic maps. Chaos, Solitons Fractals 35:408–419

    MathSciNet  MATH  Google Scholar 

  7. Belazi A, El-Latif AAA, Diaconu A-V, Rhouma R, Belghith S (2017) Chaos-based partial image encryption scheme based on linear fractional and lifting wavelet transforms. Opt Lasers Eng 88:37–50

    Google Scholar 

  8. Bensikaddour E-H, Bentoutou Y, Taleb N (2018) Embedded implementation of multispectral satellite image encryption using a chaos-based block cipher. Journal of King Saud Univ-Comput Inform Sci 3:1–7

    Google Scholar 

  9. Bhatnagar G, Wu QJ, Raman B (2012) A new fractional random wavelet transform for fingerprint security. IEEE Trans Syst Man Cybern Part A Syst Hum 42:262–275

    Google Scholar 

  10. Bhatnagar G, Wu QJ, Raman B (2013) Discrete fractional wavelet transform and its application to multiple encryption. Inf Sci 223:297–316

    MathSciNet  MATH  Google Scholar 

  11. Çavuşoğlu Ü, Kaçar S, Pehlivan I, Zengin A (2017) Secure image encryption algorithm design using a novel chaos based S-box. Chaos, Solitons Fractals 95:92–101

    MATH  Google Scholar 

  12. Chai X, Chen Y, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations. Opt Lasers Eng 88:197–213

    Google Scholar 

  13. Chai X-L, Gan Z-H, Lu Y, Zhang M-H, Chen Y-R (2016) A novel color image encryption algorithm based on genetic recombination and the four-dimensional memristive hyperchaotic system. Chin Phys B 25:10050301–10050313

    Google Scholar 

  14. Chai X, Gan Z, Yang K, Chen Y, Liu X (2017) An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Process Image Commun 52:6–19

    Google Scholar 

  15. Chen W, Quan C, Tay C (2009) Optical color image encryption based on Arnold transform and interference method. Opt Commun 282:3680–3685

    Google Scholar 

  16. Chen T-H, Wu C-S (2010) Compression-unimpaired batch-image encryption combining vector quantization and index compression. Inf Sci 180:1690–1701

    Google Scholar 

  17. Chen J, Zhu Z-l, Zhang L-b, Zhang Y, Yang B-q (2018) Exploiting self-adaptive permutation–diffusion and DNA random encoding for secure and efficient image encryption. Signal Process 142:340–353

    Google Scholar 

  18. Cohen M, Powers M, O'Connell C, Kato N (1985) The nucleotide sequence of the env gene from the human provirus ERV3 and isolation and characterization of an ERV3-specific cDNA. Virology 147:449–458

    Google Scholar 

  19. Devi RS, Aravind AN, Vishal JC, Amritha D, Thenmozhi K, Rayappan JBB, Rengarajan A, Padmapriya P (2020) Image encryption through RNA approach assisted with neural key sequences. Multimed Tools Appl:1–32

  20. El-Latif AAA, Li L, Wang N, Han Q, Niu X (2013) A new approach to chaotic image encryption based on quantum chaotic system, exploiting color spaces. Signal Process 93:2986–3000

    Google Scholar 

  21. Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Lasers Eng 56:83–93

    Google Scholar 

  22. Enayatifar R, Sadaei HJ, Abdullah AH, Lee M, Isnin IF (2015) A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt Lasers Eng 71:33–41

    Google Scholar 

  23. Faragallah OS (2018) Optical double color image encryption scheme in the Fresnel-based Hartley domain using Arnold transform and chaotic logistic adjusted sine phase masks. Opt Quant Electron 50:1–27

    Google Scholar 

  24. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. Int J Bifurcation Chaos 8:1259–1284

    MathSciNet  MATH  Google Scholar 

  25. Gan Z-h, Chai X-l, Han D-j, Chen Y-r (2018) A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Comput & Applic 29:1–20

    Google Scholar 

  26. Ghadirli HM, Nodehi A, Enayatifar R (2019) An overview of encryption algorithms in color images. Signal Process 164:163–185

    Google Scholar 

  27. Head T, Rozenberg G, Bladergroen RS, Breek C, Lommerse P, Spaink HP (2000) Computing with DNA by operating on plasmids. Biosystems 57:87–93

    Google Scholar 

  28. Hsiao H-I, Lee J (2015) Color image encryption using chaotic nonlinear adaptive filter. Signal Process 117:281–309

    Google Scholar 

  29. Hua Z, Zhou Y, Pun C-M, Chen CP (2015) 2D sine logistic modulation map for image encryption. Inf Sci 297:80–94

    Google Scholar 

  30. Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72:57–70

    Google Scholar 

  31. Jain A, Rajpal N (2016) A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed Tools Appl 75:5455–5472

    Google Scholar 

  32. Kadir A, Aili M, Sattar M (2017) Color image encryption scheme using coupled hyper chaotic system with multiple impulse injections. Opt-Intern J Light Electron Opt 129:231–238

    Google Scholar 

  33. M. Khalid, Z. Ullah, N. Ahmad, M. Arshad, B. Jan, Y. Cao, A. Adnan, A survey of routing issues and associated protocols in underwater wireless sensor networks, journal of sensors, 2017 (2017).

    Google Scholar 

  34. Khan JS, Ahmad J (2019) Chaos based efficient selective image encryption. Multidim Syst Sign Process 30:943–961

    MathSciNet  MATH  Google Scholar 

  35. Kumar M, Iqbal A, Kumar P (2016) A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie–Hellman cryptography. Signal Process 125:187–202

    Google Scholar 

  36. Li C, Li S, Chen G, Halang WA (2009) Cryptanalysis of an image encryption scheme based on a compound chaotic sequence. Image Vis Comput 27:1035–1039

    Google Scholar 

  37. Li C, Li S, Lo K-T (2011) Breaking a modified substitution–diffusion image cipher based on chaotic standard and logistic maps. Commun Nonlinear Sci Numer Simul 16:837–843

    MathSciNet  MATH  Google Scholar 

  38. Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246

    Google Scholar 

  39. Li C, Zhang LY, Ou R, Wong K-W, Shu S (2012) Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn 70:2383–2388

    MathSciNet  Google Scholar 

  40. Liu H, Kadir A (2015) Asymmetric color image encryption scheme using 2D discrete-time map. Signal Process 113:104–112

    Google Scholar 

  41. Liu Y, Tang J, Xie T (2014) Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt Laser Technol 60:111–115

    Google Scholar 

  42. Liu H, Wang X (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466

    Google Scholar 

  43. Liu Z, Xu L, Liu T, Chen H, Li P, Lin C, Liu S (2011) Color image encryption by using Arnold transform and color-blend operation in discrete cosine transform domains. Opt Commun 284:123–128

    Google Scholar 

  44. Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38:1240–1248

    Google Scholar 

  45. Mahmud M, Lee M, Choi J-Y (2020) Evolutionary-based image encryption using RNA codons truth table. Opt Laser Technol 121:105818

    Google Scholar 

  46. Matthews R (1989) On the derivation of a “chaotic” encryption algorithm. Cryptologia 13:29–42

    MathSciNet  Google Scholar 

  47. May RM (1976) Simple mathematical models with very complicated dynamics. Nature 261:459–467

    MATH  Google Scholar 

  48. Mondal B, Mandal T (2017) A light weight secure image encryption scheme based on chaos & DNA computing. Journal of King Saud Univ-Comput Inform Sci 29:499–504

    Google Scholar 

  49. Murillo-Escobar M, Cruz-Hernández C, Abundiz-Pérez F, López-Gutiérrez RM, Del Campo OA (2015) A RGB image encryption algorithm based on total plain image characteristics and chaos. Signal Process 109:119–131

    Google Scholar 

  50. Nematzadeh H, Enayatifar R, Motameni H, Guimarães FG, Coelho VN (2018) Medical image encryption using a hybrid model of modified genetic algorithm and coupled map lattices. Opt Lasers Eng 110:24–32

    Google Scholar 

  51. Ning K (2009) A pseudo DNA cryptography method, arXiv preprint arXiv:0903.2693

  52. Niyat AY, Moattar MH, Torshiz MN (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt Lasers Eng 90:225–237

    Google Scholar 

  53. Özkaynak F, Özer AB, Yavuz S (2013) Security analysis of an image encryption algorithm based on chaos and DNA encoding, 2013 21st Signal Processing and Communications Applications Conference (SIU), IEEE, pp. 1–4.

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

    Google Scholar 

  55. Rehman A u, Liao X, Ashraf R, Ullah S, Wang H (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2. Optik 159:348–367

    Google Scholar 

  56. Sanger F, Air GM, Barrell BG, Brown NL, Coulson AR, Fiddes JC, Hutchison C, Slocombe PM, Smith M (1977) Nucleotide sequence of bacteriophage φX174 DNA. Nature 265:687

    Google Scholar 

  57. Sokouti M, Sokouti B (2018) A PRISMA-compliant systematic review and analysis on color image encryption using DNA properties. Comput Sci Rev 29:14–20

    Google Scholar 

  58. Song C-Y, Qiao Y-L, Zhang X-Z (2013) An image encryption scheme based on new spatiotemporal chaos. Opt-Intern J Light Electron Opt 124:3329–3334

    Google Scholar 

  59. Sravanthi D, Patro KAK, Acharya B, Majumder S (2019) A secure chaotic image encryption based on bit-plane operation, Soft Computing in Data Analytics, Springer, Singapore, pp. 717–726.

  60. Su Z, Zhang G, Jiang J (2012) Multimedia security: a survey of chaos-based encryption technology, Multimedia-A Multidisciplinary Approach to Complex Issues, InTech, pp. 99–124.

  61. Sui L, Gao B (2013) Color image encryption based on gyrator transform and Arnold transform. Opt Laser Technol 48:530–538

    Google Scholar 

  62. Usama M, Khan MK, Alghathbar K, Lee C (2010) Chaos-based secure satellite imagery cryptosystem. Comput Math Appl 60:326–337

    MathSciNet  MATH  Google Scholar 

  63. Wang X, Guan N (2020) A novel chaotic image encryption algorithm based on extended zigzag confusion and RNA operation. Opt Laser Technol 131:106366

    Google Scholar 

  64. Wang Y, Lei P, Yang H, Cao H (2015) Security analysis on a color image encryption based on DNA encoding and chaos map. Comput Electr Eng 46:433–446

    Google Scholar 

  65. Wang L, Song H, Liu P (2016) A novel hybrid color image encryption algorithm using two complex chaotic systems. Opt Lasers Eng 77:118–125

    Google Scholar 

  66. Wang X-Y, Zhang Y-Q, Bao X-M (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61

    Google Scholar 

  67. Wang K, Zou L, Song A, He Z (2005) On the security of 3D cat map based symmetric image encryption scheme. Phys Lett A 343:432–439

    MATH  Google Scholar 

  68. Watson JD, Crick F (1953) A structure for deoxyribose nucleic acid.

  69. Wei X, Guo L, Zhang Q, Zhang J, Lian S (2012) A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J Syst Softw 85:290–299

    Google Scholar 

  70. Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39

    Google Scholar 

  71. Wu J, Liao X, Yang B (2018) Image encryption using 2D Hénon-sine map and DNA approach. Signal Process 153:11–23

    Google Scholar 

  72. Wu J, Luo X, Zhou N (2013) Four-image encryption method based on spectrum truncation, chaos and the MODFrFT. Opt Laser Technol 45:571–577

    Google Scholar 

  73. Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287

    Google Scholar 

  74. Xiao D, Liao X, Wei P (2009) Analysis and improvement of a chaos-based image encryption algorithm. Chaos, Solitons Fractals 40:2191–2199

    MathSciNet  MATH  Google Scholar 

  75. Xie T, Liu Y, Tang J (2014) Breaking a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Opt-Intern J Light Electron Opt 125:7166–7169

    Google Scholar 

  76. You S, Lu Y, Zhang W, Yang B, Peng R, Zhuang S (2015) Micro-lens array based 3-D color image encryption using the combination of gravity model and Arnold transform. Opt Commun 355:419–426

    Google Scholar 

  77. Yu W, Liu Y, Gong L, Tian M, Tu L (2019) Double-image encryption based on spatiotemporal chaos and DNA operations. Multimed Tools Appl 78:1–28

    Google Scholar 

  78. Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52:2028–2035

    MathSciNet  MATH  Google Scholar 

  79. Zhang Y-Q, Wang X-Y (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput 26:10–20

    Google Scholar 

  80. Zhang Y-Q, Wang X-Y, Liu J, Chi Z-L (2016) An image encryption scheme based on the MLNCML system using DNA sequences. Opt Lasers Eng 82:95–103

    Google Scholar 

  81. Zhang Q, Wang Q, Wei X (2010) A novel image encryption scheme based on DNA coding and multi-chaotic maps. Adv Sci Lett 3:447–451

    Google Scholar 

  82. Zheng X, Xu J, Li W (2009) Parallel DNA arithmetic operation based on n-moduli set. Appl Math Comput 212:177–184

    MathSciNet  MATH  Google Scholar 

  83. Zhou Y, Bao L, Chen CP (2013) Image encryption using a new parametric switching chaotic system. Signal Process 93:3039–3052

    Google Scholar 

  84. Zhou Y, Bao L, Chen CP (2014) A new 1D chaotic system for image encryption. Signal Process 97:172–182

    Google Scholar 

  85. Zhou Y, Panetta K, Agaian S, Chen CP (2012) Image encryption using P-Fibonacci transform and decomposition. Opt Commun 285:594–608

    Google Scholar 

  86. Zhou Y, Panetta K, Agaian S, Chen CP (2013) (n, k, p)-Gray code for image systems. IEEE trans cybern 43:515–529

    Google Scholar 

  87. Zhou G, Zhang D, Liu Y, Yuan Y, Liu Q (2015) A novel image encryption algorithm based on chaos and line map. Neurocomputing 169:150–157

    Google Scholar 

  88. Zhu H, Zhao C, Zhang X, Yang L (2014) An image encryption scheme using generalized Arnold map and affine cipher. Opt-Intern J Light Electron Opt 125:6672–6677

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Nodehi.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Movafegh Ghadirli, H., Nodehi, A. & Enayatifar, R. Color image DNA encryption using mRNA properties and non-adjacent coupled map lattices. Multimed Tools Appl 80, 8445–8469 (2021). https://doi.org/10.1007/s11042-020-10014-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-10014-4

Keywords

Navigation