Next Article in Journal
MRACNN: Multi-Path Residual Asymmetric Convolution and Enhanced Local Attention Mechanism for Industrial Image Compression
Previous Article in Journal
Finite Mathematics as the Most General (Fundamental) Mathematics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hyperchaotic Oscillator with Line and Spherical Equilibria: Stability, Entropy, and Implementation for Random Number Generation

1
Faculty of Computer Sciences and Mathematics, Department of Mathematics, University of Kufa, An-Najaf 540011, Iraq
2
Faculty of Electronics Technology, Industrial University of Ho Chi Minh City, Ho Chi Minh City 70000, Vietnam
3
Department of Telecommunication and Network Engineering, IUT-Fotso Victor of Bandjoun, University of Dschang, Bandjoun P.O. Box 134, Cameroon
4
Department of Engineering for Innovation, University of Salento, 73100 Lecce, Italy
*
Authors to whom correspondence should be addressed.
Symmetry 2024, 16(10), 1341; https://doi.org/10.3390/sym16101341
Submission received: 31 August 2024 / Revised: 29 September 2024 / Accepted: 8 October 2024 / Published: 10 October 2024
(This article belongs to the Section Mathematics)

Abstract

:
We present a hyperchaotic oscillator with two linear terms and seven nonlinear terms that displays special algebraic properties. Notably, the introduced oscillator features distinct equilibrium types: single-point, line, and spherical equilibria. The introduced oscillator exhibits attractive dynamics like hyperchaos with two wing attractors. To gain a better understanding, we provide the bifurcation and Lyapunov exponents. The Kolmogorov–Sinai entropy is applied to show the complexity of the oscillator. A microcontroller realization confirms the reliability of the oscillator. The proposed oscillator is successfully applied for RNG.

1. Introduction

One of the interesting branches in applied sciences is chaotic oscillators. According to the most widely accepted definition, a chaotic oscillator is a nonlinear dynamic system that is sensitive to variations in the initial conditions. Due to the high complexity and unpredictably of this class of dynamic systems, chaotic oscillators can be found in an extensive variety of scientific and engineering domains, including communications [1], image encryption [2], neural networks [3], pattern recognition [4], robotics [5], and biomedical applications [6].
Over the last two decades, there has been growing interest among mathematicians, scientists, and engineers in investigating the features and applications of chaotic oscillators. Particularly, since E. Lorenz (1963 [7]) introduced a three-dimensional system, scientists have endeavored to find chaotic oscillators possessing distinctive characteristics. In [8,9], chaotic oscillators without equilibrium were introduced. One stable equilibrium chaotic oscillators were presented in [10,11,12], researchers [13,14,15] examined chaotic oscillators with the equilibrium point lying on a line. Furthermore, chaotic oscillators with circular equilibrium and a curve of equilibria were introduced in [16,17], respectively.
In general, each dynamic system has a unique set of attractor types around the basin of attraction; simply, the attractor may be periodic, quasi-periodic, or strange. All of the space’s initial conditions are included in the attractor that connects the basin. Today, chaotic systems can be categorized as either self-exited or hidden attractors due to the location of the “hidden attractor” [18], where there is an empty subset around a stable equilibrium point.
One of the most notable results in chaos theory was in the late 1970s, when O. Rössler presented a highly intriguing chaotic system called a hyperchaotic system, which has many positive Lyapunov exponents [19]. After that, researchers have been interested in hyperchaotic systems in a variety of fields, and several of them have been introduced. One such example is the 4D hyperchaotic Lorenz-type system [20]. It is necessary to mention that systems with these kinds of peculiarities cannot have either a homoclinic or a heteroclinic orbit; as a result, hyperchaotic oscillators are complicated and can not be verified by the Shilnikov approach [21]. Due to the complexity of hyperchaotic systems, many encryption algorithms are based on them and have demonstrated high security in their applications, e.g., [22,23].
On the other hand, the equilibrium points’ algebraic structure provides a basis for comprehending the complicated dynamics of hyperchaotic oscillators and explains how seemingly straightforward mathematical structures can result in remarkably complex and unpredictable behaviors. Many hyperchaotic oscillators have an equilibrium point at the origin; others have line, curved, quadric surface, and spherical equilibria. This paper introduces a novel nine hyperchaotic oscillators with special algebraic structures with single, line and spherical equilibria. Table 1 displays a complex class of hyperchaotic oscillators that was comprehensively investigated, showing that the introduced oscillator has unique features.
Our paper proposes a hyperchaotic system with only two linear terms and seven nonlinear terms. The special property of the proposed systems is its sphere and line equilibria. We present the system and describe its stability in Section 2. In Section 3 and Section 4, the bifurcation analysis and entropy are provided, respectively. In Section 5 and Section 6, the implementation of the proposed system via a microcontroller and sn application for RNG are reported. Finally, in Section 8, we apply adaptive control to the proposed system.

2. Model and Dynamics of the Oscillator

Only two linear terms and seven nonlinear terms are used in the proposed model:
x ˙ = α y ( z w ) y ˙ = x | x | y | y | w | w | z ˙ = s g n ( y w ) β x y w ˙ = x w
where the system variables and parameters are held by x , y , z , w and α , β , respectively.

2.1. Stability Analysis

In what follows, we examine the key characteristics of complex dynamic systems, including stability, dissipativity, Lyapunov exponents (LEs), and the bifurcation diagram. To find the stability, the following algebraic equations need to be solved:
α y ( z w ) = 0 ,
x | x | y | y | w | w | = 0 ,
s i g n ( y w ) β x y = 0 ,
x w = 0 .
One can obtain the equilibrium points of the proposed dynamic system by substituting Equation (5) into (3), which yields the following three cases:
I.
The origin E 1 = ( 0 , 0 , 0 , 0 ) is the equilibrium point for the proposed oscillator.
II.
When x = y = w = 0 and z 0 , a line of equilibria appears as E 2 = ( 0 , 0 , z , 0 ) .
III.
When y = 0 , z 0 , and x = w 0 , we have spherical equilibria E 3 = ( x , 0 , z , w ) , where x 2 + z 2 + w 2 = 1 .
Accordingly, to check the stability of the given equilibrium points E p ( x p , y p , z p , w p ) , ( p = 1 , 2 , 3 ) , first, we present the Jacobian matrix of the proposed oscillator (1) as follows:
J = 0 α ( z w ) α y α y 2 x 2 | x | 2 y 2 | y | 0 2 w 2 | w | α y 2 w δ ( y w ) α x 0 2 y δ ( y w ) 1 0 0 1 ,
where δ ( x ) is the Dirac function.
Thus, when α = 1.45 and β = 2.95 , the eigenvalues of the corresponding J ( E p ) ( p = 1 , 2 , 3 ) can not be calculated according to the values of x = 0 ,   y = 0 ,   w = 0 , which means that the entries in the second row ( a 2 , 1 = 2 x 2 | x | ,   a 2 , 2 = 2 y 2 | y | , and a 2 , 4 = 2 w 2 | w | ) of J are undefined. Therefore, the stability of oscillator (1) can not be determined by the direct Lyapunov method. Analytically, to find the stability, we apply the L’Hopital rule: if f ( x ) g ( x ) , where f ( x ) and g ( x ) are continuous functions, then lim x r f ( x ) g ( x ) = lim x r f ( x ) g ( x ) . Let us apply the L’Hopital rule for a 1 , 2 ,   a 2 , 2 ,   a 2 , 4 . For instance, a 2 , 1 = 2 x 2 | x | , where f ( x ) = 2 x 2 and g ( x ) = | x | . Thus,
f ( x ) = d d x ( 2 x 2 ) = 4 x
and
g ( x ) = d d x | x | = 1 , if x > 0 ; 1 , if x < 0 .
By applying the L’Hopital rule, we have
lim x 0 2 x 2 | x | = lim x 0 4 x ± 1 = lim x 0 4 x , if x > 0 ; 4 x , if x < 0 . = 0 .
This confirms that lim x 0 2 x 2 | x | = 0 . This way, we can now easily say that the eigenvalues of the Jacobin matrix J at E 1 , 2 are λ 1 = 1 and λ 2 , 3 = 0 , which are stable equilibrium points.

2.2. Complexity of Oscillator (1)

Firstly, the dissipative property of the proposed system (1) is tested:
V = x ˙ x + y ˙ y + z ˙ z + w ˙ w = 2 y 2 | y | 1 .
From (7), the disspativity of the trajectory of oscillator (1) is not clear, since it was calculated using the value of 2 y 2 ( t ) / | y ( t ) | 1 as t . In [29], the authors established the average value of any function of time q ( t ) by
q ¯ ( t ) = lim t ( t 0 t q ( t ) d t / t t 0 ) .
By using Formula (8), it is easy to find that the average value of 2 y 2 ( t ) / | y ( t ) | 1 < 0 and system (1) is dissipative. Numerically, Figure 1 shows that the average value of 2 y 2 ( t ) / | y ( t ) | 1 = 2.08 for t = 1000 . Thus, the system orbit shrinks into a subset with zero volume, and the asymmetric motion folds to coin chaotic attractors, which is verified by the numerical simulations in the next section.
Secondly, for α = 1.45 ,   β = 2.95 and IC x 0 = 1 ,   y 0 = 0.5 ,   z 0 = 1 ,   w 0 = 0.5 , the proposed system exhibits hyperchaotic behavior, where the phases are shown in Figure 2a–d and the projection of x ,   y ,   z ,   w is shwon in Figure 3. The Lyapunov exponents (LEs) of system (1) are L 1 = 0.487420 ,   L 2 = 0.331870 ,   L 3 = 0 , L 4 = 1.561768 ; see Figure 4a. Due to the LEs, the Kaplan–Yorke fractional dimension D K Y = 3.524591 . Therefore, it indicates a strange attractor. Figure 4b shows that the attractor of oscillator 1 touches equilibria E 3 for radii of less than 6. In addition, to fully demonstrate the dynamic behavior of the introduced system, we provide the simulation results of the maximum of the two positive Lyapunov exponents, which vary with parameters α [ 1 , 2 ] and β [ 2 , 3 ] , as shown in Figure 4e,f, which determine hyperchaotic motion within a large range.

3. Bifurcation

To display the system’s dynamics over a broad range of its two parameters α and β , in Figure 5a, we plot the bifurcation diagram for α [ 1 , 10 ] with β = 2.95 . Additionally, in Figure 5b, we plot the bifurcation diagram for β [ 1 , 10 ] with α = 1.45 . The initial conditions of the proposed system are x 0 = 1 , y 0 = 0.5 , z 0 = 1 , and w 0 = 0.5 .
In addition, attraction basins provide an additional tool for examining the behavior of the corresponding dynamic systems. Figure 6 shows the attraction basins for the dynamics of System (1) with α = 1.45 , β = 2.95 . In particular, we set two of the initial conditions to zero and change the others. The attraction basins are plotted in Figure 6a for the x 0 y 0 plane with x 0 [ 2 , 6 ] and y 0 [ 2 , 4 ] and in Figure 6b z 0 w 0 plane with z 0 [ 2 , 4 ] ,   w 0 [ 2 , 5 ] . The intervals of initial conditions were chosen to avoid the torus attractors. Black and red represent chaotic and periodic solutions, respectively. For periodic solutions, the representing color encodes the period.

4. Poincaré Cross-Section

A crucial tool for examining a chaotic system’s folding characteristics and bifurcation is the Poincaré approach. For the 4D hyperchaos system under consideration, we take the following:
Σ ˜ 1 = x y z w T R 3 x = 1 , Σ ˜ 2 = x y z w T R 3 y = 1 , Σ ˜ 3 = x y z w T R 3 z = 1 , Σ ˜ 4 = x y z w T R 3 w = 1 .
First, let us fix the parameters α = 1.45 and β = 2.95 . We investigated the Poincaré map projection for ( x , y ) and ( z , w ) .  Figure 4c,d represent the Poincaré cross-section on the z w plane when x = y = 0 and on the x y plane when z = w = 0 after the steady state is reached (i.e., t > 100 ) . As can be seen from Figure 4c,d, the Poincaré map has multiple limbs with discrete bifurcations in multiple directions, providing diverse dynamics for System (3). We see that the Poincaré map’s branches are joined to form a single attractor.

5. Entropy

System complexity over time is one of the most interesting questions in dynamic systems theory. In 19th century, the thermodynamic concept of “entropy” provided an important tool for measuring the complexity of such systems. Nowadays, entropy is a fundamental concept in information theory and in the analysis of chemical reaction, among others.
For each possible state i , σ i is probability i; then, the Shannon entropy is defined by
E n t = i σ i log ( σ i ) .
Additionally, let Ω denote the state space, let ξ i be the first Poincaré recurrence time, and let ρ be the D-dimensional box in Ω with side ε , where x i is observed. Now, γ ( ξ , ρ ) denotes the probability distribution of ξ i . In what follows, the well-known Kolmogorov–Sinai entropy is defined as
H K S E ( ρ [ ε ] ) = 1 ξ min ρ [ ε ] ξ γ ( ξ , ρ [ ε ] ) log 1 γ ( ξ , ρ [ ε ] )
The entropy in Equation (10) is applicable and highly positive for chaotic dynamics. Additionally, approaching the bifurcation points can be detected in the entropy if the transient time is not subtracted. This is because the state becomes distributed at bifurcation points due to slowness.
Particularly, Figure 7a,c show the Shannon and Kolmogorov–Sinai entropies for α [ 0 , 4 ] , respectively. Figure 7b,d show the Shannon and Kolmogorov–Sinai entropies for β [ 0 , 10 ] , respectively.
Figure 7 shows that by increasing parameters α and β , Kolmogorov–Sinai entropy has increasingly positive values in hyperchaos regions, while the Shannon entropy is not highly increased. This means that the complexity of the proposed oscillator is high in chaos regions.

6. Microcontroller Implementation of 4D Oscillator

After a numerical study of a hyperchaotic system, an experimental study is required to validate the numerical results. This experimental study is generally carried out in one of two ways. The first consists of using electronic components to build integrator circuits for integrating the various equations that constitute the chaotic system in question. The second, which is the most widely used today, is based on the use of digital processing boards such as the Arduino board, the DSP board, the FPGA board, or one of many others. A digital processing board makes it possible to combine the performance of programming with that of electronics. More specifically, it enables the programming of electronic systems. The main advantage of programmed electronics is that they greatly simplify electronic circuits and consequently reduce not only the cost of production but also the workload involved in designing an electronic board. It should be noted that each board is equipped with a microcontroller with specific characteristics. The choice of board depends very much on the complexity of the chaotic system being implemented. Compared to electronic circuit implementation, microcontroller implementation provides numerous benefits, including quick computation time, excellent stability and accuracy, and high flexibility, and changing the system’s initial conditions and settings is simple. Due to these factors, we implemented the four-dimensional hyperchaotic oscillator by using a microcontroller called “Arduino Due”. One benefit of this card is that it features an embedded digital-to-analog converter, making installation easier. Using a Voltcraft D50-1062D, which is a dual-channel digital oscilloscope, the experimental observations were obtained. We discretized the proposed hyperchaotic oscillator with the fourth-order Runge–Kutta method, where the step size of the discretization was equal to 0.001. The results for α = 1.45 , β = 2.95 , and x 0 = 1 , y 0 = 0.5 , z 0 = 1 , w 0 = 0.5 are shown in Figure 8a–c. Figure 8d shows the related practical diagrams of the phases. It is obvious that the experimental and numerical results coincide. This demonstrates that the Arduino Due microcontroller could successfully simulate the proposed oscillator’s dynamics.

7. Implementation for RNG

Applications such as text, audio, and image encryption using hyperchaotic systems require the hyperchaotic signals generated by such systems to be highly random to increase the security level of data transmission. To achieve this, the hyperchaotic signals from the system under study were used to design a random bit generator. The generated bits were then tested (using the NIST test) to ensure that they were effectively random. The NIST test is a set of 16 subtests, all of which must be validated simultaneously. If only 1 of the 16 subtests is failed, the test must be repeated until it is passed. At the end of this test, we confirmed that all the state variables ( x , y , z , w ) of the hyperchaotic system were definitely random. Figure 9 presents the main steps describing the RNG design process.
The process started with the numerical integration of the system. Next, we selected 8 LSBs of each delivered hyperchaotic signal and combined them to form a 32-bit RNG. Finally, such bits were subjected to the NIST test, whose results are recorded in Table 2. From the data recorded in Table 2, we can see that all NIST tests were validated, since all p-values of the RNG were superior to 0.001. Therefore, the obtained RNG can be exploited for engineering applications [30] as mentioned above.

8. System Control

In this section, we apply adaptive control, which is a modern method in the control field that has been modified specifically for dynamic systems. Adaptive control mechanisms offer unmatched versatility and efficacy, enabling the smooth adaptation and optimization of control procedures in reaction to variations in system dynamics. This adaptive capacity is especially useful for chaotic systems’ intrinsic unpredictability and complexity. D , R , E s , and C L are the driver, response, error estimate, and closed-loop system, respectively.
Next, let us establish the D system as
u ˙ = α v ( q r ) v ˙ = u | u | v | v | r | r | q ˙ = s g n ( v r ) β u v r ˙ = u r
Note that the parameters of system D are not valued. S, which represents the adaptive synchronization of an identical D, is given by
u ˙ = α v ( q r ) + ξ 1 v ˙ = u | u | v | v | r | r | + ξ 2 q ˙ = s g n ( v r ) β u v + ξ 3 r ˙ = u r + ξ 4
where the states are represented by u , v , q , r ; the not-valued parameters are given as α , β ; and
Ξ = [ ξ 1 , ξ 2 , ξ 3 , ξ 4 ] T
is the adaptive controller that needs to be identified.
Assume the following:
ξ 1 = E α v ( q r ) τ 1 u ξ 2 = u | u | + v | v | + r | r | τ 2 v ξ 3 = s g n ( v r ) + E β u v τ 3 q ξ 4 = u + r τ 4 r
where E α and E β denote the error estimated parameters, and τ 1 , τ 2 , τ 3 , τ 4 > 0 .
Substituting (13) into (12), the C L system is
u ˙ = [ α E α ] v ( q r ) τ 1 u v ˙ = τ 2 v q ˙ = [ β E β ] u v τ 3 q r ˙ = τ 4 r
To simplify, we use the following notation:
E 1 ( t ) = [ α E α ] ; E 2 ( t ) = [ β E β ] .
Due to (15), the derivatives of E 1 ( t ) and E 2 ( t ) are given by
E 1 ˙ = E α ˙ , E 2 ˙ = E β ˙ .
System (14) is reduced as follows:
u ˙ = E 1 v ( q r ) τ 1 u v ˙ = τ 2 v q ˙ = E 2 u v τ 3 q r ˙ = τ 4 r
Theorem 1.
If the controllers are chosen as (14) and the parameter’s update laws are as follows:
E 1 ˙ ( t ) = u v ( q r ) η ( α E α ) ; E 2 ˙ ( t ) = q u v η ( β E β ) .
then the synchronization between D and S issatisfied if τ 1 , τ 2 , τ 3 , τ 4 are greater than zero.
Proof. 
By using the so-called Lyapunov function
V ( u , v , q , r , E 1 , E 2 ) = 1 2 u 2 + v 2 + q 2 + r 2 + E 1 2 + E 2 2
and differentiating the function V, we have
V ˙ ( u , v , q , r , E 1 , E 2 ) = = u u ˙ + v v ˙ + q q ˙ + r r ˙ + E 1 E 1 ˙ + E 2 E 2 ˙
Considering the time derivative of the above function along the trajectories of (18), we have
V ˙ = ( τ 1 u 2 + τ 2 v 2 + τ 3 q 2 + τ 4 r 2 + η E 1 2 + η E 2 2 ) .
where the function (19) has a negative value when τ 1 , τ 2 , τ 3 , τ 4 have a positive value. Furthermore, from the Lyapunov stability, we find that E 1 ( t ) 0 and E 2 ( t ) 0 are exponentially decreasing for t . □

Numerical Simulation

We simulated the adaptive control between D and R when the parameter update law (18) is satisfied. Firstly, we set α = 1.45 and β = 2.95 in system (11). Note that the fourth-order Runge–Kutta method was used for this purpose. Secondly, we set τ and η as τ i = η j = 2 , ( i = 1 , , 4 ; j = 1 , 2 ) . The initial values ( 0 , 0 , 0 , 0 ) were the estimated parameters, and the initial values of system (11) were established as (1, 1, 1, 1). Where the adaptive control law (18) and the parameter update law were used, equilibrium E = (0, 0, 0, 0) was the limit point of the controlled system, as shown in Figure 10.

9. Conclusions

A 4D hyperchaotic oscillator with a special algebraic property, having spherical and line equilibria, was introduced. Additionally, the bifurcation diagram, Lyapunov exponents, and Poincaré cross-section were tested for the introduced oscillator. The complexity was measured by calculating different kinds of entropies. Moreover, RNG showed the successful application of the proposed oscillator. In addition, we provided the adaptive control for the oscillator. Further exploration of the other dynamics of this introduced system is a potential avenue for future research.

Author Contributions

Conceptualization, A.A.S. and V.-T.P.; methodology, V.K.T.; software, V.K.T.; formal analysis, A.A.S.; investigation, G.G. and V.-T.P.; writing—original draft preparation, A.A.S.; writing—review and editing, G.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within this article.

Acknowledgments

Viet-Thanh Pham expresses gratitude to the Library Center, Research Room 2, and Thu Ly at the Industrial University of Ho Chi Minh City for their assistance and support.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cicek, S.; Kocamaz, U.; Uyaroglu, Y. Secure communication with a chaotic system owning. Aeu Int. J. Electron. Commun. 2018, 88, 52–62. [Google Scholar] [CrossRef]
  2. Tamba, V.K.; Pham, V.; Shukur, A.A.; Grassi, G.; Momani, S. Oscillator without equilibrium and linear terms: Dynamics and application. Alex. Eng. J. 2024, 97, 376–384. [Google Scholar] [CrossRef]
  3. Lin, H.; Wang, C.; Yao, W.; Tan, Y. Chaotic dynamics in a neural network with different types of external stimuli. Commun. Nonlinear Sci. Numer. Simulat. 2020, 90, 105390. [Google Scholar] [CrossRef]
  4. Tan, Z.; Hepburn, B.S.; Tucker, C.; Ali, M.K. Pattern recognition using chaotic neural networks. Discret. Dyn. Nat. Soc. 1998, 2, 243–247. [Google Scholar]
  5. Wu, L.; Wang, D.; Zhang, C.; Mohammadzadeh, A. Chaotic Synchronization in Mobile Robots. Mathematics 2022, 10, 4568. [Google Scholar] [CrossRef]
  6. Korolj, A.; Wu, H.T.; Radisic, M. A healthy dose of chaos: Using fractal frameworks for engineering higher-fidelity biomedical systems. Biomaterials 2019, 219, 119363. [Google Scholar] [CrossRef] [PubMed]
  7. Lorenz, E.N. Deterministic Nonperiodic Flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  8. Jafari, S.; Sprott, J.; Golpayegani, S.M.R.H. Elementary quadratic chaotic flows with no equilibria. Phys. Lett. A 2013, 377, 699–702. [Google Scholar] [CrossRef]
  9. Wei, Z. Dynamical behaviors of a chaotic system with no equilibria. Phys. Lett. A 2011, 376, 102–108. [Google Scholar] [CrossRef]
  10. Lao, S.K.; Shekofteh, Y.; Jafari, S.; Sprott, J. Cost function based on Gaussian mixture model for parameter estimation of a chaotic circuit with a hidden attractor. Int. J. Bifurc. Chaos 2014, 24, 1450010. [Google Scholar] [CrossRef]
  11. Wang, X.; Chen, G. A chaotic system with only one stable equilibrium. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 1264–1272. [Google Scholar] [CrossRef]
  12. Kapitaniak, T.; Mohammadi, S.A.; Mekhilef, S.; Alsaadi, F.E.; Hayat, T.; Pham, V.T. A New Chaotic System with Stable Equilibrium: Entropy Analysis, Parameter Estimation, and Circuit Design. Entropy 2018, 20, 670. [Google Scholar] [CrossRef] [PubMed]
  13. Jafari, S.; Sprott, J. Simple chaotic flows with a line equilibrium. Chaos Solitons Fractals 2013, 57, 79–84. [Google Scholar] [CrossRef]
  14. Rajagopal, K.; Karthikeyan, A.; Srinivasan, A. Bifurcation and chaos in time delayed fractional order chaotic oscillator and its sliding mode synchronization with uncertainties. Chaos Solitons Fractals 2017, 103, 347–356. [Google Scholar] [CrossRef]
  15. Barati, K.; Jafari, S.; Sprott, J.C.; Pham, V.T. Simple Chaotic Flows with a Curve of Equilibria. Int. J. Bifurc. Chaos 2016, 26, 1630034. [Google Scholar] [CrossRef]
  16. Tolba, M.F.; Said, L.A.; Madian, A.H.; Radwan, A.G. FPGA implementation of fractional-order integrator and differentiator based on Grunwald Letnikov’s definition. In Proceedings of the 29th International Conference on Microelectronics (ICM), Beirut, Lebanon, 10–13 December 2017; pp. 1–4. [Google Scholar]
  17. Ismail, S.M.; Said, L.A.; Rezk, A.A.; Radwan, A.G.; Madian, A.H.; Abu-Elyazeed, M.F.; Soliman, A.M. Generalized fractional logistic map encryption system based on FPGA. EU-Int. J. Electron. Commun. 2017, 80, 114–126. [Google Scholar] [CrossRef]
  18. Leonov, G.; Kuznetsov, N.; Mokaev, T. Hidden attractor and homoclinic orbit in Lorenz-like system describing convective fluid motion in rotating cavity. Commun. Nonlinear Sci. Numer. Simul. 2015, 28, 166–174. [Google Scholar] [CrossRef]
  19. Rossler, O. An equation for hyperchaos. Phys. Lett. A 1979, 71, 155–157. [Google Scholar] [CrossRef]
  20. Barboza, R. Dynamics of a hyperchoatic Lorenz system. Int. J. Bifurc. Chaos 2007, 17, 4285–4290. [Google Scholar] [CrossRef]
  21. Neimark, Y.; Shilnikov, L. A condition for the generation of periodic motions. Sov. Math. Docklady 1963, 163, 1261–1264. [Google Scholar]
  22. Benkouider, K.; Vaidyanathan, S.; Sambas, A.; Cuautle, E.; Abd EL-latif, A.; Abd-EL-Atty, B.; Bermudez-Marquez, C.; Sulaman, I.; Awwal, A.; Kuman, P. A New 5-D Multistable Hyperchaotic System With Three Positive Lyapunov Exponents: Bifurcation Analysis, Circuit Design, FPGA Realization and Image Encryption. IEEE Access 2022, 10, 90111–90132. [Google Scholar] [CrossRef]
  23. Peng, Z.; Yu, W.; Wang, J.; Zhou, Z.; Chen, J.; Zhong, G. Secure communication based on microcontroller unit with a novel five-dimensional hyperchaotic system. Arabian J. Sci. Eng. 2021, 47, 813–828. [Google Scholar] [CrossRef]
  24. Vaidyanathan, S. A Novel 5-D Hyperchaotic System with a Line of Equilibrium Points and Its Adaptive Control. Advances and Applications in Chaotic Systems. Stud. Comput. Intell. 2016, 636, 471–494. [Google Scholar]
  25. Chunbiao, L.; Sprott, J.C.; Wesley, T. Bistability in a Hyperchaotic System with a Line Equilibrium. J. Exp. Theor. Phys. 2014, 118, 494–500. [Google Scholar]
  26. Singh, J.; Roy, B.K. The simplest 4-D chaotic system with line of equilibria, chaotic 2-torus and 3-torus behaviour. Nonlinear Dyn. 2017, 89, 1845–1862. [Google Scholar] [CrossRef]
  27. Singh, J.; Jafari, K.R.S. New family of 4-D hyperchaotic and chaotic systems with quadric surfaces of equilibria. Chaos Solitons Fractals 2018, 106, 243–257. [Google Scholar] [CrossRef]
  28. Yuming, C.; Qigui, Y. A new Lorenz-type hyperchaotic system with a curve of equilibria. Math. Comput. Simul. 2015, 112, 40–55. [Google Scholar]
  29. Wang, Z.; Xu, Z.; Mliki, E.; Agkgu, A.; Pham, V.-T.; Jafari, S. A new chaotic attractor around a pre-located ring. J. Int. Bifurc. Chaos 2017, 27, 1–10. [Google Scholar] [CrossRef]
  30. Diffie, W.; Hellman, M.E. Multiuser cryptographic techniques. In Proceedings of the June 7–10, 1976, National Computer Conference and Exposition; ACM: New York, NY, USA, 1976; pp. 109–112. [Google Scholar]
Figure 1. Average value of V.
Figure 1. Average value of V.
Symmetry 16 01341 g001
Figure 2. The phases of oscillator (1) when α = 4 , β = 1.5 : (a) ‘xy’, (b) ‘yz’ (c) ‘zw’ (d) 3D projection ‘xyz’.
Figure 2. The phases of oscillator (1) when α = 4 , β = 1.5 : (a) ‘xy’, (b) ‘yz’ (c) ‘zw’ (d) 3D projection ‘xyz’.
Symmetry 16 01341 g002
Figure 3. Projection ( x , y , z , w ) of oscillator (1).
Figure 3. Projection ( x , y , z , w ) of oscillator (1).
Symmetry 16 01341 g003
Figure 4. (a) Lyapunov exponents of oscillator (1). (b) E 3 when the radius is equal to 3 (blue) and 7 (green); (c) Poincaré cross-section when x = y = 0 ; (d) Poincaré cross section when z = w = 0 ; (e,f) the maximum of the two positive Lyapunov exponents with varying α and β , respectively.
Figure 4. (a) Lyapunov exponents of oscillator (1). (b) E 3 when the radius is equal to 3 (blue) and 7 (green); (c) Poincaré cross-section when x = y = 0 ; (d) Poincaré cross section when z = w = 0 ; (e,f) the maximum of the two positive Lyapunov exponents with varying α and β , respectively.
Symmetry 16 01341 g004
Figure 5. (a) Bifurcation diagram for 1 α 10 (black). (b) Bifurcation diagram for 1 β 10 (red).
Figure 5. (a) Bifurcation diagram for 1 α 10 (black). (b) Bifurcation diagram for 1 β 10 (red).
Symmetry 16 01341 g005
Figure 6. Basin of attraction. (a) z 0 = w 0 = 0 with x 0 [−2, 6] and y 0 [−2, 4]; (b) x 0 = y 0 = 0 with z 0 [−2, 4], w 0 [−2, 5]. Black and red represent chaotic and periodic solutions, respectively.
Figure 6. Basin of attraction. (a) z 0 = w 0 = 0 with x 0 [−2, 6] and y 0 [−2, 4]; (b) x 0 = y 0 = 0 with z 0 [−2, 4], w 0 [−2, 5]. Black and red represent chaotic and periodic solutions, respectively.
Symmetry 16 01341 g006
Figure 7. (a,c) Shannon and Kolmogorov–Sinai entropies for α [ 0 , 4 ] , respectively; (b,d) Shannon and Kolmogorov–Sinai entropies for β [ 0 , 10 ] , respectively.
Figure 7. (a,c) Shannon and Kolmogorov–Sinai entropies for α [ 0 , 4 ] , respectively; (b,d) Shannon and Kolmogorov–Sinai entropies for β [ 0 , 10 ] , respectively.
Symmetry 16 01341 g007
Figure 8. The practical test of system (1): (a) V x V w , (b) V x V z , and (c) V x V y . (d) Snapshot of the hardware testing platform.
Figure 8. The practical test of system (1): (a) V x V w , (b) V x V z , and (c) V x V y . (d) Snapshot of the hardware testing platform.
Symmetry 16 01341 g008
Figure 9. Description of the RNG design process.
Figure 9. Description of the RNG design process.
Symmetry 16 01341 g009
Figure 10. Time series of anti-synchronization for error of dynamic system (18) with controller (14).
Figure 10. Time series of anti-synchronization for error of dynamic system (18) with controller (14).
Symmetry 16 01341 g010
Table 1. Hyperchaotic oscillators.
Table 1. Hyperchaotic oscillators.
Ref.DimensionsEquilibriaNo. of Terms
 [24]5DLinefifteen
 [25]4DLineeight
 [26]4DLineeight
 [27]4DQuadratic surfacessix
 [28]4DCurvethirteen
This work4DSingle, line, and spherenine
Table 2. Test results for the x , y , z , w output hyperchaotic signals.
Table 2. Test results for the x , y , z , w output hyperchaotic signals.
Test Namep-Value (x)p-Value (y)p-Value (z)p-Value (w)Results
Frequency0.253450.706920.858720.92034demonstrated
Block frequency0.441180.932630.193750.28412demonstrated
Runs0.414890.553940.902870.07540demonstrated
Longest run of ones0.979840.975310.115040.21060demonstrated
Rank0.744270.472360.765750.46079demonstrated
DFT0.502920.067830.378340.77604demonstrated
No overlapping templates0.301950.056160.028640.10238demonstrated
Overlapping templates0.787490.773950.906260.81761demonstrated
Universal0.971580.159810.463650.62048demonstrated
Linear complexity0.189930.231500.929680.06544demonstrated
Serial test 10.385270.678540.175620.72572demonstrated
Serial test 20.483010.710680.530140.64265demonstrated
Approximate entropy0.141770.610220.370920.94487demonstrated
Cumulative sums (forward)0.301970.863740.517210.64392demonstrated
Random excursions x = 20.505790.571930.996710.41986demonstrated
Random excursion variant x = 80.724710.036280.594730.91573demonstrated
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.

Share and Cite

MDPI and ACS Style

Shukur, A.A.; Pham, V.-T.; Tamba, V.K.; Grassi, G. Hyperchaotic Oscillator with Line and Spherical Equilibria: Stability, Entropy, and Implementation for Random Number Generation. Symmetry 2024, 16, 1341. https://doi.org/10.3390/sym16101341

AMA Style

Shukur AA, Pham V-T, Tamba VK, Grassi G. Hyperchaotic Oscillator with Line and Spherical Equilibria: Stability, Entropy, and Implementation for Random Number Generation. Symmetry. 2024; 16(10):1341. https://doi.org/10.3390/sym16101341

Chicago/Turabian Style

Shukur, Ali A., Viet-Thanh Pham, Victor Kamdoum Tamba, and Giuseppe Grassi. 2024. "Hyperchaotic Oscillator with Line and Spherical Equilibria: Stability, Entropy, and Implementation for Random Number Generation" Symmetry 16, no. 10: 1341. https://doi.org/10.3390/sym16101341

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop