A Novel Parameter-Variabled and Coupled Chaotic System and Its Application in Image Encryption with Plaintext-Related Key Concealment
Abstract
:1. Introduction
- A new parameter-variabled coupled chaotic system (PVCCS) is proposed, which involves interaction coupling between parameters and states of multiple low-dimensional chaotic systems, thus obtaining a higher-dimensional chaotic system. Moreover, this coupling structure is extensible and can be extended to the state coupling of any different basic chaotic systems.
- A pseudo-random sequence generation method (PSGM-3DPVCCS/DNA) is proposed based on the proposed chaotic system (3DPVCCS) and dynamical DNA codings and operations. Compared with the traditional pseudo-random sequence generation method, our proposed method shows various characteristics very similar to real random sequences.
- A new pixel-linked diffusion image encryption algorithm is designed. In the algorithm, encryption and decryption operations are designed based on a parameter-variabled coupled chaotic system (3DPVCCS) and dynamical DNA coding and operation. The security analysis proves that the proposed algorithm shows exceptionally high security.
- Simultaneously, the proposed encryption algorithm leverages the hash value of the plaintext image to generate subkeys, thereby enhancing the system’s resistance to differential cryptanalysis but also, for the first time, addresses the key distribution issue that is overlooked in other studies by concealing it within the ciphertext image.
2. PVCCS
2.1. A General Model of Parameter-Variabled Coupled Chaotic System (PVCCS)
2.2. The Parameter-Variabled Coupled Chaotic System Based on the Logistic Map
2.3. Chaos Analysis
2.4. Phase Diagram and Chaotic State Diagram
2.5. Bifurcation Diagram
2.6. Approximate Entropy
3. The Method of Generating Pseudo-Random Sequences (PSGM-3DPVCCS/DNA)
3.1. PSGM-3DPVCCS/DNA
3.2. Pseudo-Random Sequence Randomness Test
4. Image Encryption Based on PSGM-PVCCS/DNA and Plaintext-Related Key Concealment
Algorithm 1 Pseudocode of image encryption based on PSGM-PVCCS/DNA and plaintext-related key Concealment |
Require: : Key; : Plaintext image; K: The number of rounds for shuffling and diffusion; Ensure: R: Redaction image;
|
4.1. Generating Pseudo-Random 0–1 Sequence Based on PSGM-3DPVCCS/DNA
4.2. Image Scrambling
4.3. Image Diffusion Based on DNA Coding Operations
4.4. Hash Hiding
4.5. Noise Image Masking
4.6. Image Decryption
5. Encryption Results
6. Security Analysis of Image Encryption
6.1. Key Space Analysis
6.2. Key Sensitivity Analysis
6.3. Analysis of the Validity of Key Hiding
6.4. Information Entropy Analysis
6.5. Differential Attack Analysis
6.6. Histogram Analysis
6.7. Correlation Test
6.8. Occlusion and Noise Attack Experiment
7. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
PVCCS | Parameter-Variabled Coupled Chaotic System |
PSGM | Pseudo-Random Sequence Generation Method |
3DPVCCS | Three-Dimensional Parameter-Variabled Coupled Chaotic System |
References
- Fridrich, J. Symmetric ciphers based on two-dimensional chaotic maps. Int. J. Bifurc. Chaos 1998, 8, 1259–1284. [Google Scholar] [CrossRef]
- Wang, F.Y.; Hu, X.L.; Cui, G.W. An improved image encryption algorithm based on chaotic logistic map. Int. Symp. Comput. Intell. Des. 2012, 23, 105–107. [Google Scholar] [CrossRef]
- Luo, H.; Ge, B. Image encryption based on Henon chaotic system with nonlinear term. Multimed. Tools Appl. 2019, 78, 34323–34352. [Google Scholar] [CrossRef]
- Guesmi, R.; Farah, M.A.B.; Kachouri, A.; Samet, M. A novel chaos-based image encryption using dna sequence operation and secure hash algorithm sha-2. Nonlinear Dyn. 2016, 83, 1123–1136. [Google Scholar] [CrossRef]
- Yang, B.; Deng, C.; Wu, P.; Xi, J.; Shi, L. Image encryption algorithm based on two-one-dimension logistic chaotic inter-scrambling systems and m-sequence. In Proceedings of the 2014 IEEE 5th International Conference on Software Engineering and Service Science, Beijing, China, 27–29 June 2014; pp. 521–524. [Google Scholar] [CrossRef]
- Hua, Z.; Zhou, Y.; Pun, C.M.; Chen, C.P. 2D Sine Logistic modulation map for image encryption. Inf. Sci. 2015, 297, 80–94. [Google Scholar] [CrossRef]
- Feng, X.; Han, G.; Yan, F.; Shen, D.; Pang, Z.; Li, Q. Local bit-level image encryption algorithm based on one dimensional zero excluded chaotic map. Phys. Scr. 2024, 99, 065214. [Google Scholar] [CrossRef]
- Wan, Y.; Gu, S.; Du, B. A New Image Encryption Algorithm Based on Composite Chaos and Hyperchaos Combined with DNA Coding. Entropy 2020, 22, 171. [Google Scholar] [CrossRef]
- Kumar, A.; Dua, M. Novel pseudo random key & cosine transformed chaotic maps based satellite image encryption. Multim. Tools Appl. 2021, 80, 27785–27805. [Google Scholar] [CrossRef]
- Bentoutou, Y.; Bensikaddour, E.H.; Taleb, N.; Bounoua, N. An improved image encryption algorithm for satellite applications. Adv. Sp. Res. 2020, 66, 176–192. [Google Scholar] [CrossRef]
- Gong, L.H.; He, X.T.; Cheng, S.; Hua, T.X.; Zhou, N.R. Quantum Image Encryption Algorithm Based on Quantum Image XOR Operations. Int. J. Theor. Phys. 2016, 55, 3234–3250. [Google Scholar] [CrossRef]
- Peng, J.; Yang, W.; Jin, S.; Pang, S.; Tang, D.; Bai, J.; Zhang, D. Image Encryption Based on Fractional-order Chen Hyperchaotic System. In Proceedings of the 15th IEEE Conference on Industrial Electronics and Applications (ICIEA), Kristiansand, Norway, 9–13 November 2020; pp. 213–217. [Google Scholar] [CrossRef]
- Liu, L.; Zhang, Q.; Wei, X. A RGB image encryption algorithm based on DNA encoding and Chaos Map. Comput. Electr. Eng. Des. 2012, 38, 1240–1248. [Google Scholar] [CrossRef]
- El-Khamy, S.E.; Korany, N.O.; Mohamed, A.G. A New Fuzzy-DNA Image Encryption and Steganography Technique. IEEE Access 2020, 8, 148935–148951. [Google Scholar] [CrossRef]
- Liu, H.; Zhao, B.; Huang, L. A Remote-Sensing Image Encryption Scheme Using DNA Bases Probability and Two-Dimensional Logistic Map. IEEE Access 2019, 7, 65450–65459. [Google Scholar] [CrossRef]
- Patro, K.A.K.; Acharya, B.; Nath, V. Secure, Lossless, and Noise-resistive Image Encryption using Chaos, Hyper-chaos, and DNA Sequence Operation. Iete Tech. Rev. 2020, 37, 223–245. [Google Scholar] [CrossRef]
- Naskar, P.K.; Bhattacharyya, S.; Mahatab, K.C.; Dhal, K.G.; Chaudhuri, A. An efficient block-level image encryption scheme based on multi-chaotic maps with DNA encoding. Nonlinear Dyn. 2021, 105, 3673–3698. [Google Scholar] [CrossRef]
- Zhen, P.; Zhao, G.; Min, L.Q.; Jin, X. Chaos-based image encryption scheme combining DNA coding and entropy. Multimed. Tools Appl. 2015, 75, 6303–6319. [Google Scholar] [CrossRef]
- Liu, Y.; Zhang, J. A multidimensional chaotic image encryption algorithm based on DNA coding. Multimed. Tools Appl. 2020, 79, 21579–21601. [Google Scholar] [CrossRef]
- Chai, X.; Chen, Y.; Broyde, L. A novel chaos-based image encryption algorithm using dna sequence operations. Opt. Lasers Eng. 2017, 88, 197–213. [Google Scholar] [CrossRef]
- Suryadi, M.T.; Satria, Y.; Fauzi, M. Implementation of digital image encryption algorithm using logistic function and DNA encoding. J. Phys. Conf. Ser. 2018, 974, 012028. [Google Scholar] [CrossRef]
- Li, Y.; Xu, J. Image Encryption System Based On Chaotic System And DNA Computing. In Proceedings of the 2021 2nd International Conference on Computer Engineering and Intelligent Control (ICCEIC), Chongqing, China, 12–14 November 2021; pp. 103–106. [Google Scholar] [CrossRef]
- Liu, H.J.; Wang, X.Y.; Kadir, A. Image encryption using DNA complementary rule and chaotic maps. Appl. Soft Comput. 2012, 12, 457–1466. [Google Scholar] [CrossRef]
- Guan, M.; Yang, X.; Hu, W. Chaotic image encryption algorithm using frequency-domain DNA encoding. Iet Image Process. 2019, 13, 1535–1539. [Google Scholar] [CrossRef]
- Wang, Y.; Lei, P.; Yang, H.; Cao, H. Security analysis on a color image encryption based on dna encoding and chaos map. Comput. Electr. Eng. 2015, 46, 433–446. [Google Scholar] [CrossRef]
- Xiao, Y.; Tong, X. An Image Encryption Algorithm Based on Four Dimensional Hyperchaotic System. In Proceedings of the 2021 IEEE 12th International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 20–22 August 2021; pp. 38–41. [Google Scholar] [CrossRef]
- Zheng, J.; Zeng, Q. The unified image encryption algorithm based on composite chaotic system. Multimed. Tools Appl. 2022, 82, 22231–22250. [Google Scholar] [CrossRef]
- Bao, W.; Zhu, C. A secure and robust image encryption algorithm based on compressive sensing and DNA coding. Multimed. Tools Appl. 2022, 81, 15977–15996. [Google Scholar] [CrossRef]
- Liu, X.; Tong, X.; Wang, Z.; Zhang, M. A novel hyperchaotic encryption algorithm for color image utilizing DNA dynamic encoding and self-adapting permutation. Multimed. Tools Appl. 2022, 81, 21779–21810. [Google Scholar] [CrossRef]
- Zheng, J.; Luo, Z.; Zeng, Q. An efficient image encryption algorithm based on multi chaotic system and random DAN coding. Multimed. Tools Appl. 2020, 79, 29901–29921. [Google Scholar] [CrossRef]
- Vidhya, R.; Brindha, M. Evaluation and performance analysis of Chinese remainder theorem and its application to lossless image compression. J. Ambient. Intell. Humaniz. Comput. 2021, 14, 6645–6660. [Google Scholar] [CrossRef]
- Guo, L.; Chen, J.; Li, J. Chaos-Based color image encryption and compression scheme using DNA complementary rule and Chinese remainder theorem. In Proceedings of the 2016 13th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China, 16–18 December 2016; pp. 208–212. [Google Scholar] [CrossRef]
- Wang, C.; Liang, J.; Deng, Q. Dynamics of heterogeneous Hopfield neural network with adaptive activation function based on memristor. Neural Netw. 2024, 178, 106408. [Google Scholar] [CrossRef]
- Li, J.; Wang, C.; Deng, Q. Symmetric multi-double-scroll attractors in Hopfield neural network under pulse controlled memristor. Nonlinear. Dyn 2024, 112, 14463–14477. [Google Scholar] [CrossRef]
- Deng, Q.; Wang, C.; Lin, H. Memristive Hopfield neural network dynamics with heterogeneous activation functions and its application. Chaos Solitons Fractals 2024, 178, 114387. [Google Scholar] [CrossRef]
- Xin, J.; Hu, H.; Zheng, J. 3D variable-structure chaotic system and its application in color image encryption with new Rubik’s Cube-like permutation. Nonlinear Dyn. 2023, 111, 7859–7882. [Google Scholar] [CrossRef]
- Federal Information Processing Standards Publications (FIPS PUBS) 140-2; National Institute of Standards and Technology, Security Requirements for Cryptographic Modules. U.S. Department of Commerce: Washington, DC, USA, 2002.
- Wang, X.; Feng, L.; Li, R.; Zhang, F. A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model. Nonlinear Dyn. 2019, 95, 2797–2824. [Google Scholar] [CrossRef]
- Rukhin, A. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications; NIST Special Publication: Gaithersburg, MD, USA, 2010. [Google Scholar]
- Erkan, U.; Toktas, A.; Lai, Q. 2D hyperchaotic system based on Schaffer function for image encryption. Expert Syst. Appl. 2023, 213, 119076. [Google Scholar] [CrossRef]
- Kong, K.; Wu, X.; You, D.; Kan, H. 3D-BCNN-Based Image Encryption With Finite Computing Precision. IEEE Multimed. 2022, 29, 97–110. [Google Scholar] [CrossRef]
- Ye, X.; Wang, X. Design A Novel Image Encryption Algorithm Based on A PRNG with High Performance. IEEE Multimed. 2022; early access. [Google Scholar] [CrossRef]
- Jamal, S.S.; Hazzazi, M.M.; Khan, M.F.; Bassfar, Z.; Aljaedi, A.; ul Islam, Z. Region of interest-based medical image encryption technique based on chaotic S-boxes. Expert Syst. Appl. 2024, 238, 122030. [Google Scholar] [CrossRef]
- Lai, Q.; Liu, Y. A cross-channel color image encryption algorithm using two-dimensional hyperchaotic map. Expert Syst. Appl. 2023, 223, 119923. [Google Scholar] [CrossRef]
- Zhang, F.; Zhang, X.; Cao, M.; Ma, F.; Li, Z. Characteristic Analysis of 2D Lag-Complex Logistic Map and Its Application in Image Encryption. IEEE Multimed. 2021, 28, 96–106. [Google Scholar] [CrossRef]
- Teng, L.; Wang, X.; Yang, F.; Xian, Y. Color image encryption based on cross 2D hyperchaotic map using combined cycle shift scrambling and selecting diffusion. Nonlinear Dyn. 2021, 105, 1859–1876. [Google Scholar] [CrossRef]
- Qiu, H.; Xu, X.; Jiang, Z.; Sun, K.; Xiao, C. A color image encryption algorithm based on hyperchaotic map and Rubik’s Cube scrambling. Nonlinear Dyn. 2022, 110, 2869–2887. [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]
Base | ||||||||
---|---|---|---|---|---|---|---|---|
A | 00 | 00 | 01 | 01 | 10 | 10 | 11 | 11 |
T | 11 | 11 | 10 | 10 | 01 | 01 | 00 | 00 |
G | 10 | 01 | 00 | 11 | 00 | 11 | 01 | 10 |
C | 01 | 10 | 11 | 00 | 11 | 00 | 10 | 01 |
A | T | G | C | |
---|---|---|---|---|
A | A | T | G | C |
T | T | A | C | G |
G | G | C | A | T |
C | C | G | T | A |
A | T | G | C | |
A | A | T | G | C |
T | T | C | A | G |
G | G | A | C | T |
C | C | G | T | A |
A | T | G | C | |
A | A | G | T | C |
T | T | A | C | G |
G | G | C | A | T |
C | C | T | G | A |
Test Suite | Test Items | P | Pass Ratio | Result |
---|---|---|---|---|
NIST SP800-22 | monobit test | 0.40918858223701704 | 50/50 | Success |
frequency within block test | 0.2068273229640186 | 50/50 | Success | |
runs test | 0.4221833935716133 | 50/50 | Success | |
longest run ones in a block test | 0.6052109259457924 | 50/50 | Success | |
binary matrix rank test | 0.4239087697729736 | 50/50 | Success | |
dft test | 0.6630425587345121 | 50/50 | Success | |
non overlapping template matching test | 0.4299817488726386 | 50/50 | Success | |
overlapping template matching test | 0.4914602095188029 | 50/50 | Success | |
maurers universal test | 0.6190680234292043 | 50/50 | Success | |
linear complexity test | 0.5589134031355517 | 50/50 | Success | |
serial test | 0.57129332899815247 | 50/50 | Success | |
approximate entropy test | 0.48940427208059406 | 50/50 | Success | |
cumulative sums test | 0.50694543437526995 | 50/50 | Success | |
random excursion test | 0.51035699243095794 | 50/50 | Success | |
random excursion variant test | 0.530462378275446 | 50/50 | Success | |
TestU01 | SmallCrush | / | 10/10 | Success |
Crush | / | 96/96 | Success | |
BigCrush | / | 106/106 | Success |
Keyspace | |
---|---|
This paper | |
Ref. [40] | |
Ref. [41] | |
Ref. [42] | |
Ref. [43] | |
Ref. [24] | |
Ref. [30] | |
Ref. [44] | |
Ref. [45] | |
Ref. [23] | |
Ref. [46] | |
Ref. [47] | |
Ref. [29] |
Images | Before Encryption | After Encryption |
---|---|---|
Lena | 7.4474 | 7.9997 |
Cameraman | 4.4925 | 7.9998 |
Black | 0 | 7.9988 |
White | 0 | 7.9988 |
Ref. [40] | 7.4450 | 7.9994 |
Ref. [41] | 7.4474 | 7.9994 |
Ref. [42] | 7.2736 | 7.9994 |
Ref. [43] | 7.4464 | 7.9925 |
Ref. [24] | 7.4474 | 7.9923 |
Ref. [30] | 7.4451 | 7.9974 |
Ref. [44] | 7.4451 | 7.9975 |
Ref. [45] | 7.4451 | 7.9994 |
Ref. [23] | 7.4474 | 7.9874 |
Ref. [46] | 7.4474 | 7.9912 |
Ref. [47] | 7.4474 | 7.9972 |
Ref. [29] | 7.4474 | 7.9973 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 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
Wang, Z.; Wang, S.; Chen, Z.; Zhou, B. A Novel Parameter-Variabled and Coupled Chaotic System and Its Application in Image Encryption with Plaintext-Related Key Concealment. Entropy 2024, 26, 832. https://doi.org/10.3390/e26100832
Wang Z, Wang S, Chen Z, Zhou B. A Novel Parameter-Variabled and Coupled Chaotic System and Its Application in Image Encryption with Plaintext-Related Key Concealment. Entropy. 2024; 26(10):832. https://doi.org/10.3390/e26100832
Chicago/Turabian StyleWang, Zuxi, Siyang Wang, Zhong Chen, and Boyun Zhou. 2024. "A Novel Parameter-Variabled and Coupled Chaotic System and Its Application in Image Encryption with Plaintext-Related Key Concealment" Entropy 26, no. 10: 832. https://doi.org/10.3390/e26100832
APA StyleWang, Z., Wang, S., Chen, Z., & Zhou, B. (2024). A Novel Parameter-Variabled and Coupled Chaotic System and Its Application in Image Encryption with Plaintext-Related Key Concealment. Entropy, 26(10), 832. https://doi.org/10.3390/e26100832