Integrated Time-Fractional Diffusion Processes for Fractional-Order Chaos-Based Image Encryption
Abstract
:1. Introduction
2. Preliminaries
2.1. Fractional-Order Chua’s System
2.2. Time-Fractional Diffusion System
3. Algorithm Description
- Part 1. Key stream generation: divide the three chaotic sequences generated by iterative chaotic system into nine sub-sequences;
- Part 2. Image scrambling: use six of the nine sub-sequences to respectively scramble the RGB primary color components of the image; design the other three sub-sequences as the initial-boundary conditions for studied time-fractional diffusion system;
- Part 3. Image diffusion: utilize the new sequence obtained by numerically solving the time-fractional diffusion system under consideration to diffuse the pixel values of scrambled image, thereby obtaining the encrypted image.
3.1. Sequence Generation and Processing
3.2. Specific Encryption Process
- S4-1 Process the first pixel values of the primary color component arrays , , and as the following:Here, ⊕ denotes the bitwise XOR operator, and , , are three arrays that have been diffused.
- S4-2 Encrypt the element value of each primary color component array according to the formula as follows:
- S4-3 Check i; if , go to step S4-2. Otherwise, stop the loop and go to Step 5.
- S5-1 Conduct the process on the primary color component arrays , and according to the following formula and obtain , , following:S5-2 Encrypt the element value of each primary color component array as follows:
- S5-3 Check j; if , go to process S5-2. Otherwise, stop the loop and then, complete the second round of ciphertext diffusion.
4. Simulation Results
5. The Security Analysis
5.1. Key Analysis
5.2. Histogram Analysis
5.3. Correlation Analysis
5.4. Information Entropy Analysis
5.5. Differential Attack Analysis
5.6. Speed Performance Analysis
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yang, Y.; Pan, Q.; Sun, S.; Xu, P. Novel image encryption based on quantum walks. Sci. Rep. 2015, 5, 1–9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Li, J.; Li, J.S.; Pan, Y.Y.; Li, R. Compressive optical image encryption. Sci. Rep. 2015, 5, 10374. [Google Scholar] [CrossRef] [Green Version]
- Matthews, R. On the derivation of a chaotic encryption algorithm. Cryptologia 1989, 13, 29–42. [Google Scholar] [CrossRef]
- Uhl, A.; Pommer, A. Image and Video Encryption: From Digital Rights Management To Secured Personal Communication; Springer Science & Business Media: Boston, MA, USA, 2004. [Google Scholar]
- Abd El-Samie, F.E.; Ahmed, H.E.H.; Elashry, I.F.; Shahieen, M.H.; Faragallah, O.S.; El-Sayed, M.; Alshebeili, S.A. Image Encryption: A Communication Perspective; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
- Hua, Z.; Zhou, Y.; Huang, H. Cosine-transform-based chaotic system for image encryption. Inf. Sci. 2019, 480, 403–419. [Google Scholar] [CrossRef]
- Ye, G.; Pan, C.; Huang, X.; Zhao, Z.; He, J. A chaotic image encryption algorithm based on information entropy. Int. J. Bifurc. Chaos 2018, 28, 1850010. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, X. A symmetric image encryption algorithm based on mixed linear–nonlinear coupled map lattice. Inf. Sci. 2014, 273, 329–351. [Google Scholar] [CrossRef]
- Sahari, M.L.; Boukemara, I. A pseudo-random numbers generator based on a novel 3D chaotic map with an application to color image encryption. Nonlinear Dyn. 2018, 94, 723–744. [Google Scholar] [CrossRef]
- Kaur, M.; Kumar, V. Beta chaotic map based image encryption using genetic algorithm. Int. J. Bifurc. Chaos 2018, 28, 1850132. [Google Scholar] [CrossRef]
- Chen, W.; Luo, S.; Zheng, W.X. Impulsive synchronization of reaction–diffusion neural networks with mixed delays and its application to image encryption. IEEE Trans. Neural Networks Learn. Syst. 2016, 27, 2696–2710. [Google Scholar] [CrossRef] [PubMed]
- Yin, Q.; Wang, C. A new chaotic image encryption scheme using breadth-first search and dynamic diffusion. Int. J. Bifurc. Chaos 2018, 28, 1850047. [Google Scholar] [CrossRef]
- Cheng, G.; Wang, C.; Chen, H. A novel color image encryption algorithm based on hyperchaotic system and permutation-diffusion architecture. Int. J. Bifurc. Chaos 2019, 29, 1950115. [Google Scholar] [CrossRef]
- Wu, X.; Li, Y.; Kurths, J. A new color image encryption scheme using CML and a fractional-order chaotic system. PLoS ONE 2015, 10, e0119660. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhang, H.; Wang, X.; Wang, X.; Yan, P. Novel multiple images encryption algorithm using CML system and DNA encoding. IET Image Process. 2019, 14, 518–529. [Google Scholar] [CrossRef]
- Souyah, A.; Faraoun, K.M. An image encryption scheme combining chaos-memory cellular automata and weighted histogram. Nonlinear Dyn. 2016, 86, 639–653. [Google Scholar] [CrossRef]
- Niyat, A.Y.; Moattar, M.H.; Torshiz, M.N. Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt. Lasers Eng. 2017, 90, 225–237. [Google Scholar] [CrossRef]
- Kumar, M.; Sathish, G.; Alphonse, M.; Lahcen, R.A.M. A new RGB image encryption using generalized heat equation associated with generalized Vigenere-type table over symmetric group. Multimed. Tools Appl. 2019, 78, 28025–28061. [Google Scholar] [CrossRef]
- Kang, X.; Guo, Z. A new color image encryption scheme based on DNA encoding and spatiotemporal chaotic system. Signal Process. Image Commun. 2020, 80, 115670. [Google Scholar]
- Hou, J.; Xi, R.; Liu, P.; Liu, T. The switching fractional order chaotic system and its application to image encryption. IEEE/CAA J. Autom. Sin. 2016, 4, 381–388. [Google Scholar] [CrossRef]
- Wang, X.; Su, Y.; Luo, C.; Wang, C. A novel image encryption algorithm based on fractional order 5D cellular neural network and Fisher-Yates scrambling. PLoS ONE 2020, 15, e0236015. [Google Scholar] [CrossRef]
- Talhaoui, M.Z.; Wang, X. A new fractional one dimensional chaotic map and its application in high-speed image encryption. Inf. Sci. 2021, 550, 13–26. [Google Scholar] [CrossRef]
- Yang, Q.; Chen, D.; Zhao, T.; Chen, Y. Fractional calculus in image processing: A review. Fract. Calc. Appl. Anal. 2016, 19, 1222–1249. [Google Scholar] [CrossRef] [Green Version]
- Ge, F.; Chen, Y. Event-triggered boundary feedback control for networked reaction-subdiffusion processes with input uncertainties. Inf. Sci. 2019, 476, 239–255. [Google Scholar] [CrossRef]
- Ge, F.; Chen, Y. Observer-based event-triggered control for semilinear time-fractional diffusion systems with distributed feedback. Nonlinear Dyn. 2020, 99, 1089–1101. [Google Scholar] [CrossRef]
- Meerschaert, M.M.; Mortensen, J.; Wheatcraft, S.W. Fractional vector calculus for fractional advection—Dispersion. Phys. Stat. Mech. Its Appl. 2006, 367, 181–190. [Google Scholar] [CrossRef]
- Ge, F.; Chen, Y.; Kou, C. Regional Analysis of Time-Fractional Diffusion Processes; Springer: Cham, Switzerland, 2018. [Google Scholar]
- Hilfer, R. Applications of Fractional Calculus in Physics; World Scientific: Lodon, UK, 2000. [Google Scholar]
- Metzler, R.; Klafter, J. The random walk’s guide to anomalous diffusion: A fractional dynamics approach. Phys. Rep. 2000, 339, 1–77. [Google Scholar] [CrossRef]
- Ge, F.; Chen, Y.; Kou, C. Regional controllability analysis of fractional diffusion equations with Riemann–Liouville time fractional derivatives. Automatica 2017, 76, 193–199. [Google Scholar] [CrossRef] [Green Version]
- Ge, F.; Chen, Y. Optimal vaccination and treatment policies for regional approximate controllability of the time-fractional reaction-diffusion SIR epidemic systems. ISA Trans. 2021, 115, 143–152. [Google Scholar] [CrossRef]
- Song, W.; Ge, F.; Chen, Y. Subdiffusive Source Sensing by a Regional Detection Method. Sensors 2019, 19, 3504. [Google Scholar] [CrossRef] [Green Version]
- Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier Science Limited: Lodon, UK, 2006. [Google Scholar]
- Ge, F.; Chen, Y.; Kou, C.; Podlubny, I. On the regional controllability of the sub-diffusion process with Caputo fractional derivative. Fract. Calc. Appl. Anal. 2016, 19, 1262–1281. [Google Scholar] [CrossRef]
- Pivka, L.; Wu, C.W.; Huang, A. Lorenz Equation and Chua’s Equation. Int. J. Bifurc. Chaos 1996, 6, 2443–2489. [Google Scholar] [CrossRef]
- Petráš, I. Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Ge, F.; Chen, Y. Regional output feedback stabilization of semilinear time-fractional diffusion systems in a parallelepipedon with control constraints. Int. J. Robust Nonlinear Control. 2020, 30, 3639–3652. [Google Scholar] [CrossRef]
- Ge, F.; Chen, Y.; Kou, C. On the regional gradient observability of time fractional diffusion processes. Automatica 2016, 74, 1–9. [Google Scholar] [CrossRef] [Green Version]
- Li, H.; Cao, J.; Li, C. High-order approximation to Caputo derivatives and Caputo-type advection–diffusion equations (III). J. Comput. Appl. Math. 2016, 299, 159–175. [Google Scholar] [CrossRef]
- Stinson, D.R.; Paterson, M. Cryptography: Theory and Practice; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Li, T.; Du, B.; Liang, X. Image Encryption Algorithm Based on Logistic and Two-Dimensional Lorenz. IEEE Access 2020, 8, 13792–13805. [Google Scholar] [CrossRef]
- Ye, G.; Wong, K. An efficient chaotic image encryption algorithm based on a generalized Arnold map. Nonlinear Dyn. 2012, 69, 2079–2087. [Google Scholar] [CrossRef]
- Wen, W.; Wei, K.; Zhang, Y.; Fang, Y.; Li, M. Colour light field image encryption based on DNA sequences and chaotic systems. Nonlinear Dyn. 2020, 99, 1587–1600. [Google Scholar] [CrossRef]
- Wu, X.; Wang, K.; Wang, X.; Kan, H.; Kurths, J. Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process. 2018, 148, 272–287. [Google Scholar] [CrossRef]
- Wang, X.; Su, Y. Color image encryption based on chaotic compressed sensing and two-dimensional fractional Fourier transform. Sci. Rep. 2020, 10, 1–19. [Google Scholar] [CrossRef]
- Alawida, M.; Teh, J.S.; Samsudin, A.; Alshoura, W. An image encryption scheme based on hybridizing digital chaos and finite state machine. Signal Process. 2019, 164, 249–266. [Google Scholar] [CrossRef]
Names | Uses of Sequences | Number of Sequences |
---|---|---|
Lside | The initial boundary conditions of the time-fractional diffusion system (4) | |
Rside | ||
Wside | ||
MX | Scramble the rows of the primary color matrix | |
MY | ||
MZ | ||
NX | Scramble the columns of the primary color matrix | |
NY | ||
NZ |
Direction | Plaintext Image | Ciphertext Image | ||||
---|---|---|---|---|---|---|
Red | Green | Blue | Red | Green | Blue | |
Horizontal | 0.98770 | 0.98831 | 0.97456 | −0.00076 | −0.00478 | 0.00622 |
Vertical | 0.97527 | 0.97472 | 0.95420 | 0.01125 | −0.01236 | 0.00950 |
Diagonal | 0.96437 | 0.96551 | 0.93511 | −0.00255 | 0.00442 | 0.00172 |
Correlation Direction | |||
---|---|---|---|
Horizontal | Vertical | Diagonal | |
The original Lena image | 0.98353 | 0.96806 | 0.95499 |
The proposed algorithm | 0.00342 | 0.00279 | 0.00120 |
Ref. [42] | 0.07700 | −0.07236 | −0.06153 |
Ref. [15] | −0.00273 | −0.00515 | −0.00902 |
Ref. [43] | −0.00960 | −0.00680 | 0.01447 |
Entropy | |||
---|---|---|---|
Red | Green | Blue | |
The proposed algorithm | 7.9993 | 7.9993 | 7.9992 |
Ref. [14] | 7.9893 | 7.9898 | 7.9894 |
Ref. [17] | 7.9971 | 7.9975 | 7.9974 |
Ref. [44] | 7.9892 | 7.9898 | 7.9899 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ge, F.; Qin, Z.; Chen, Y. Integrated Time-Fractional Diffusion Processes for Fractional-Order Chaos-Based Image Encryption. Sensors 2021, 21, 6838. https://doi.org/10.3390/s21206838
Ge F, Qin Z, Chen Y. Integrated Time-Fractional Diffusion Processes for Fractional-Order Chaos-Based Image Encryption. Sensors. 2021; 21(20):6838. https://doi.org/10.3390/s21206838
Chicago/Turabian StyleGe, Fudong, Zufa Qin, and YangQuan Chen. 2021. "Integrated Time-Fractional Diffusion Processes for Fractional-Order Chaos-Based Image Encryption" Sensors 21, no. 20: 6838. https://doi.org/10.3390/s21206838
APA StyleGe, F., Qin, Z., & Chen, Y. (2021). Integrated Time-Fractional Diffusion Processes for Fractional-Order Chaos-Based Image Encryption. Sensors, 21(20), 6838. https://doi.org/10.3390/s21206838