Skip to main content
Log in

A novel and effective image encryption algorithm based on chaos and DNA encoding

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

Abstract

In this paper, we proposed a novel and effective image encryption algorithm based on Chaos and DNA encoding rules. Piecewise Linear Chaotic Map (PWLCM) and Logistic Map are applied to generate all parameters the presented algorithm needs and DNA encoding technology functions as an auxiliary tool. The proposed algorithm consists of these parts: firstly, use PWLCM to produce a key image, whose pixels are generated by Chaos; Secondly, encode the plain image and the key image with DNA rules by rows respectively and different rows are encoded according to various rules decided by logistic map; After that, employ encoded key image to conduct DNA operations with the encoded plain image row by row to obtain an intermediate image and the specific operation executed every row is chosen by logistic map; Then, decode the intermediate image as the plain image of next step. Finally, repeat steps above by columns again to get the ultimate cipher image. The experiment results and analysis indicate that the proposed algorithm is capable of withstanding typical attacks and has good character of security.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

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

    Article  Google Scholar 

  2. Barakat ML, Mansingka AS, Radwan AG, Salama KN (2014) Hardware stream cipher with controllable chaos generator for colour image encryption. Imag Process, IET 8(1):33–43

    Article  Google Scholar 

  3. Behnia S, Akhshani A, Ahadpour S, Mahmodi H, Akhavan A (2007) A fast chaotic encryption scheme based on piecewise nonlinear chaotic maps. Phys Lett A 366(4):391–396

    Article  MATH  Google Scholar 

  4. Belazi A, Hermassi H, Rhouma R, Belghith S (2014) Algebraic analysis of a RGB image encryption algorithm based on DNA encoding and chaotic map. Nonlinear Dynam 76(4):1989–2004

    Article  MATH  Google Scholar 

  5. Blakley GR, Borosh I (1979) Rivest-Shamir-Adleman public key cryptosystems do not always conceal messages. Comput Math Applic 5(3):169–178

    Article  MathSciNet  MATH  Google Scholar 

  6. Boriga RE, Dăscălescu AC, Diaconu AV (2014) A new fast image encryption scheme based on 2D chaotic maps. IAENG Int J Comput Sci 41(4):249–258

    Google Scholar 

  7. Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21(3):749–761

    Article  MathSciNet  MATH  Google Scholar 

  8. Cheng H, Huang C, Ding Q et al. (2014) An efficient image encryption scheme based on ZUC stream cipher and chaotic logistic map. In Intelligent data analysis and its applications, volume II (pp. 301–310). Springer International Publishing

  9. Elhoseny HM, Ahmed HE, Kazemian HB, El-Samie FEA (2014) Image encryption using development of 1D chaotic maps. Digit Imag Process 6(3):118–126

    Google Scholar 

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

    Article  Google Scholar 

  11. Fouda JAE, Effa JY, Sabat SL, Ali M (2014) A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588

    Article  MathSciNet  Google Scholar 

  12. Guesmi R, Farah MAB, Kachouri A, Samet M (2015) Hash key-based image encryption using crossover operator and chaos. Multimed Tools Applic 74:1–17

    Article  MATH  Google Scholar 

  13. Huang XL, Ye GD (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Applic 72(1):57–70

    Article  Google Scholar 

  14. Hussain I, Shah T, Gondal MA, Mahmood H (2013) A novel image encryption algorithm based on chaotic maps and GF (28) exponent transformation. Nonlinear Dynam 72(1–2):399–406

    Article  MathSciNet  Google Scholar 

  15. Hussain I, Shah T, Gondal MA (2014) Image encryption algorithm based on total shuffling scheme and chaotic S-box transformation. J Vib Control 20(14):2133–2136

    Article  Google Scholar 

  16. Jain A, Rajpal N (2015) A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed Tools Applic 74:1–18

    Article  Google Scholar 

  17. Khan M, Shah T (2014) A construction of novel chaos base nonlinear component of block cipher. Nonlinear Dynam 76(1):377–382

    Article  MathSciNet  MATH  Google Scholar 

  18. Lindholm E, Nickolls J, Oberman S, Montrym J (2008) NVIDIA Tesla: a unified graphics and computing architecture. Ieee Micro 28(2):39–55

    Article  Google Scholar 

  19. Liu H, Kadir A, Gong P (2015) A fast color image encryption scheme using one-time S-Boxes based on complex chaotic system and random noise. Opt Commun 338:340–347

    Article  Google Scholar 

  20. Liu HJ, Wang XY (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–1466

    Article  Google Scholar 

  21. Mannai O, Bechikh R, Hermassi H et al. (2015) A new image encryption scheme based on a simple first-order time-delay system with appropriate nonlinearity. Nonlinear Dynam 1–11

  22. Monaghan DS, Gopinathan U, Naughton TJ, Sheridan JT (2007) Key-space analysis of double random phase encryption technique. Appl Opt 46(26):6641–6647

    Article  Google Scholar 

  23. Nvidia CUDA (2007) Compute unified device architecture programming guide

  24. Owens JD, Houston M, Luebke D, Green S, Stone JE, Phillips JC (2008) GPU computing. Proc IEEE 96(5):879–899

    Article  Google Scholar 

  25. Rivest R (1992) The MD5 message-digest algorithm

  26. Roohbakhsh D, Yaghoobi M (2015) Fast adaptive image encryption using chaos by dynamic state variables selection. Int J Comput Applic 113(12)

  27. Tang Z, Lan W, Dai Y (2011) Image encryption using mapping array and random division. ICIC Exp Lett Int J Res Surveys Part B, Applic 2(6):1297–1302

    Google Scholar 

  28. Tang Z, Zhang X (2011) Secure image encryption without size limitation using Arnold transform and random strategies. Jo Multimed 6(2):202–206

    Google Scholar 

  29. Tang Z, Zhang X, Lan W (2015) Efficient image encryption with block shuffling and chaotic map. Multimed Tools Applic 74:5429–5448

    Article  Google Scholar 

  30. Vahidi J, Gorji M, Mazandaran I (2014) The confusion-diffusion image encryption algorithm with dynamical compound chaos. J Math Comput Sci (JMCS) 9(4):451–457

    Google Scholar 

  31. Wang XY, Liu LT, Zhang YQ (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt Lasers Eng 66:10–18

    Article  Google Scholar 

  32. Wang XY, Wang Q (2014) A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dynam 75(3):567–576

    Article  Google Scholar 

  33. Wang XY, Wang Q (2014) A fast image encryption algorithm based on only blocks in cipher text. Chin Phys B 23(3):030503

    Article  Google Scholar 

  34. Wang XY, Wang Q, Zhang YQ (2014) A fast image algorithm based on rows and columns switch. Nonlinear Dynam 79(2):1141–1149

    Article  MathSciNet  Google Scholar 

  35. Wang XY, Xu DH (2014) Image encryption using genetic operators and intertwining logistic map. Nonlinear Dynam 78(4):2975–2984

    Article  MathSciNet  Google Scholar 

  36. Wang XL, Zhang HL (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–60

    Article  Google Scholar 

  37. Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61

    Article  Google Scholar 

  38. Wang XY, Zhao JF, Liu HJ (2012) A new image encryption algorithm based on chaos. Opt Commun 285(5):562–566

    Article  Google Scholar 

  39. Wu Y, Zhou YC, Saveriades G, Agaian S, Noonan JP, Natarajan P (2013) Local Shannon entropy measure with statistical tests for image randomness. Inf Sci 222:323–342

    Article  MathSciNet  MATH  Google Scholar 

  40. Zhang YQ, Wang XY (2014) Analysis and improvement of a chaos-based symmetric image encryption scheme using a bit-level permutation. Nonlinear Dynam 77(3):687–698

    Article  Google Scholar 

  41. 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-Int J Light Electron Optics 125(4):1562–1564

    Article  Google Scholar 

  42. Zhang Y, Xiao D, Wen W, Li M (2014) Breaking an image encryption algorithm based on hyper-chaotic system with only one round diffusion process. Nonlinear Dynam 76(3):1645–1650

    Article  Google Scholar 

Download references

Acknowledgments

This research is supported by the National Natural Science Foundation of China (Nos: 61370145, 61173183, and 60973152), the Doctoral Program Foundation of Institution of Higher Education of China (No: 20070141014), Program for Liaoning Excellent Talents in University (No: LR2012003), the National Natural Science Foundation of Liaoning province (No: 20082165) and the Fundamental Research Funds for the Central Universities (No: DUT12JB06).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xingyuan Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, X., Liu, C. A novel and effective image encryption algorithm based on chaos and DNA encoding. Multimed Tools Appl 76, 6229–6245 (2017). https://doi.org/10.1007/s11042-016-3311-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3311-8

Keywords

Navigation