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.














Similar content being viewed by others
References
Abdulla AA (2015) Exploiting similarities between secret and cover images for improved embedding efficiency and security in digital steganography[D]. The University of Buckingham
Alvarez G, Li SJ (2006) Some basic cryptographic requirements for chaos-based cryptosystems[J]. Int J Bifurc Chaos 16(8):2129–2151
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
Celland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots[J]. Nature 39(6736):533–534
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
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
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
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
Chen YM, Yang QG (2015) A new Lorenz-type hyperchaotic system with a curve of equilibria[J]. Math Comput Simul 112(7):40–55
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
Guan MM, Yang XL, Hu WS (2019) Chaotic image encryption algorithm using frequency-domain DNA encoding[J]. IET Image Process 13(9):1535–1539
Hua ZY, Fan J, Xu BX, Huang HJ (2018) 2D logistic-sine-coupling map for image encryption[J]. Signal Process 149:148–161
Hua ZY, Zhou YC (2016) Image encryption using 2D logistic-adjusted-sine map[J]. Inf Sci 339:237–253
Hua ZY, Zhou YC, Huang HJ (2019) Cosine-transform-based chaotic system for image encryption[J]. Inf Sci 480:403–419
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
Iwasaki A (2018) Analysis of NIST sp800-22 focusing on randomness of each sequence[J]. Jsiam Lett 10:1–4
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
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
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
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
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
Liao X, Qin Z, Ding LP (2017) Data embedding in digital images using critical functions[J] signal processing-image. Communication 58:146–156
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
Liu HJ, Kadir A (2015) Asymmetric color image encryption scheme using 2D discrete-time map[J]. Signal Process 113:104–112
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
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
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
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
Liu HJ, Wang XY, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps[J]. Appl Soft Comput 12(5):1457–1466
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
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
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
Raza SF, Satpute V (2019) A novel bit permutation-based image encryption algorithm[J]. Nonlinear Dyn 95(2):859–873
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
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
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
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
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
Volos CK, Kyprianidis IM, Stouboulos IN (2013) Image encryption process based on chaotic synchronization phenomena[J]. Signal Process 93(5):1328–1340
Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system[J]. Inf Sci 486:340–358
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
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
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
Wang XY, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos[J]. Signal Process 92(4):1101–1108
Wang T, Wang MH (2020) Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding[J]. Opt Laser Technol 132:106355
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
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
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
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
Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations[J]. Opt Laser Eng 73:53–61
Wolf A, Swift JB, Swinney HL, Vastano JA (1985) Determining Lyapunov exponents from a time series[J]. Physica D 16(3):285–317
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
Wu JH, Liao XF, Yang B (2018) Image encryption using 2D Henon-sine map and DNA approach[J]. Signal Process 153:11–12
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
Xian YJ, Wang XY (2021) Fractal sorting matrix and its application on chaotic image encryption[J]. Inf Sci 547:1154–1169
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
Ye GD, Pan C, Huang XL, Mei QX (2018) An efficient pixel-level chaotic image encryption algorithm[J]. Nonlinear Dyn 94(1):745–756
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
Zhang Y (2018) The unified image encryption algorithm based on chaos and cubic S-box[J]. Inf Sci 450:361–377
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
Zhang WM, Ma KD, Yu NH (2014) Reversibility improved data hiding in encrypted images[J]. Signal Process 94:118–127
Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice[J]. Inf Sci 273:329–351
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
Corresponding author
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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12472-4