An Image Encryption Scheme Based on Hyperchaotic Rabinovich and Exponential Chaos Maps
Abstract
:1. Introduction
2. Design and Dynamic Behavior Analysis of New Hyperchaotic System
2.1. Design of New Hyperchaotic System
- The dimension of the phase space of an autonomous system is at least four.
- There are two equations at least to increase the instability of the system. The two equations have one nonlinear term at least, respectively.
- The system has two or more than two positive Lyapunov exponents. Moreover, the sum of the four Lyapunov exponents is less than zero.
- The Lyapunov dimension of the system is a fraction.
2.2. Dynamic Behavior Analysis of New Chaotic System
2.2.1. Dissipation and Existence of Hyperchaotic Attractor
2.2.2. Equilibrium and Stability
2.2.3. Non-periodic Flow
2.3. Exponential Chaos Algorithm
3. Design of Pseudo-random Sequence Based on Hyperchaotic Map
- (1)
- Chaotic sequences preprocessing
- (2)
- Determining the size of chaotic sequence
- (3)
- Chaotic sequence normalization
- (4)
- Exponential chaos processing
4. Design of Image Encryption Algorithm Based on Hyperchaotic Map
4.1. Encryption Algorithm
- (1)
- Image scrambling
- (A)
- Plain image preprocessing
- (B)
- Scrambling in block
- (C)
- Chaos value selection rule
- (2)
- Pixel value substitution
- (A)
- Pseudo-random sequence pretreatment
4.2. Decryption Algorithm
5. Encryption Test and Security Analysis
5.1. Encryption Test
5.2. Security Tests
- (1)
- Histogram analysis
- (2)
- NIST SP 800-22 Tests
- (3)
- Key space analysis
- (4)
- Differential attack analysis
- (5)
- Key sensitivity analysis
- (6)
- Information entropy analysis
5.3. Analysis of Chaotic Maps with Others
6. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Wang, X.; Wang, Q. A novel image encryption algorithm based on dynamic S-boxes constructed by chaos. Nonlinear Dyn 2014, 75, 567–576. [Google Scholar]
- Hu, H.; Liu, L.; Ding, N. Pseudorandom sequence generator based on the Chen chaotic system. Computer Phys. Commun 2013, 184, 765–768. [Google Scholar]
- Wang, X.; Zhang, W.; Guo, W.; Zhang, J. Secure chaotic system with application to chaotic ciphers. Inf. Sci 2013, 221, 555–570. [Google Scholar]
- Qi, G.Y.; Du, S.; Chen, G.R.; Chen, Z.; Yuan, Z. On a four-dimensional chaotic system. Chaos Solitons Fractals 2005, 23, 1671–1682. [Google Scholar]
- Rossler, O.E. An equation for hyperchaos. Phys. Lett. A 1979, 71, 155–157. [Google Scholar]
- Si, G.Q.; Cao, H.; Zhang, Y.B. A new four-dimensional hyperchaotic Lorenz system and its adaptive control. Chin. Phys. B 2011, 20, 229–237. [Google Scholar]
- Zhu, C. A novel image encryption scheme based on improved hyperchaotic sequences. Optics Commun 2012, 285, 29–37. [Google Scholar]
- Jia, L.X.; Dai, H.; Hui, M. A new four-dimensional hyperchaotic Chen system and its generalized synchronization. Chin. Phys. B 2010, 19, 125–135. [Google Scholar]
- Deng, Y.; Wang, G.Y.; Yuan, F. A new image encryption algorithm based on improved Rossler chaotic sequence. J. Hangzhou Dianzi Uni 2011, 31, 9–12. [Google Scholar]
- Shen, M.; Liu, J. A new hyperchaotic system and its circuit simulation by electronic workbench. J. Chongqing Uni. Posts Telecommun 2010, 22, 71–74. [Google Scholar]
- Pang, S.Q.; Liu, Y.J. A new hyperchaotic system from the Lü system and its control. J. Comput. Appl. Math 2011, 235, 2775–2789. [Google Scholar]
- Huang, S.H.; Tian, L.X. Dynamical analysis and anti-synchronization for a new four dimensional hyperchaotic system. J. Circuits Syst 2011, 16, 74–76. [Google Scholar]
- Zhang, W.Q. Analysis of Properties of Qi Unified Hyperchaotic System and Its Realization. J. Nanjing Inst. Technol 2011, 9, 1–5. [Google Scholar]
- Jian, J.G.; Deng, X.L.; Wang, J.F. Globally Exponentially Attractive Set and Synchronization of a Class of Chaotic Finance System. Advances in Neural Networks—ISNN 2009, Proceedings of 6th International Symposium on Neural Networks, Wuhan, China, 26–29 May 2009. Lecture Notes in Computer Science; Volume 5551; Springer: Berlin/Heidelberg, Germany, 2009; pp. 253–261.
- Pikovski, A.S.; Rabinovich, M.I.; Trakhtengerts, V.Y. Onset of stochasticity in decay confinement of parametric instability. Soviet Phys. JEPT 1978, 47, 715–719. [Google Scholar]
- Wang, J.Z.; Chen, Z.Q.; Yuan, Z.Z. The generation of a hyperchaotic system based on a three-dimensional autonomous chaotic system. Chin. Phys 2006, 15, 1216–1225. [Google Scholar]
- Li, C.G.; Han, Z.Z.; Zhang, H.R. A sequence based on the gray Exponential Chaotic Image Encryption Algorithm. Comput. Eng. Appl 2002, 38, 16–17. [Google Scholar]
Hyperchaotic system | λL1 | λL1 | λL1 | λL1 |
---|---|---|---|---|
Proposed | 1.090046 | 0.012243 | −3.105106 | −4.697183 |
Rössler system | 0.112 | 0.019 | 0 | −25.188 |
Reference [16] | 0.648 | 0.153 | 0 | −38.468 |
Test Item | P-Value | Result |
---|---|---|
Frequency Test | 0.1455 | Pass |
Frequency Test within a Block (m = 12,000) | 0.2095 | Pass |
Runs Test | 0.4811 | Pass |
Test for the Longest Run of Ones in a Block (M = 10,000, N = 100) | 0.3943 | Pass |
Binary Matrix Rank Test | 0.8510 | Pass |
Discrete Fourier Transform Test | 0.7120 | Pass |
Non-overlapping Template Matching Test (m = 8) | 0.4064 | Pass |
Overlapping Template Matching Test (m = 8, M = 65,536) | 0.0459 | Pass |
Maurer’s Test (L = 6, Q = 640, K = 86,741) | 0.8468 | Pass |
Linear Complexity Test (N = 256) | 0.9018 | Pass |
Serial Test | 0.2110, 0.8431 | Pass |
Approximate Entropy Test (m = 8) | 0.8184 | Pass |
Cumulative Sums Test (Positive) | 1.5922 | Pass |
Cumulative Sums Test (Reverse) | 1.5936 | Pass |
Random Excursions Test | 0.3757, 0.8900, 0.5554, 0.0838, 0.1223, 0.5888, 0.8276, 0.7656 | Pass |
Random Excursions Variant Test | 0.3819, 0.4292, 0.5932, 0.6232, 0.7172, 0.9851, 0.8424, 0.3047, 0.2560, 0.2773, 0.2786, 0.2600, 0.1978, 0.3740, 0.6551, 0.8911, 0.8483, 0.7193 | Pass |
Image | NPCR | UACI |
---|---|---|
Lena | 99.49% | 33.32% |
Jokul | 99.44% | 33.28% |
Image | NPCR | UACI |
---|---|---|
Lena | 99.37% | 33.45% |
Chaos map | Generate sequence time (s) |
---|---|
Proposed hyperchaotic map | 0.3419 |
Logistic map | 3.1559 |
Cube map | 3.1520 |
© 2015 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 license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tong, X.; Liu, Y.; Zhang, M.; Xu, H.; Wang, Z. An Image Encryption Scheme Based on Hyperchaotic Rabinovich and Exponential Chaos Maps. Entropy 2015, 17, 181-196. https://doi.org/10.3390/e17010181
Tong X, Liu Y, Zhang M, Xu H, Wang Z. An Image Encryption Scheme Based on Hyperchaotic Rabinovich and Exponential Chaos Maps. Entropy. 2015; 17(1):181-196. https://doi.org/10.3390/e17010181
Chicago/Turabian StyleTong, Xiaojun, Yang Liu, Miao Zhang, Hui Xu, and Zhu Wang. 2015. "An Image Encryption Scheme Based on Hyperchaotic Rabinovich and Exponential Chaos Maps" Entropy 17, no. 1: 181-196. https://doi.org/10.3390/e17010181
APA StyleTong, X., Liu, Y., Zhang, M., Xu, H., & Wang, Z. (2015). An Image Encryption Scheme Based on Hyperchaotic Rabinovich and Exponential Chaos Maps. Entropy, 17(1), 181-196. https://doi.org/10.3390/e17010181