Abstract
A novel color image encryption algorithm based on dynamic deoxyribonucleic acid (DNA) encoding and chaos is presented. A three-neuron fractional-order discrete Hopfield neural network (FODHNN) is employed as a pseudo-random chaotic sequence generator. Its initial value is obtained with the secret key generated by a five-parameter external key and a hash code of the plain image. The external key includes both the FODHNN discrete step size and order. The hash is computed with the SHA-2 function. This ensures a large secret key space and improves the algorithm sensitivity to the plain image. Furthermore, a new three-dimensional projection confusion method is proposed to scramble the pixels among red, green, and blue color components. DNA encoding and diffusion are used to diffuse the image information. Pseudo-random sequences generated by FODHNN are employed to determine the encoding rules for each pixel and to ensure the diversity of the encoding methods. Finally, confusion II and XOR are used to ensure the security of the encryption. Experimental results and the security analysis show that the proposed algorithm has better performance than those reported in the literature and can resist typical attacks.
Similar content being viewed by others
References
Abdeljawad T, Banerjee S, Wu GC, 2019. Discrete tempered fractional calculus for new chaotic systems with short memory and image encryption. Optik, in press. https://doi.org/10.1016/j.ijleo.2019.163698
Agarwal RP, El-Sayed AMA, Salman SM, 2013. Fractional-order Chua’s system: discretization, bifurcation and chaos. Adv Differ Equat, 2013:320. https://doi.org/10.1186/1687-1847-2013-320
Ahgue AO, de Nkapkop JD, Effa JY, et al., 2018. A DNA-based chaos algorithm for an efficient image encryption application. Int Symp on Electronics and Telecommunications, p.1–4. https://doi.org/10.1109/ISETC.2018.8583850
Al-Hazaimeh OM, Al-Jamal MF, Alhindawi N, et al., 2019. Image encryption algorithm based on Lorenz chaotic map with dynamic secret keys. Neur Comput Appl, 31(7):2395–2405. https://doi.org/10.1007/s00521-017-3195-1
Angstmann CN, Henry BI, Jacobs BA, et al., 2017. Discretization of fractional differential equations by a piece-wise constant approximation. Math Model Nat Phenom, 12(6):23–36. https://doi.org/10.1051/mmnp/2017063
Atıcı FM, Şengül S, 2010. Modeling with fractional difference equations. JMathAnal Appl, 369(1):1–9. https://doi.org/10.1016/j.jmaa.2010.02.009
Chai XL, Fu XL, Gan ZH, et al., 2019. A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process, 155:44–62. https://doi.org/10.1016/j.sigpro.2018.09.029
Chen GR, Mao YB, Charles KC, 2004. A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos Sol Fract, 21(3):749–761. https://doi.org/10.1016/j.chaos.2003.12.022
Chen JL, Lei C, Lin SL, et al., 2015. Preparation and structural characterization of a partially depolymerized beta-glucan obtained from Poria cocos sclerotium by ultrasonic treatment. Food Hydrocoll, 46:1–9. https://doi.org/10.1016/j.foodhyd.2014.12.005
Chen JX, Zhu ZL, Fu C, et al., 2015. An image encryption scheme using nonlinear inter-pixel computing and swapping based permutation approach. Commun Nonl Sci Numer Simul, 23(1–3):294–310. https://doi.org/10.1016/j.cnsns.2014.11.021
Chen JX, Zhu ZL, Zhang LB, et al., 2018. Exploiting self-adaptive permutation-diffusion and DNA random encoding for secure and efficient image encryption. Signal Process, 142:340–353. https://doi.org/10.1016/j.sigpro.2017.07.034
Chen LP, Wu RC, He YG, et al., 2015. Robust stability and stabilization of fractional-order linear systems with polytopic uncertainties. Appl Math Comput, 257:274–284. https://doi.org/10.1016/j.amc.2014.12.103
Chen LP, Cao JD, Wu RC, et al., 2017. Stability and synchronization of fractional-order memristive neural networks with multiple delays. Neur Netw, 94:76–85. https://doi.org/10.1016/j.neunet.2017.06.012
Deng SJ, Zhan YP, Xiao D, et al., 2011. Analysis and improvement of a hash-based image encryption algorithm. Commun Nonl Sci Numer Simul, 16(8):3269–3278. https://doi.org/10.1016/j.cnsns.2010.12.016
El Raheem ZF, Salman SM, 2014. On a discretization process of fractional-order logistic differential equation. J Egypt Math Soc, 22(3):407–412. https://doi.org/10.1016/j.joems.2013.09.001
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. https://doi.org/10.1016/j.optlaseng.2013.12.003
Enayatifar R, Sadaei HJ, Abdullah AH, et al., 2015. A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt Lasers Eng, 71:33–41. https://doi.org/10.1016/j.optlaseng.2015.03.007
Essaid M, Akharraz I, Saaidi A, et al., 2019. A novel image encryption scheme based on permutation/diffusion process using an improved 2D chaotic system. Int Conf on Wireless Technologies, Embedded and Intelligent Systems, p.1–6. https://doi.org/10.1109/WITS.2019.8723717
Goodrich C, Peterson AC, 2015. Discrete Fractional Calculus. Springer, New York, USA. https://doi.org/10.1007/978-3-319-25562-0
Gottwald GA, Melbourne I, 2004. A new test for chaos in deterministic systems. Proc R Soc Lond Ser A, 460(2042):603–611. https://doi.org/10.1098/rspa.2003.1183
Gray RM, 2011. Entropy and Information Theory (2nd Ed.). Springer, New York, USA. https://doi.org/10.1007/978-1-4419-7970-4
Guan ZH, Huang FJ, Guan WJ, 2005. Chaos-based image encryption algorithm. Phys Lett A, 346(1–3):153–157. https://doi.org/10.1016/j.physleta.2005.08.006
Guesmi R, Farah MAB, Kachouri A, et al., 2016. A novel chaos-based image encryption using DNA sequence operation and secure Hash algorithm SHA-2. Nonl Dynam, 83(3):1123–1136. https://doi.org/10.1007/s11071-015-2392-7
Hanis S, Amutha R, 2019. A fast double-keyed authenticated image encryption scheme using an improved chaotic map and a butterfly-like structure. Nonl Dynam, 95(1):421–432. https://doi.org/10.1007/s11071-018-4573-7
Hopfield JJ, 1982. Neural networks and physical systems with emergent collective computational abilities. Proc Natl Acad Sci USA, 79(8):2554–2558. https://doi.org/10.1073/pnas.79.8.2554
Hu GY, Kou WL, Dong JE, et al., 2018. A novel image encryption algorithm based on cellular neural networks hyper chaotic system. IEEE 4th Int Conf on Computer and Communications, p.1878–1882. https://doi.org/10.1109/CompComm.2018.8780725
Hua ZY, Zhou YC, Huang HJ, 2019. Cosine-transform-based chaotic system for image encryption. Inform Sci, 480:403–419. https://doi.org/10.1016/j.ins.2018.12.048
Huang LL, Park JH, Wu GC, et al., 2020. Variable-order fractional discrete-time recurrent neural networks. J Comput Appl Math, 370:112633. https://doi.org/10.1016/j.cam.2019.112633
Kaslik E, Sivasundaram S, 2012. Nonlinear dynamics and chaos in fractional-order neural networks. Neur Netw, 32:245–256. https://doi.org/10.1016/j.neunet.2012.02.030
Li CQ, Lin DD, Li JH, 2017. Cryptanalyzing an image-scrambling encryption algorithm of pixel bits. IEEE Multim, 24(3):64–71. https://doi.org/10.1109/MMUL.2017.3051512
Li RZ, Liu Q, Liu LF, 2019. Novel image encryption algorithm based on improved logistic map. IET Image Process, 13(1):125–134. https://doi.org/10.1049/iet-ipr.2018.5900
Li Z, Peng CG, Li LR, et al., 2018. A novel plaintext-related image encryption scheme using hyper-chaotic system. Nonl Dynam, 94(2):1319–1333. https://doi.org/10.1007/s11071-018-4426-4
Liu HJ, Kadir A, 2015. Asymmetric color image encryption scheme using 2D discrete-time map. Signal Process, 113:104–112. https://doi.org/10.1016/j.sigpro.2015.01.016
Machado JAT, 2015. Fractional order description of DNA. Appl Math Model, 39(14):4095–4102. https://doi.org/10.1016/j.apm.2014.12.037
Machado JAT, 2017. Bond graph and memristor approach to DNA analysis. Nonl Dynam, 88(2):1051–1057. https://doi.org/10.1007/s11071-016-3294-z
Machado JAT, Costa AC, Quelhas MD, 2011. Entropy analysis of the DNA code dynamics in human chromosomes. Comput Math Appl, 62(3):1612–1617. https://doi.org/10.1016/j.camwa.2011.03.005
Miller KS, Ross B, 1988. Fractional difference calculus. Proc Int Symp on Univalent Functions, Fractional Calculus and Their Applications, p.139–152.
Norouzi B, Mirzakuchaki S, 2017. An image encryption algorithm based on DNA sequence operations and cellular neural network. Multim Tools Appl, 76(11):13681–13701. https://doi.org/10.1007/s11042-016-3769-4
Ravichandran D, Praveenkumar P, Rayappan JBB, et al., 2017. DNA chaos blend to secure medical privacy. IEEE Trans NanoBiosci, 16(8):850–858. https://doi.org/10.1109/TNB.2017.2780881
Sun SL, 2018. A novel hyperchaotic image encryption scheme based on DNA encoding, pixel-level scrambling and bitlevel scrambling. IEEE Photon J, 10(2):7201714. https://doi.org/10.1109/JPHOT.2018.2817550
Toughi S, Fathi MH, Sekhavat YA, 2017. An image encryption scheme based on elliptic curve pseudo random and Advanced Encryption System. Signal Process, 141:217–227. https://doi.org/10.1016/j.sigpro.2017.06.010
ur Rehman A, Liao XF, Ashraf R, et al., 2018. A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2. Optik, 159:348–367. https://doi.org/10.1016/j.ijleo.2018.01.064
Wang JS, Long F, Ou WH, 2017. CNN-based color image encryption algorithm using DNA sequence operations. Int Conf on Security, Pattern Analysis, and Cybernetics, p.730–736. https://doi.org/10.1109/SPAC.2017.8304370
Wang XY, Zhang HL, Bao XM, 2016a. Color image encryption scheme using CML and DNA sequence operations. Biosystems, 144:18–26. https://doi.org/10.1016/j.biosystems.2016.03.011
Wang XY, Liu CM, Zhang HL, 2016b. An effective and fast image encryption algorithm based on chaos and interweaving of ranks. Nonl Dynam, 84(3):1595–1607. https://doi.org/10.1007/s11071-015-2590-3
Wu GC, Baleanu D, Lin ZX, 2016. Image encryption technique based on fractional chaotic time series. J Vibr Contr, 22(8):2092–2099. https://doi.org/10.1177/1077546315574649
Wu GC, Abdeljawad T, Liu JL, et al., 2019a. Mittag-Leffler stability analysis of fractional discrete-time neural networks via fixed point technique. Nonl Anal Model Contr, 24(6):919–936. https://doi.org/10.15388/NA.2019.6.5
Wu GC, Deng ZG, Baleanu D, et al., 2019b. New variableorder fractional chaotic systems for fast image encryption. Chaos, 29(8):083103. https://doi.org/10.1063/1.5096645
Wu XJ, Kan HB, Kurths J, 2015. A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput, 37:24–39. https://doi.org/10.1016/j.asoc.2015.08.008
Wu XJ, Wang KS, Wang XY, et al., 2017. Lossless chaotic color image cryptosystem based on DNA encryption and entropy. Nonl Dynam, 90(2):855–875. https://doi.org/10.1007/s11071-017-3698-4
Ye GD, Pan C, Huang XL, et al., 2018. An efficient pixellevel chaotic image encryption algorithm. Nonl Dynam, 94(1):745–756. https://doi.org/10.1007/s11071-018-4391-y
Zhang GJ, Liu Q, 2011. A novel image encryption method basedontotal shuffling scheme. Opt Commun, 284(12): 2775–2780. https://doi.org/10.1016/j.optcom.2011.02.039
Zhang LM, Sun KH, Liu WH, et al., 2017. A novel color image encryption scheme using fractional-order hyperchaotic system and DNA sequence operations. Chin Phys B, 26(10):100504. https://doi.org/10.1088/1674-1056/26/10/100504
Zhang LY, Li CQ, Wong KW, et al., 2012. Cryptanalyzing a chaos-based image encryption algorithm using alternate structure. JSystSoftw, 85(9):2077–2085. https://doi.org/10.1016/j.jss.2012.04.002
Zhang Q, Wei XP, 2013. A novel couple images encryption algorithm based on DNA subsequence operation and chaotic system. Optik, 124(23):6276–6281. https://doi.org/10.1016/j.ijleo.2013.05.009
Zhang Q, Liu LL, Wei XP, 2014. Improved algorithm for image encryption based on DNA encoding and multichaotic maps. AEU Int J Electron Commun, 68(3): 186–192. https://doi.org/10.1016/j.aeue.2013.08.007
Zhang R, Qi DW, Wang YZ, 2010. Dynamics analysis of fractional order three-dimensional Hopfield neural network. Proc 6th Int Conf on Natural Computation, p.3037–3039. https://doi.org/10.1109/ICNC.2010.5582371
Zhang Y, 2018. The unified image encryption algorithm basedonchaosandcubicS-Box. Inform Sci, 450:361377. https://doi.org/10.1016/j.ins.2018.03.055
Zhang YQ, Wang XY, 2015. A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput, 26:10–20. https://doi.org/10.1016/j.asoc.2014.09.039
Zhang YQ, Wang XY, Liu J, et al., 2016. An image encryption scheme based on the MLNCML system using DNA sequences. Opt Lasers Eng, 82:95–103. https://doi.org/10.1016/j.optlaseng.2016.02.002
Zhang YS, Xiao D, 2014. Self-adaptive permutation and combined global diffusion for chaotic color image encryption. AEU Int J Electron Commun, 68(4):361–368. https://doi.org/10.1016/j.aeue.2013.10.002
Zheng XD, Xu J, Li W, 2009. Parallel DNA arithmetic operation based on ri-moduli set. Appl Math Comput, 212(1):177–184. https://doi.org/10.1016/j.amc.2009.02.011
Zhou YC, Bao L, Chen CLP, 2014. A new 1D chaotic system for image encryption. Signal Process, 97:172–182. https://doi.org/10.1016/j.sigpro.2013.10.034
Zhou YC, Hua ZY, Pun CM, et al., 2015. Cascade chaotic system with applications. IEEE Trans Cybern, 45(9):2001–2012. https://doi.org/10.1109/TCYB.2014.2363168
Zhu ZL, Zhang W, Wong KW, et al., 2011. A chaos-based symmetric image encryption scheme using a bit-level permutation. Inform Sci, 181(6):1171–1186. https://doi.org/10.1016/j.ins.2010.11.009
Author information
Authors and Affiliations
Contributions
Li-ping CHEN designed the research. Ran-chao WU processed the data. Hao YIN drafted the manuscript. Li-guo YUAN helped organize the manuscript. Li-ping CHEN, António M. LOPES, and J. A. Tenreiro MACHADO revised and finalized the paper.
Corresponding author
Additional information
Compliance with ethics guidelines
Li-ping CHEN, Hao YIN, Li-guo YUAN, Antonio M. LOPES,J. A.Tenreiro MACHADO, and Ran-chaoWU declare that they have no conflict of interest.
Project supported by the National Natural Science Foundation of China (No. 11971032) and the Science and Technology Program of Guangzhou, China (No. 201707010031)
Rights and permissions
About this article
Cite this article
Chen, Lp., Yin, H., Yuan, Lg. et al. A novel color image encryption algorithm based on a fractional-order discrete chaotic neural network and DNA sequence operations. Front Inform Technol Electron Eng 21, 866–879 (2020). https://doi.org/10.1631/FITEE.1900709
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/FITEE.1900709
Key words
- Fractional-order discrete systems
- Neural networks
- Deoxyribonucleic acid (DNA) encryption
- Color image encryption