Skip to main content
Log in

A robust and lossless DNA encryption scheme for color images

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

Abstract

In this paper, a new robust and lossless color image encryption algorithm is presented based on DNA sequence operation and one-way coupled-map lattices (OCML). The plain-image is firstly decomposed into three gray-level components and we randomly convert them into three DNA matrices by the DNA encoding rules. Then the XOR operation is performed on the DNA matrices for two times. Next, the shuffled DNA matrices are transformed into three gray images according to the DNA decoding rules. Finally, a diffusion process is further applied to change the image pixel’s values by a key stream, and the cipher-image is attained. The key stream generated by OCML is related to the plain-image. Experimental results and security analysis demonstrate that the proposed algorithm has a good encryption effect and can withstand various typical attacks. Furthermore, it is robust against some common image processing operations such as noise adding, cropping, JPEG compression etc.

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

References

  1. Adleman L (1994) Molecular computation of solutions of combinational problems. Science 266:1021–1024

    Article  Google Scholar 

  2. Benham CJ, Mielke SP (2005) DNA mechanics. Annu Rev Biomed Eng 7:21–53

    Article  Google Scholar 

  3. Celland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399:533–534

    Article  Google Scholar 

  4. Chen G, Mao Y, Chui C (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Soliton Fract 21(3):749–761

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Gao T, Chen Z (2008) A new image encryption algorithm based on hyper-chaos. Phys Lett A 372(4):394–400

    Article  MATH  Google Scholar 

  8. Ge X, Liu F, Lu B, Wang W (2011) Cryptanalysis of a spatiotemporal chaotic image/video cryptosystem and its improved version. Phys Lett A 375(5):908–913

    Article  MATH  Google Scholar 

  9. A. Gehani, T.H. LaBean, J.H. Reif, DNA-based cryptography, Dimacs Series in Discrete Mathematics and Theoretical Computer Science 54 (2000) 233–249

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  12. Hermassi H, Rhouma R, Belghith S (2012) Security analysis of image cryptosystems only or partially based on a chaotic permutation. J Syst Softw 85(9):2133–2144

    Article  Google Scholar 

  13. Hua Z, Zhou Y, Pun CM, Chen CLP (2015) 2D sine logistic modulation map for image encryption. Inf Sci 297:80–94

    Article  Google Scholar 

  14. Huang CK, Nien HH (2009) Multi chaotic systems based pixel shuffle for image encryption. Opt Commun 282(11):2123–2127

    Article  Google Scholar 

  15. Kadir A, Hamdulla A, Guo W (2014) Color image encryption using skew tent map and hyper chaotic system of 6th-order CNN. Optik 125(5):1671–1675

    Article  Google Scholar 

  16. Kocaerv L (2001) Chaos-based cryptography: a brief overview. IEEE Circuits Syst Mag 1(3):6–21

    Article  Google Scholar 

  17. Li P, Li Z, Halang WA, Chen G (2005) A multiple pseudorandom-bit generator based on a spatiotemporal chaotic map. Phys Lett A 349(6):467–473

    Article  Google Scholar 

  18. 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(8):1035–1039

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  20. Lian S, Sun J, Wang Z (2005) A block cipher based on a suitable use of chaotic standard map. Chaos Soliton Fract 26(1):117–129

    Article  MATH  Google Scholar 

  21. Liu H, Wang X (2011) Color image encryption using spatial bit level permutation and high-dimension chaotic system. Opt Commun 284(16–17):3895–3903

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Liu H, Wang X, Kadir A (2013) Color image encryption using Choquet fuzzy integral and hyper chaotic system. Optik 124(18):3527–3533

    Article  Google Scholar 

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

    Article  Google Scholar 

  26. Mandelkern M, Elias JG, Eden D, Crothers DM (1981) The dimensions of DNA in solution. J Mol Biol 152(1):153–161

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MATH  Google Scholar 

  29. Ning K (2009) A pseudo DNA cryptography method (PDF Download Available). Available from: https://www.researchgate.net/publication/24164703_A_Pseudo_DNA_Cryptography_Method. Accessed 4 June 2017

  30. Norouzi B, Mirzakuchaki S (2014) A fast color image encryption algorithm based on hyper-chaotic systems. Nonlinear Dyn 78(2):995–1015

    Article  Google Scholar 

  31. Norouzi B, Seyedzadeh SM, Mirzakuchaki S, Mosavi MR (2013) A novel image encryption based on hash function with only two-round diffusion process. Multimedia Systems 20(1):45–64

    Article  Google Scholar 

  32. Özkaynak F, Özer AB, Yavuz S (2012) Cryptanalysis of a novel image encryption scheme based on improved hyperchaotic sequences. Opt Commun 285(24):4946–4948

    Article  Google Scholar 

  33. Pareek NK, Patidar V, Sud KK (2006) Image encryption using chaotic logistic map. Image Vis Comput 24(9):926–934

    Article  Google Scholar 

  34. Rhouma R, Belghith S (2008) Cryptanalysis of a new image encryption algorithm based on hyper-chaos. Phys Lett A 372(38):5973–5978

    Article  MATH  Google Scholar 

  35. Rhouma R, Meherzi S, Belghith S (2009) OCML-based colour image encryption. Chaos Soliton Fract 40(1):309–318

    Article  MATH  Google Scholar 

  36. Shyam M, Kiran N, Maheswaran V (2007) A novel encryption scheme based on DNA computing. In: Proceedings of the 14th IEEE International Conference on High Performance Computing, HiPC’2007. IEEE, New York, USA

  37. Solak E, Rhouma R, Belghith S (2010) Cryptanalysis of a multi-chaotic systems based image cryptosystem. Opt Commun 283(2):232–236

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  39. Teng L, Wang X (2012) A bit-level image encryption algorithm based on spatiotemporal chaotic system and self-adaptive. Opt Commun 285(20):4048–4054

    Article  Google Scholar 

  40. Tong X, Cui M (2009) Image encryption scheme based on 3D baker with dynamical compound chaotic sequence cipher generator. Signal Process 89(4):480–491

    Article  MATH  Google Scholar 

  41. Wang Z, Bovik AC (2006) Modern image quality assessment, synthesis lectures on image, Video & Multimedia Processing. Morgan & Claypool, San Rafael

    Google Scholar 

  42. Wang Y, Wong K, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11(1):514–522

    Article  Google Scholar 

  43. Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108

    Article  MathSciNet  Google Scholar 

  44. Wang W, Tan H, Pang Y, Li Z, Ran P, Wu J (2016) A novel encryption algorithm based on DWT and multichaos mapping. J Sens 2016(2646205):1–7

    Google Scholar 

  45. Watson JD, Crick FHC (1953) A structure for deoxyribose nucleic acid. Nature 171:737–738

    Article  Google Scholar 

  46. 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(2):290–299

    Article  Google Scholar 

  47. Xiao GZ, Lu MX, Qin L, Lai XJ (2006) New field of cryptography: DNA cryptography. Chin Sci Bull 51(12):1413–1420

    MathSciNet  MATH  Google Scholar 

  48. Ye G (2010) Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn Lett 31(5):347–354

    Article  Google Scholar 

  49. Zhang G, Liu Q (2011) A novel image encryption method based on total shuffling scheme. Opt Commun 284(12):2775–2780

    Article  Google Scholar 

  50. Zhang Y, Wang X (2014) A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice. Inf Sci 273:329–351

    Article  Google Scholar 

  51. Zhang Q, Wei X (2013) A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik 124(23):6276–6281

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  53. Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 124(18):3596–3600

    Article  Google Scholar 

  54. Zhang Q, Liu L, Wei X (2014) Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps. AEU-Int J Electron Commun 68(3):186–192

    Article  Google Scholar 

  55. Zhang Y, Wen W, Su M, Li M (2014) Cryptanalyzing a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 125(4):1562–1564

    Article  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  58. Zhu C (2012) A novel image encryption scheme based on improved hyperchaotic sequences. Opt Commun 285(1):29–37

    Article  Google Scholar 

  59. Zhu Z, Zhang W, Wong K, Yu H (2011) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci 181:1171–1186

    Article  Google Scholar 

Download references

Acknowledgements

This research was jointly supported by the National Natural Science Foundation of China (Grant Nos 61004006 and 61203094), China Postdoctoral Science Foundation (Grant Nos 2013 M530181 and 2015 T80396), Program for Science & Technology Innovation Talents in Universities of Henan Province, China (Grant No 14HASTIT042), the Foundation for University Young Key Teacher Program of Henan Province, China (Grant No 2011GGJS-025), Shanghai Postdoctoral Scientific Program (Grant No 13R21410600).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Xiangjun Wu or Haibin Kan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, X., Kurths, J. & Kan, H. A robust and lossless DNA encryption scheme for color images. Multimed Tools Appl 77, 12349–12376 (2018). https://doi.org/10.1007/s11042-017-4885-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4885-5

Keywords

Navigation