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.
Similar content being viewed by others
References
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
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
Batool SI, Waseem HM (2019) A novel image encryption scheme based on Arnold scrambling and Lucas series. Multimed Tools Appl 78(19):27611–27637
Borujeni S E, Eshghi M (2013) Chaotic image encryption system using phase-magnitude transformation and pixel substitution. Telecommun Syst 52(2):525–537
Broumandnia A (2019) The 3D modular chaotic map to digital color image encryption. Future Gener Comp. Syst. 99:489–499
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
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
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
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
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
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
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
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
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
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
Khan M (2015) A novel image encryption scheme based on multiple chaotic S-boxes. Nonlinear Dyn 82(1-2):527–533
Kumari M, Gupta S (2018) A novel image encryption scheme based on intertwining chaotic maps and RC4 stream cipher. 3D Research 9(1):10
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
Liu H, Wang X (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59(10):3320–3327
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
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
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
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
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
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
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
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
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
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
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
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
Wang X Y, Li Z M (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Opt Lasers Eng 115:107–118
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
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
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
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
Zhang Q, Zhou S, Wei X (2011) An efficient approach for DNA fractal-based image encryption. Applied Mathematics & Information Sciences 5(3):445–459
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
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10437-z