Skip to main content
Log in

A novel hyperchaotic encryption algorithm for color image utilizing DNA dynamic encoding and self-adapting permutation

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

Abstract

Image encryption has been an attractive research filed in recent years. In this paper, we propose a novel hyperchaotic encryption algorithm for color image utilizing DNA dynamic encoding and self-adapting permutation. Firstly, A new 4-dimensional hyperchaotic system is designed, and the detailed dynamic analysis shows that the system has strong pseudo-randomness and a large range of chaotic parameters. Secondly, based on the new 4-D hyperchaotic system, we devise the methods of DNA dynamic encoding, DNA dynamic calculation and DNA dynamic decoding in the image encryption algorithm, and the sequences generated by the hyperchaotic control these coding rules dynamically to make the results of operation more unpredictable. Moreover, the initial keystream is designed dependent upon the plaintext image, and the method of plaintext-related self-adapting permutation is proposed at the bit level and DNA level of the image respectively, which enhances the sensitivity of the algorithm to plaintext image and key. The theoretical analysis and numerical simulation show that the image algorithm has good security and can resist various 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 (2015) Exploiting similarities between secret and cover images for improved embedding efficiency and security in digital steganography[D]. The University of Buckingham

  2. Alvarez G, Li SJ (2006) Some basic cryptographic requirements for chaos-based cryptosystems[J]. Int J Bifurc Chaos 16(8):2129–2151

    Article  MathSciNet  MATH  Google Scholar 

  3. Azimi Z, Apadpour S (2019) Color image encryption based on DNA encoding and pair coupled chaotic maps[J]. Multimedia Tools Appl 79(3):1727–1744

    Google Scholar 

  4. Celland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots[J]. Nature 39(6736):533–534

    Article  Google Scholar 

  5. Chai XL, Chen YR, Broyde L (2017) A novel chaos-based image encryption algorithm using DNA sequence operations[J]. Opt Laser Eng 88:197–213

    Article  Google Scholar 

  6. Chai XL, Fu XL, Gan ZH, Lu Y, Chen YR (2019) A color image cryptosystem based on dynamic DNA encryption and chaos[J]. Signal Process 155:44–62

    Article  Google Scholar 

  7. Chai XL, Gan ZH, Yuan K, Chen YR, Liu XX (2019) A novel image encryption scheme based on DNA sequence operations and chaotic systems[J]. Neural Comput & Applic 31(1):219–237

    Article  Google Scholar 

  8. Chai XL, Zheng XY, Gan ZH, Chen YR (2020) Exploiting plaintext-related mechanism for secure color image encryption[J]. Neural Comput Applic 32(12):8065–8088

    Article  Google Scholar 

  9. Chen YM, Yang QG (2015) A new Lorenz-type hyperchaotic system with a curve of equilibria[J]. Math Comput Simul 112(7):40–55

    Article  MathSciNet  MATH  Google Scholar 

  10. Gan ZH, Chai XL, Han DJ, Chen YR (2019) A chaotic image encryption algorithm based on 3-D bit-plane permutation[J]. Neural Comput & Applic 31(11):7111–7130

    Article  Google Scholar 

  11. Guan MM, Yang XL, Hu WS (2019) Chaotic image encryption algorithm using frequency-domain DNA encoding[J]. IET Image Process 13(9):1535–1539

    Article  Google Scholar 

  12. Hua ZY, Fan J, Xu BX, Huang HJ (2018) 2D logistic-sine-coupling map for image encryption[J]. Signal Process 149:148–161

    Article  Google Scholar 

  13. Hua ZY, Zhou YC (2016) Image encryption using 2D logistic-adjusted-sine map[J]. Inf Sci 339:237–253

    Article  Google Scholar 

  14. Hua ZY, Zhou YC, Huang HJ (2019) Cosine-transform-based chaotic system for image encryption[J]. Inf Sci 480:403–419

    Article  Google Scholar 

  15. Huang LQ, Cai ST, Xiong XM, Xiao MQ (2019) On symmetric color image encryption system with permutation-diffusion simultaneous operation[J]. Optics Laser Eng 115:7–20

    Article  Google Scholar 

  16. Iwasaki A (2018) Analysis of NIST sp800-22 focusing on randomness of each sequence[J]. Jsiam Lett 10:1–4

    Article  MathSciNet  MATH  Google Scholar 

  17. Joshi AB, Dhanesh K, Gaffar A, Mishra DC (2020) Triple color image encryption based on 2D multiple parameter fractional discrete Fourier transform and 3D Arnold transform[J]. Optics Laser Eng 133:106139

    Article  Google Scholar 

  18. Li CQ, Lin DD, Feng BB, Lu JH, Hao F (2018) Cryptanalysis of chaotic image encryption algorithm based on information entropy[J]. IEEE Access 6:75834–75842

    Article  Google Scholar 

  19. Li Q, Wang XY, Wang XY, Ma B, Wang CP, Shi YQ (2021) An encrypted coverless information hiding method based on generative models[J]. Inf Sci 553:19–30

    Article  MathSciNet  Google Scholar 

  20. Li X, Wang LY, Yan YF, Liu P (2015) An improvement color image encryption algorithm based on DNA operations and real and chaotic systems[J]. Optik 127(5):2558–2565

    Article  Google Scholar 

  21. Liao X, Li KD, Yin JJ (2017) Separable data hiding in encrypted image based on compressive sensing and discrete fourier transform[J]. Multimedia Tools Appl 76(20):20739–20753

    Article  Google Scholar 

  22. Liao X, Qin Z, Ding LP (2017) Data embedding in digital images using critical functions[J] signal processing-image. Communication 58:146–156

    Google Scholar 

  23. Liao X, Yu YB, Li B, Li ZP, Zheng Q (2020) A new payload partition strategy in color image steganography[J]. IEEE Trans Circ Syst Video Technol 30(3):685–696

    Article  Google Scholar 

  24. Liu HJ, Kadir A (2015) Asymmetric color image encryption scheme using 2D discrete-time map[J]. Signal Process 113:104–112

    Article  Google Scholar 

  25. Liu HJ, Kadir A, Sun XB (2017) Chaos-based fast colour image encryption scheme with true random number keys from environmental noise[J]. IET Image Process 11(5):324–332

    Article  Google Scholar 

  26. Liu X, Song YR, Jiang GP (2019) Hierarchical bit-level image encryption based on chaotic map and Feistel network[J]. Int J Bifurc Chaos 29:1950016

    Article  MathSciNet  MATH  Google Scholar 

  27. Liu HJ, Wang XY (2010) Color image encryption based on one-time keys and robust chaotic maps[J]. Comput Math Appl 59(10):3320–3327

    Article  MathSciNet  MATH  Google Scholar 

  28. Liu HJ, Wang XY (2011) Color image encryption using spatial bit-level permutation and high-dimension chaotic system[J]. Opt Commun 284(16–17):3895–3903

    Article  Google Scholar 

  29. Liu HJ, Wang XY, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps[J]. Appl Soft Comput 12(5):1457–1466

    Article  Google Scholar 

  30. Ma J, Chen ZQ, Wang ZL, Zhang Q (2015) A four-wing hyper-chaotic attractor generated from a 4-D memristive system with a line equilibrium[J]. Nonlinear Dyn 81(3):1275–1288

    Article  MATH  Google Scholar 

  31. Niyat AY, Moattar MH, Torshiz MN (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata[J]. Optics Laser Eng 90:225–237

    Article  Google Scholar 

  32. Rasul E, Frederico GG, Siarry P (2019) Index-based permutation-diffusion in multiple-image encryption using DNA sequence[J]. Opt Laser Eng 115:131–140

    Article  Google Scholar 

  33. Raza SF, Satpute V (2019) A novel bit permutation-based image encryption algorithm[J]. Nonlinear Dyn 95(2):859–873

    Article  Google Scholar 

  34. Rehman AU, Liao XF (2019) A novel robust diffusion/confusion encryption technique for color image based on chaos, DNA and SHA-2[J]. Multimedia Tools Appl 78(2):2105–2133

    Article  Google Scholar 

  35. Rehman AU, Liao XF, Ashraf R, Ullah S, Wang HW (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2[J]. Optik 159:348–367

    Article  Google Scholar 

  36. Shelza S, Ritu V (2020) A pareto-optimal evolutionary approach of image encryption using coupled map lattice and DNA[J]. Neural Comput & Applic 32(15):11859–11873

    Article  Google Scholar 

  37. Shiu HJ, Ng KL, Fang JF, Lee RCT, Huang CH (2010) Data hiding methods based upon DNA sequences[J]. Inf Sci 180(11):2196–2208

    Article  MathSciNet  Google Scholar 

  38. Tong XJ, Zhang M, Wang Z, Ma J (2016) A joint color image encryption and compression scheme based on hyper-chaotic system[J]. Nonlinear Dyn 84(4):2333–2356

    Article  Google Scholar 

  39. Volos CK, Kyprianidis IM, Stouboulos IN (2013) Image encryption process based on chaotic synchronization phenomena[J]. Signal Process 93(5):1328–1340

    Article  Google Scholar 

  40. Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system[J]. Inf Sci 486:340–358

    Article  MATH  Google Scholar 

  41. Wang XY, Guo S (2020) Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory[J]. Inf Sci 507:16–36

    Article  MathSciNet  MATH  Google Scholar 

  42. Wang XY, Guo S (2020) Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network[J]. Inf Sci 539:195–214

    Article  MathSciNet  MATH  Google Scholar 

  43. Wang XY, Liu LT, Zhang YQ (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique[J]. Optics Laser Eng 66:10–18

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  45. Wang T, Wang MH (2020) Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding[J]. Opt Laser Technol 132:106355

    Article  Google Scholar 

  46. Wang XY, Wang Y, Unar S, Wang MX, Wang SB (2019) A privacy algorithm based on an improved chaotic system[J]. Opt Laser Eng 122:335–346

    Article  Google Scholar 

  47. Wang XY, Wang Y, Zhu XQ, Unar S (2019) Image encryption scheme based on chaos and DNA plane operations[J]. Multimedia Tools Appl 78(18):26111–26128

    Article  Google Scholar 

  48. Wang XY, Yang JJ (2020) A novel image encryption scheme of dynamic S-boxes and random blocks based on spatiotemporal chaotic system[J]. Optik 217:164884

    Article  Google Scholar 

  49. Wang XY, Yang L, Liu R, Kadir A (2010) A chaotic image encryption algorithm based on perceptron model[J]. Nonlinear Dyn 62(3):615–621

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  51. Wolf A, Swift JB, Swinney HL, Vastano JA (1985) Determining Lyapunov exponents from a time series[J]. Physica D 16(3):285–317

    Article  MathSciNet  MATH  Google Scholar 

  52. Wu JH, Liao XF, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ELGamal scheme[J]. Signal Process 141:109–124

    Article  Google Scholar 

  53. Wu JH, Liao XF, Yang B (2018) Image encryption using 2D Henon-sine map and DNA approach[J]. Signal Process 153:11–12

    Article  Google Scholar 

  54. Wu XJ, Wang KS, Wang XY (2018) Color image DNA encryption using NCA map-based CML and one-time keys[J]. Signal Process 148:272–287

    Article  Google Scholar 

  55. Xian YJ, Wang XY (2021) Fractal sorting matrix and its application on chaotic image encryption[J]. Inf Sci 547:1154–1169

    Article  MathSciNet  MATH  Google Scholar 

  56. Yao LL, Yuan CJ, Qiang JJ, Feng ST, Nie SP (2017) An asymmetric color image encryption method by using deduced gyrator transform[J]. Optics Laser Eng 89(S1):72–79

    Article  Google Scholar 

  57. Ye GD, Pan C, Huang XL, Mei QX (2018) An efficient pixel-level chaotic image encryption algorithm[J]. Nonlinear Dyn 94(1):745–756

    Article  Google Scholar 

  58. Ye GD, Pan C, Huang XL, Zhao ZY, He JQ (2018) A chaotic image encryption algorithm based on information entropy[J]. Int J Bifurc Chaos 28(1):1850010

    Article  MathSciNet  MATH  Google Scholar 

  59. Zhang Y (2018) The unified image encryption algorithm based on chaos and cubic S-box[J]. Inf Sci 450:361–377

    Article  MathSciNet  MATH  Google Scholar 

  60. Zhang YQ, He Y, Wang XY (2018) Spatiotemporal chaos in mixed linear-nonlinear two-dimensional coupled logistic map lattice[J]. Physica A 490:148–160

    Article  MathSciNet  Google Scholar 

  61. Zhang WM, Ma KD, Yu NH (2014) Reversibility improved data hiding in encrypted images[J]. Signal Process 94:118–127

    Article  Google Scholar 

  62. Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice[J]. Inf Sci 273:329–351

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the following projects and foundations: project ZR2019MF054 supported by Shandong Provincial Natural Science Foundation, the National Natural Science Foundation of China (No.61902091) and Innovation Research Foundation of Harbin Institute of Technology (HIT.NSRIF.2020099), 2017 Weihai University Co-construction Project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaojun Tong.

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

Liu, X., Tong, X., Wang, Z. et al. A novel hyperchaotic encryption algorithm for color image utilizing DNA dynamic encoding and self-adapting permutation. Multimed Tools Appl 81, 21779–21810 (2022). https://doi.org/10.1007/s11042-022-12472-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12472-4

Keywords

Navigation