journal article·2019-02-22Open access

S-Box Based Image Encryption Application Using a Chaotic System without Equilibrium

Xiong Wang, Ünal Çavuşoğlu, Sezgin Kacar, Akif Akgul, Viet-Thanh Pham, Sajad Jafari, Fawaz E. Alsaadi, Xuan Quynh Nguyen

Applied Sciences· Volume 9· Issue 4

Abstract

Chaotic systems without equilibrium are of interest because they are the systems with hidden attractors. A nonequilibrium system with chaos is introduced in this work. Chaotic behavior of the system is verified by phase portraits, Lyapunov exponents, and entropy. We have implemented a real electronic circuit of the system and reported experimental results. By using this new chaotic system, we have constructed S-boxes which are applied to propose a novel image encryption algorithm. In the designed encryption algorithm, three S-boxes with strong cryptographic properties are used for the sub-byte operation. Particularly, the S-box for the sub-byte process is selected randomly. In addition, performance analyses of S-boxes and security analyses of the encryption processes have been presented.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · Chaos control and synchronization · Mathematical Dynamics and Fractals

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute for Advanced Study, Shenzhen University, Shenzhen 518060, Guangdong, China

Department of Computer Engineering, Faculty of Computer and Information Sciences, Sakarya University, 54187 Serdivan, Turkey

Department of Electrical and Electronics Engineering, Faculty of Technology, Sakarya University, 54187 Serdivan, Turkey

Department of Electrical and Electronics Engineering, Faculty of Technology, Sakarya University of Applied Sciences, 54187 Serdivan, Turkey

Nonlinear Systems and Applications, Faculty of Electrical and Electronics Engineering, Ton Duc Thang University, Ho Chi Minh City, Vietnam

Biomedical Engineering Department, Amirkabir University of Technology, Tehran 15875-4413, Iran

Department of Information Technology, Faculty of Computing and IT, King Abdulaziz University, Jeddah 21589, Saudi Arabia

National Council for Science and Technology Policy, Hanoi, Vietnam

Funding

National Natural Science Foundation of China · and Shenzhen Overseas High Level Talent Peacock Project Fund

References (68)

Show source-provided references
1. Deterministic nonperiodic flow10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2 ↗
2. An equation for continuous chaos10.1016/0375-9601(76)90101-8 ↗
3. Some simple chaotic flows10.1103/PhysRevE.50.R647 ↗
4. New class of chaotic systems with circular equilibrium
5. Simple chaotic flow with circle and square equilibrium10.1142/S0218127416501376 ↗
6. Cryptography with chaos10.1016/S0375-9601(98)00086-3 ↗
7. Some basic cryptographic requirements for chaos–based cryptosystems10.1142/S0218127406015970 ↗
8. Theory and practice of chaotic cryptography10.1016/j.physleta.2007.02.021 ↗
9. A chaos–based robust wavelet–domain watermarking algorithm10.1016/j.chaos.2003.12.104 ↗
10. Digital watermarking based on chaotic map and reference register10.1016/j.patcog.2007.04.013 ↗
11. A novel chaos based encryption algorithm over TCP data packet for secure communication10.1002/sec.1414 ↗
12. A novel digital image encryption algorithm based on orbit variation of phase diagram10.1142/S0218127417502042 ↗
13. A robust chaotic algorithm for digital image steganography10.1016/j.cnsns.2013.10.014 ↗
14. A system theory approach for designing cryptosystems based on hyperchaos10.1109/81.788815 ↗
15. A combined chaotic cryptographic and hashing scheme10.1016/S0375-9601(02)01770-X ↗
16. Study of chaos functions for their suitability in generating message authentication codes10.1016/j.asoc.2006.05.005 ↗
17. Image scrambling encryption algorithm of pixel bit based on chaos map10.1016/j.patrec.2009.11.008 ↗
18. A novel image encryption algorithm based on chaos maps with Marlov properties10.1016/j.cnsns.2014.06.005 ↗
19. Stinson, D.R. (1995). Cryptography: Theory and Practice, CRC Press.
20. Schneier, B. (1996). Applied Cryptography: Protocols, Algorithms, and Source Code in C, Wiley. [2nd ed.].
21. The structured design of cryptographically good S-boxes10.1007/BF00203967 ↗
22. Webster, A., and Tavares, S.E. (1985). On the design of S-boxes. Conference on the Theory and Application of Cryptographic Techniques, Springer.
23. Differential cryptanalysis of DES-like cryptosystems10.1007/BF00630563 ↗
24. Chaos and cryptography: Block encryption ciphers based on chaotic maps10.1109/81.904880 ↗
25. A novel method for designing S-boxes based on chaotic maps10.1016/j.chaos.2004.04.023 ↗
26. A block cipher with dynamic S-boxes based on tent map10.1016/j.cnsns.2008.12.005 ↗
27. Secure image encryption algorithm design using a novel chaos based S-Box10.1016/j.chaos.2016.12.018 ↗
28. Construction of S-box based on chaotic Boolean functions and its application in image encryption10.1007/s00521-015-1887-y ↗
29. Designing chaotic S-boxes based on time-delay chaotic system10.1007/s11071-013-0987-4 ↗
30. A novel approach for strong S-Box generation algorithm design based on chaotic scaled Zhongtang system10.1007/s11071-016-3099-0 ↗
31. A novel image encryption technique based on Hénon chaotic map and S8 symmetric group10.1007/s00521-014-1663-4 ↗
32. A novel technique for the construction of strong S-boxes based on chaotic Lorenz systems10.1007/s11071-012-0621-x ↗
33. A novel approach for designing substitution-boxes based on nonlinear chaotic algorithm10.1007/s11071-012-0573-1 ↗
34. Brickell, E.F., Denning, D.E., Kent, S.T., Maher, D.P., and Tuchman, W. (1995). SKIPJACK Review: Interim Report. Building in Big Brother, Springer Inc.
35. Rijmen, V., and Daemen, J. (2001). Advanced encryption standard. Proceedings of Federal Information Processing Standards Publications, National Institute of Standards and Technology, NIST.
36. Localization of hidden Chua’s attractors10.1016/j.physleta.2011.04.037 ↗
37. Hidden attractor in smooth Chua system10.1016/j.physd.2012.05.016 ↗
38. Hidden attractors in dynamical systems: From hidden oscillation in Hilbert-Kolmogorov, Aizerman and Kalman problems to hidden chaotic attractor in Chua circuits10.1142/S0218127413300024 ↗
39. Hidden attractors in dynamical systems10.1016/j.physrep.2016.05.002 ↗
40. A hyperchaotic system without equilibrium10.1007/s11071-011-0284-z ↗
41. Dynamical behaviors of a chaotic system with no equilibria10.1016/j.physleta.2011.10.040 ↗
42. Elementary quadratic chaotic flows with no equilibria10.1016/j.physleta.2013.01.009 ↗
43. Constructing a chaotic system with any number of equilibria10.1007/s11071-012-0669-7 ↗
44. A new finding of the existence of hidden hyperchaotic attractor with no equilibria10.1016/j.matcom.2014.01.001 ↗
45. FPGA implementation of novel fractional–order chaotic systems with two equilibriums and no equilibrium and its adaptive sliding mode synchronization10.1007/s11071-016-3189-z ↗
46. Sprott, J.C. (2010). Elegant Chaos Algebraically Simple Chaotic Flows, World Scientific.10.1142/9789812838827 ↗
47. Simple chaotic flows with a line equilibrium10.1016/j.chaos.2013.08.018 ↗
48. A proposed standard for the publication of new chaotic systems10.1142/S021812741103009X ↗
49. Determining Lyapunov exponents from a time series10.1016/0167-2789(85)90011-9 ↗
50. Ergodic theory of chaos and strange attractors10.1103/RevModPhys.57.617 ↗
51. Xu, G., Shekofteh, Y., Akgul, A., Li, C., and Panahi, S. (2018). New chaotic system with a self-excited attractor: Entropy measurement, signal encryption, and parameter estimation. Entropy, 20.10.3390/e20020086 ↗
52. Wang, C., and Ding, Q. (2018). A new two-dimensional map with hidden attractors. Entropy, 20.10.3390/e20050322 ↗
53. Approximate entropy as a measure of system complexity10.1073/pnas.88.6.2297 ↗
54. Approximate entropy (ApEn) as a complexity measure10.1063/1.166092 ↗
55. A chaotic path planning generator for autonomous mobile robots10.1016/j.robot.2012.01.001 ↗
56. Emulating complex business cycles by using an electronic analogue10.1016/j.nonrwa.2012.02.010 ↗
57. Image encryption process based on chaotic synchronization phenomena10.1016/j.sigpro.2012.11.008 ↗
58. Dynamics analysis and circuit implementation of a new three–dimensional chaotic system10.1016/j.ijleo.2015.02.029 ↗
59. Chaos, bifurcation, coexisting attractors and circuit design of a three–dimensional continuous autonomous system10.1016/j.ijleo.2016.03.014 ↗
60. A novel heuristic method for obtaining S-boxes10.1016/j.chaos.2006.08.003 ↗
61. Chaos-based color image block encryption scheme using S-box10.1016/j.aeue.2014.02.002 ↗
62. Image encryption using chaotic logistic map10.1016/j.imavis.2006.02.021 ↗
63. NPCR and UACI randomness tests for image encryption
64. Communication theory of secrecy systems10.1002/j.1538-7305.1949.tb00928.x ↗
65. Image encryption using binary bitplane10.1016/j.sigpro.2014.01.020 ↗
66. A novel image encryption algorithm based on self–adaptive wave transmission10.1016/j.sigpro.2010.03.022 ↗
67. Image encryption using the two–dimensional logistic chaotic map10.1117/1.JEI.21.1.013014 ↗
68. A fast image encryption scheme based on chaotic standard map10.1016/j.physleta.2007.12.026 ↗