Skip to main content
Log in

A novel color image encryption algorithm based on image hashing, 6D hyperchaotic and DNA coding

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

Abstract

In order to improve the key space of color image encryption algorithm, the sensitivity to the contents of plain images, the robustness against various types of known attacks, and to achieve the tamper location analysis, a novel color image encryption algorithm based on image hashing, six-dimensional (6D) hyperchaotic and dynamic DNA coding is proposed. Firstly, the color image is pre-processed and the hash sequence is extracted by image hashing algorithm which is used as the initial value and control parameter of chaotic system. Secondly, three color channels of the color image RGB are synthesized into a two-dimensional matrix and the pixels replacement are performed by using the improved two-dimensional chaotic map. Finally, a 6D hyperchaotic system is used to generate random sequences for DNA dynamic coding and arithmetic operations of color images, the encrypted image is obtained. The experimental results show that, compared with the existing methods, the proposed algorithm has a large enough key space, better plain-image sensitivity, better statistical and differential characteristics, as well as can resistant various forms of attacks such as noise and cropping, and the tampering image can be tamper-located analyzed, which has good security and strong robustness.

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

Similar content being viewed by others

References

  1. Alam S, Jamil A, Saldhi A, Ahmad M (2015) Digital image authentication and encryption using digital signature. In: International conference on advances in computer engineering and applications, pp. 332–336. IEEE

  2. Amani HR, Yaghoobi M (2019) A new approach in adaptive encryption algorithm for color images based on DNA sequence operation and hyper-chaotic system. Multimed Tools Appl 78(15):21537–8C21556

    Article  Google Scholar 

  3. Batool SI, Waseem HM (2019) A novel image encryption scheme based on Arnold scrambling and Lucas series. Multimed Tools Appl 78(19):27611–27637

    Article  Google Scholar 

  4. Borujeni S E, Eshghi M (2013) Chaotic image encryption system using phase-magnitude transformation and pixel substitution. Telecommun Syst 52(2):525–537

    Google Scholar 

  5. Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Future Gener Comp. Syst. 99:489–499

    Article  Google Scholar 

  6. Cai S, Huang L, Chen X, Xiong X (2018) A symmetric plaintext-related color image encryption system based on bit permutation. Entropy 20(4):282

    Article  Google Scholar 

  7. Farah MA, Ben A, Farah T (2019) An image encryption scheme based on a new hybrid chaotic map and optimized substitution box. Nonlinear Dyn 99:3041–3064

    Article  Google Scholar 

  8. García-Martínez M, Ontañón-García LJ, Campos-Cantón E, Čelikovský S (2015) Hyperchaotic encryption based on multi-scroll piecewise linear systems. Appl Math Comput 270:413–424

    MathSciNet  MATH  Google Scholar 

  9. Geetha S, Punithavathi P, Infanteena AM, Sindhu SSS (2018) A literature review on image encryption techniques. Int J of Inf Secur and Priv (IJISP) 12(3):42–83

    Article  Google Scholar 

  10. Girdhar A, Kumar V (2018) A RGB image encryption technique using Lorenz and Rossler chaotic system on DNA sequences. Multimed Tools Appl 77 (20):27017–27039

    Article  Google Scholar 

  11. Gong LH, He XT, Tan RC, Zhou ZH (2018) Single channel quantum color image encryption algorithm based on HSI model and quantum Fourier transform. Int J Theor Phys 57(1):59–73

    Article  Google Scholar 

  12. Han F, Liao X, Yang B, Zhang Y (2018) A hybrid scheme for self-adaptive double color-image encryption. Multimed Tools Appl 77(11):14285–14304

    Article  Google Scholar 

  13. He X, Tao H, Liu C, Zhu J (2018) Single-shot color image encryption based on mixed state diffractive imaging. Opt Lasers Eng 107:112–118

    Article  Google Scholar 

  14. Kaur M, Kumar V (2018) Colour image encryption technique using differential evolution in non-subsampled contourlet transform domain. IET Image Process 12(7):1273–1283

    Article  Google Scholar 

  15. Kang XJ, Guo ZH (2020) A new color image encryption scheme based on DNA encoding and spatiotemporal chaotic system. Signal Processing: Image Communication 115670:80

    Google Scholar 

  16. Khan M (2015) A novel image encryption scheme based on multiple chaotic S-boxes. Nonlinear Dyn 82(1-2):527–533

    Article  MathSciNet  Google Scholar 

  17. Kumari M, Gupta S (2018) A novel image encryption scheme based on intertwining chaotic maps and RC4 stream cipher. 3D Research 9(1):10

    Article  Google Scholar 

  18. Li S, Ding W, Yin B, Zhang T, Ma Y (2018) A novel delay linear coupling logistics map model for color image encryption. Entropy 20(6):463

    Article  Google Scholar 

  19. Liu H, Wang X (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59(10):3320–3327

    Article  MathSciNet  Google Scholar 

  20. Liu L, Shan M, Zhong Z, Liu B (2018) Color image encryption based on enhanced optical interference with different diffraction distances and linear phase color-blend. Journal of Optics 21(1):015701

    Article  Google Scholar 

  21. Liu Z, Wu C, Wang J, Hu Y (2019) A color image encryption using dynamic DNA and 4-D memristive hyper-chaos. IEEE Access 7:78367–78378

    Article  Google Scholar 

  22. Mohamed HG, ElKamchouchi DH, Moussa KH (2020) A novel color image encryption algorithm based on hyperchaotic maps and mitochondrial DNA sequences. Entropy 22(2):158

    Article  MathSciNet  Google Scholar 

  23. Ouyang J, Coatrieux G, Chen B, Shu H (2015) Color image watermarking based on quaternion Fourier transform and improved uniform log-polar mapping. Comput Electr Eng 46:419–432

    Article  Google Scholar 

  24. Pak C, An K, Jang P, Kim J, Kim S (2019) A novel bit-level color image encryption using improved 1D chaotic map. Multimed Tools Appl 78(9):12027–12042

    Article  Google Scholar 

  25. Rajagopalan S, Sivaraman R, Upadhyay HN, Rayappan JBB, Amirtharajan R (2018) ON Chip Peripherals are ON for chaos⋅⋅8Can image fused encryption. Microprocess Microsyst 61:257–278

    Article  Google Scholar 

  26. Sahari M L, Boukemara I (2018) A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption. Nonlinear Dyn 94(1):723–744

    Article  Google Scholar 

  27. Sasikaladevi N, Geetha K, Sriharshini K, Aruna M D (2019) RADIANT-Hybrid multilayered chaotic image encryption system for color images. Multimed Tools Appl 78(9):11675–11700

    Article  Google Scholar 

  28. Suri S, Vijay R (2019) A synchronous intertwining logistic map-DNA approach for color image encryption. Journal of Ambient Intelligence and Humanized Computing 10(6):2277–2290

    Article  Google Scholar 

  29. ur Rehman A, 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

    Article  Google Scholar 

  30. Wang X, Wang S, Zhang Y, Luo C (2018) A one-time pad color image cryptosystem based on SHA-3 and multiple chaotic systems. Opt Lasers Eng 103:1–8

    Article  Google Scholar 

  31. Wang X, Qin X, Liu C (2019) Color image encryption algorithm based on customized globally coupled map lattices. Multimed Tools Appl 78 (5):6191–6209

    Article  Google Scholar 

  32. Wang X Y, Li Z M (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Opt Lasers Eng 115:107–118

    Article  Google Scholar 

  33. Wu X, Wang D, Kurths J, Kan H (2016) A novel lossless color image encryption scheme using 2D DWT and 6D hyperchaotic system. Inf Sci 349:137–153

    Article  Google Scholar 

  34. Xia Z, Wang X, Zhang L, Qin Z, Sun X, Ren K (2016) A privacy-preserving and copy-deterrence content-based image retrieval schemealgorithm in cloud computing. IEEE Trans. Inf. Forensics Secur 11(11):2594–2608

    Article  Google Scholar 

  35. Xiong Z, Wu Y, Ye C, Zhang X, Xu F (2019) Color image chaos encryption algorithm combining CRC and nine palace map. Multimed Tools Appl 78 (22):31035–31055

    Article  Google Scholar 

  36. Yu J, Zhang B, Kuang Z, Lin D, Fan J. (2016) iPrivacy: image privacy protection by identifying sensitive objects via deep multi-task learning. IEEE Trans. Inf. Forensics Secur 12(5):1005–1016

    Article  Google Scholar 

  37. Zhang Q, Zhou S, Wei X (2011) An efficient approach for DNA fractal-based image encryption. Applied Mathematics & Information Sciences 5(3):445–459

    MathSciNet  Google Scholar 

  38. Zhang YQ, He Y, Li P, Wang XY (2020) A new color image encryption scheme based on 2DNLCML system and genetic operations. Opt Lasers Eng 128:106040

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (No. 61862041, 61363078), the Innovation Ability Improvement Project of Gansu Colleges and Universities of China (2019A-236). The authors also gratefully acknowledge the helpful comments and suggestions of the reviewers, which have improved the presentation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiuyu Zhang.

Ethics declarations

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

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

Zhang, Q., Han, J. A novel color image encryption algorithm based on image hashing, 6D hyperchaotic and DNA coding. Multimed Tools Appl 80, 13841–13864 (2021). https://doi.org/10.1007/s11042-020-10437-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-10437-z

Keywords

Navigation