Next Article in Journal
Meshfree RBF-FD Discretization with Three-Point Stencils for Nonlinear Pricing Options Having Transaction Costs
Previous Article in Journal
Regime-Switching Asset Allocation Using a Framework Combing a Jump Model and Model Predictive Control
Previous Article in Special Issue
Is π a Chaos Generator?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hidden Attractors in a New 4D Memristor-Based Hyperchaotic System: Dynamical Analysis, Circuit Design, Synchronization, and Its Applications

1
Institute for Single Crystals, NAS of Ukraine, Nauky Ave. 60, 61072 Kharkiv, Ukraine
2
Institute of Life Sciences and Technologies, Daugavpils University, 13 Vienibas Street, LV-5401 Daugavpils, Latvia
3
Institute of Applied Mathematics, Riga Technical University, LV-1048 Riga, Latvia
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(17), 2838; https://doi.org/10.3390/math13172838
Submission received: 3 July 2025 / Revised: 20 August 2025 / Accepted: 25 August 2025 / Published: 3 September 2025
(This article belongs to the Special Issue Applied Mathematics in Nonlinear Dynamics and Chaos)

Abstract

This paper presents a novel four-dimensional (4D) memristive system, notable for its simplicity and unique dynamic behaviors. Comprising only seven terms and devoid of equilibrium points, this system is capable of generating hidden attractors. A comprehensive analysis of its dynamic properties is conducted, including Lyapunov exponents, Kaplan–Yorke dimensions, temporal diagrams and phase portraits, multistability, and offset boosting. Numerical simulations over a sufficiently long time interval show that the Lyapunov function remains bounded, thereby confirming the dissipative nature and global stability of the newly proposed 4D hyperchaotic system. The theoretical model is further validated through electronic simulations of the chaotic system using Multisim software. Additionally, the paper explores synchronization between two identical 4D hyperchaotic systems. The proposed system, despite its structural simplicity, exhibits intricate chaotic dynamics, making it suitable for various practical applications. In particular, a method for chaotic encryption and decryption of an information signal was developed and validated through numerical testing. Based on the method of complete synchronization of chaotic systems, the possibility of detecting a weak signal is demonstrated. The proposed system is also implemented on an Arduino UNO to demonstrate its practical applicability for real-time chaotic signal generation and image encryption.

1. Introduction

Recent advances in chaos theory have significantly expanded its scope of applications, making it an integral tool in diverse engineering and scientific domains. Its influence spans secure communications [1], cryptographic systems [2,3], medicine [4], neural and genetic networks [5,6], and memristive systems [7], among other fields.
Lorenz’s discovery of a three-dimensional (3D) chaotic system [8] has sparked extensive exploration into the behavior and properties of various chaotic systems. To exhibit chaotic behavior, a dynamic system must include at least five terms. Systems at this threshold of simplicity are notably rarer than those with six or more terms. Their algebraic elegance not only makes them attractive but also minimizes the number of electronic components required for circuit implementation. Sprott pioneered the introduction of several five-term chaotic systems [9], followed by contributions from Van der Schrier and Maas [10], Elwakil et al. [11], Toncharoen and Srisuchinwong [12], and Munmuangsaen and Srisuchinwong [13]. However, despite these advances, the past decade has seen only a modest number of novel five-term chaotic attractors proposed [14,15,16]. For example, Chang and Kim [14] introduced a chaotic five-term system with one multiplier, one quadratic term, and one absolute value term. Another study by Tamba et al. [15] presented a new 3D five-term chaotic system distinguished by hyperbolic sinusoidal nonlinearity and the absence of equilibrium points. Furthermore, Gokyildirim et al. [16] described a new five-term 3D chaotic flow characterized by cubic nonlinearity, a linear term, a constant term, and two other nonlinear components.
However, chaos researchers have increasingly shifted their focus towards dynamic systems with dimensions greater than three, particularly hyperchaotic systems, which display more intricate and complex dynamics compared to standard chaotic systems. The defining feature of hyperchaotic systems is the presence of multiple positive Lyapunov exponents (LEs), indicating a higher degree of unpredictability. Specifically, a four-dimensional (4D) autonomous hyperchaotic system is characterized by two positive Lyapunov exponents, one zero exponent, and one negative exponent [17]. In this context, there is a growing trend to develop new chaotic and hyperchaotic models that address the following objectives:
(1)
Ensuring the presence of multiple positive Lyapunov exponents;
(2)
Minimizing the number of terms in the system for simplicity;
(3)
Maximizing the Kaplan–Yorke dimension to achieve higher system complexity.
Chua’s groundbreaking discovery of the memristor [18]—a device that couples electric charge and magnetic flux, effectively functioning as a resistor with memory, has proven instrumental in tackling these challenges, enabling the design of more efficient and sophisticated chaotic and hyperchaotic systems. Numerous chaotic and hyperchaotic systems that incorporate memristors as nonlinear elements have been developed, demonstrating the versatility of memristors in generating complex dynamics. In addition, various equivalent circuits for modeling memristor emulators have been extensively explored in the literature [19].
In this work, we focus specifically on 4D chaotic systems that integrate memristors, leveraging their unique properties to enhance system behavior and complexity. Pham et al. [20] introduced a 4D memristive system comprising 12 terms, 5 of which are nonlinear. This system is particularly notable for its lack of equilibrium points and its ability to exhibit periodic, chaotic, and hyperchaotic dynamics within specific parameter ranges. Rajagopal et al. [21] proposed another 4D memristive system where the equilibrium structure is dependent on a control parameter, allowing for either no equilibrium or an equilibrium line. By varying this parameter, the system transitions between chaotic and hyperchaotic behavior. This system includes 11 terms, 5 of which are non-linear. Singh et al. [22] presented a simpler 4D chaotic memristor-based system without equilibria, featuring only 9 terms, including two nonlinear ones. An even more compact design was introduced by Tamba et al. [23], who developed a 4D two-scroll chaotic memristive system with just 7 terms and three nonlinearities. This system exhibits diverse and complex dynamics, including offset boosting, remerging period-doubling bifurcations, and hidden extreme multi-stability. Irfan [24] proposed a 4D hyperchaotic hyperjerk memristive system characterized by a line equilibrium and containing seven algebraic terms with a single non-linearity. Remarkably, this system incorporates an intrinsic memristive nonlinearity, an inherent property of the memristor itself, making it a highly streamlined and elegant design.
This study presents a streamlined 4D seven-term system derived from a 3D five-term chaotic system incorporating a memristor. For ease of comparison, Table 1 presents the main characteristics of various 4D memristive chaotic systems, including the newly proposed one.
The proposed hyperchaotic system, notable for its absence of equilibrium points and its ability to generate hidden attractors, features only three non-linear terms. This approach highlights the potential to construct new hyperchaotic dynamic systems from simpler 3D five-term chaotic systems, paving the way for the development of electronic chaos generators with increased complexity and functionality.
This manuscript is organized as follows. The introduction provides a concise overview of the current state of research and the problem addressed in this study. Section 2 details the derivation of a novel 4D hyperchaotic dynamical system that incorporates a memristor. Section 3 analyzes the dynamic properties of the proposed non-linear 4D system. This includes examining its fixed points, computing the Lyapunov spectrum and dimension, and investigating phenomena such as multistability and offset-boosting control. Section 4 focuses on implementing an electronic circuit for a hyperchaotic chaos generator using the Multisim environment. The circuit’s functionality is validated by comparing simulation results with those obtained through the Mathematica environment. Section 5 explores the numerical analysis of synchronization between two identical 4D hyperchaotic systems. Synchronization is achieved using the adaptive control method, as described in [25,26,27,28]. In Section 6, we apply adaptive synchronization of chaotic signals to secure communication. Section 7 covers the identification of weak signals using a new 4D hyperchaotic system. A method for detecting weak signals based on chaotic system synchronization is presented. The signal perturbs the master system, causing a loss of synchronization with the slave. The resulting synchronization error reveals the presence of a weak signal. In Section 8, the practical implementation of the newly introduced four-dimensional memristive hyperchaotic system is successfully achieved using the cost-effective and readily available Arduino UNO microcontroller. Conclusions summarize the key findings and contributions of this study.

2. A New 4D Memristive Dynamical System: Derivation and Key Properties

The primary objective in designing a new 4D dynamical system incorporating a memristor is to develop a model with minimal terms while still exhibiting complex behaviors, such as hidden attractors and hyperchaos. This section introduces a novel 4D memristive two-wing chaotic system consisting of only seven terms. This system is based on the model proposed in [13] and is defined as follows:    
d x 1 d t = a ( x 1 + x 2 ) , d x 2 d t = x 1 x 3 , d x 3 d t = x 1 x 2 b .
Here, a and b are positive constant parameters. The system (1) exhibits highly complex chaotic behavior when a = 5 ,   b = 90 , and the initial conditions (ICs) are set to x 1 ( 0 ) = 5 ,   x 2 ( 0 ) = 10 ,   x 3 ( 0 ) = 5 . In this case, the Lyapunov exponents for the system (1) are L E 1 = 1.4913 ,   L E 2 = 0.0026 ,   L E 3 = 6.4939 . Furthermore, the Lyapunov dimension D L of the system (1) is fractional, with a value of D L = 2.2301 [13].
By adding a fourth state variable and connecting it to the original system through a memristor, the system (1) expands to a 4D system, producing hyperchaotic behavior. We use the absolute memristor model for simplicity, namely Bao’s magnetically controlled memristor [29], which is defined by the following equations:
i m = W ( φ ) u m , d φ d t = u m , W ( φ ) = α + β | φ | .
The symbols u m , i m , and φ in equation (2) represent the input, output, and state variables of the memory device, respectively. Whereas α and β are constant coefficients, set to α = 1 and β = 0.5 , the function φ represents the magnetic flux. An origin-crossing smooth quadratic nonlinear characteristic curve is visible in the graph of the system (2). The memristor is powered by a sinusoidal AC voltage source, u m , which can be written as u m = A sin ( 2 π f t ) , where A and f stand for the amplitude and frequency of the external signal, respectively.
Figure 1 illustrates the memristor circuit in the simulation results, which show how it reacts to sinusoidal excitation with alternating current. A closed curve, more precisely, a hysteresis loop that passes through the origin, is formed by the memristor’s current-voltage characteristic. Interestingly, the area of the hysteresis loop shrinks with increasing frequency f, but expands with increasing amplitude A. This behavior is consistent with the fundamental properties of memristors.
A new set of 4D nonlinear dynamical equations based on memristor is produced by integrating the expressions (2) into the system of nonlinear dynamic equations in (1), as illustrated below:   
d x 1 d t = a x 2 ( a + α ) x 1 β | x 4 | x 1 , d x 2 d t = x 1 x 3 , d x 3 d t = x 1 x 2 b , d x 4 d t = x 1 .
In this formulation, we replace the flux notation φ with a new dynamic variable x 4 . The system (3) consists of seven terms, including four constant parameters and three nonlinear terms. In particular, it represents the minimum number of terms necessary to generate hyperchaotic dynamics in a four-dimensional autonomous system. Such a 4D system with only seven terms is uncommon in the literature, underscoring a key advantage of the proposed system (3).

3. Dynamical Analysis

In this section, we consider some of the basic dynamic characteristics of the new 4D dynamic system.

3.1. Symmetry and Dissipative

The system (3) is easily verifiable to be symmetric with respect to the x 3 -axis and to remain invariant under the following coordinate transformation T :
T : ( x 1 , x 2 , x 3 , x 4 ) ( x 1 , x 2 , x 3 , x 4 ) .
In order to further describe the behavior of the system, the divergence or trace of the matrix of the system (3) is calculated as
T r ( f ( x i ) ) = · f ( x i ) = i = 1 4 x ˙ i x i = ( a + α + β | x 4 | ) .
Consequently, for all positive values of the parameters, the system (3) is dissipative.

3.2. Equilibrium Points

The suggested 4D system has no points of equilibrium. The equilibrium states of a dynamic system (3) are found by setting all x ˙ i = 0 in the system (3) and solving the system equations.
0 = a x ˜ 2 ( a + α ) x ˜ 1 β | x ˜ 4 | x ˜ 1 , 0 = x ˜ 1 x ˜ 3 , 0 = x ˜ 1 x ˜ 2 b , 0 = x ˜ 1 .
From the fourth equation, we find that x ˜ 1 = 0 . Substituting this value into the third equation yields a contradictory result, b = 0 , indicating that the system has no equilibrium points. Consequently, all attractors generated by the system (3) are hidden attractors. The system’s attractors are regarded as hidden since they are not directly related to any of the system’s equilibrium points, including stable nodes, saddles, or foci. In particular, the attractors in this system are located in areas of phase space that lack equilibrium points, which makes it more difficult to detect them. For these attractors, standard methods, such as the Shil’nikov theorem [30], that frequently depend on perturbing trajectories close to equilibrium points are ineffective.

3.3. Lyapunov Exponents and Kaplan–Yorke Dimension

The system’s behavior depends on variations in multiple parameters, making multiparameter analysis a complex process. Therefore, it is preferable to study the system by varying a single parameter as a control parameter. The evolution of the system for varying values of the control parameter can be analyzed through the Lyapunov exponent spectrum, providing insights into its dynamic behavior and stability characteristics.
A deeper understanding of a dynamic system’s behavior under changes in a control parameter can be achieved by examining its Lyapunov exponents (LEs). These exponents represent the average exponential rates at which nearby trajectories in phase space diverge or converge. Analyzing the Lyapunov exponents provides insight into the system’s stability and the presence of chaotic behavior. A positive Lyapunov exponent (LE) indicates instability or chaos in the system. A negative LE indicates asymptotic stability, which may correspond to convergence toward an equilibrium point or a stable periodic orbit. Thus, by examining the signs of the LEs, we can classify the system’s behavior as quasi-regular (2-torus), chaotic, or hyperchaotic. We computed all Lyapunov exponents using a as a control parameter, with other parameters fixed at α = 1 ,   β = 0.1525 ,   b = 90 , and the initial conditions given by (7):
x 1 ( 0 ) = 5 , x 2 ( 0 ) = 10 , x 3 ( 0 ) = 5 , x 4 ( 0 ) = 5 .
The dynamical behaviors (3) are classified as shown in Table 2.
From Table 2 we see examples of hyperchaos in system (3) for the parameter values a = 3 and a = 5 , respectively. The dissipative nature of the system (3) is confirmed by the fact that the sum of the six Lyapunov exponents is negative: L 1 + L 2 + L 3 + L 4 + L 5 + L 6 < 0 . To evaluate the complexity of the attractors in the new hyperchaotic system (3), we calculate the Lyapunov dimension (or Kaplan–Yorke) for the parameter values a = 3 and a = 5 as follows:
D K Y | a = 3 = ξ + 1 | L E ξ + 1 | i = 1 ξ L E i = 3 + 1.0366 7.79 3.133 ,
D K Y | a = 5 = ξ + 1 | L E ξ + 1 | i = 1 ξ L E i = 3 + 0.9344 10.8456 3.086 ,
where ξ is determined from the conditions
for a = 3 : i = 1 ξ L E i > 0 i = 1 3 L E i = 1.0366 , i = 1 ξ + 1 L E i = 6.7534 < 0 , for a = 5 : i = 1 ξ L E i > 0 i = 1 3 L E i = 0.9344 , i = 1 ξ + 1 L E i = 9.9112 < 0 .
Here, ξ represents the count of the first nonnegative Lyapunov exponents in the spectrum. The dimension D K Y of (8) is fractional. We found that the Kaplan-Yorke dimension (8) is significantly higher than that of the chaotic system (1), indicating greater complexity in the dynamics of the system (3).
The dynamics of the Lyapunov exponents associated with hyperchaotic behavior for a = 5 is illustrated in Figure 2.
The bifurcation diagram and the Lyapunov exponent spectrum concerning variations in the parameter a are depicted in Figure 3. These results indicate that system (3) exhibits chaotic and hyperchaotic regimes over a broad interval a ( 0.1 , 20 ) .

3.4. Temporal Diagrams and Phase Portraits

Time diagrams provide a visual representation of how the state variables of a system evolve over time, effectively revealing oscillatory patterns, transient dynamics, or steady-state behavior. We plotted the temporal evolution of the state components for the hyperchaotic system (3), as illustrated in Figure 4.
The time series of the variables x 1 ,   x 2 ,   x 3 ,   x 4 exhibit an aperiodic structure, a hallmark feature of chaotic systems. An interesting behavior of the state variable x 4 is observed during computer simulations. The simulation time for the x 4 coordinate was extended to t = 10,000. As shown in Figure 4d, the amplitude of x 4 increases to approximately t = 700 . Beyond this point ( t > 700 ), the growth ceases and x 4 exhibits chaotic fluctuations within the range of roughly 114 to 118.
Phase portraits offer a geometric representation of the trajectories of a dynamical system in its state space, providing a clear visualization of chaotic attractors and their structure. Figure 5 also presents the solutions of Equation (3) with initial conditions (7), depicted as phase portraits of hidden attractors in the planes x 1 x 2 , x 1 x 3 , x 2 x 3 , x 1 x 4 , x 2 x 4 , and x 3 x 4 . The analysis of the Poincaré section concerning the plane x 3 = 5 shows that the trajectory densely fills a subset of the ( x 1 , x 2 ) -plane, indicating the presence of chaotic dynamics (see Figure 4f). The scattered structure of points rules out periodic or quasiperiodic motion and supports the hypothesis of sensitive dependence on initial conditions. As illustrated in Figure 5, the dynamic variables x i ( i = 1 , 2 , 3 , 4 ) exceed the range supported by the power supply capabilities of the operational amplifiers. To address this limitation, the variables x i in the dynamical system (3) are rescaled as follows: x 1 = 5 X 1 ,   x 2 = 10 X 2 ,   x 3 = 10 X 3 ,   x 4 = 20 X 4 . After applying this transformation, the hyperchaotic system (3) is reformulated as follows:
d X 1 d t = 10 X 2 6 X 1 3.05 | X 4 | X 1 , d X 2 d t = 5 X 1 X 3 , d X 3 d t = 5 X 1 X 2 9 , d X 4 d t = 0.25 X 1 .
For this system, the initial conditions (7) are similarly transformed as follows:
X 1 ( 0 ) = 1 , X 2 ( 0 ) = 1 , X 3 ( 0 ) = 0.5 , X 4 ( 0 ) = 0.25 .
Thus, the transformed system (10) can be utilized to design an analog chaos generator circuit.

3.5. Stability Analysis via the Lyapunov Function

The considered hyperchaotic system does not possess any equilibrium points, as the algebraic conditions for stationarity cannot be satisfied due to the nonlinear structure, particularly the non-smooth term | X 4 | X 1 in the first equation. In such systems, classical local linearization techniques become inapplicable, and stability analysis must rely on alternative global methods. A common approach involves the use of a Lyapunov function to investigate the boundedness and dissipativity of the system. Let us consider the following Lyapunov function:
V ( X ) = 1 2 ( X 1 2 + X 2 2 + X 3 2 + X 4 2 ) ,
which is a standard positive-definite energy-like function. Taking the time derivative along the trajectories of the system yields the following.
d V d t = 10 X 1 X 2 6 X 1 2 3.05 | X 4 | X 1 2 9 X 3 + 0.25 X 1 X 4 .
This expression is not sign-definite, but the presence of dominant negative quadratic terms 6 X 1 2 and 3.05 | X 4 | X 1 2 , together with a constant dissipative sink term 9 X 3 , suggests that the energy function V ( X ) is dissipative on average. Although the remaining terms can be positive, they are linear and cannot offset the unbounded growth of the quadratic terms. We perform an upper bound estimation for the derivative of the Lyapunov function V ( t ) and show that it is bounded, which implies that the function V ( t ) itself remains bounded as well. We consider the absolute value of the derivative.
d V d t | 10 X 1 X 2 | + 6 X 1 2 + 3.05 | X 4 | X 1 2 + 9 | X 3 | + 0.25 | X 1 | | X 4 | .
Assume that the trajectory is confined within a bounded region:
| X i ( t ) | R for all i = 1 , 2 , 3 , 4 .
Then we obtain the following upper bound:
d V d t 10 R 2 + 6 R 2 + 3.05 R · R 2 + 9 R + 0.25 R 2 = : Φ ( R ) .
If the system starts in a region such that X i ( 0 ) [ 1.5 , 1.5 ] , we may take R 2 , which yields: Φ ( 2 ) = 107.4 . Therefore, the derivative of the Lyapunov function is bounded in magnitude by
d V d t 107.4 .
Thus, the derivative d V d t is bounded and the Lyapunov function V ( t ) remains confined within a finite range. This supports the conclusion that the system is globally bounded and dissipative.
These theoretical findings are confirmed by numerical simulations (see Figure 6), where the Lyapunov function remains within finite bounds over a long time interval. This provides further evidence for the existence of a hidden attractor and supports the classification of the system as hyperchaotic, yet globally stable in the Lyapunov sense.

3.6. Sensitivity Analysis

In practical applications, understanding sensitivity limits becomes especially critical when modeling complex systems, ranging from climate models and biological populations to cryptographic algorithms and neural networks. The presence of two positive Lyapunov exponents in hyperchaotic systems significantly amplifies the sensitivity to initial conditions compared to conventional chaotic systems. This occurs because of an accelerated loss of predictability, as the forecasting time horizon diminishes much more rapidly. While for a system with one positive exponent L E 1 the characteristic predictability time is approximately 1 / L E 1 , for a hyperchaotic system with two exponents L E 1 and L E 2 the effective predictability time may be on the order of 1 / ( L E 1 + L E 2 ) or even shorter, depending on the geometry of the phase space. This characteristic implies that infinitesimal perturbations in initial conditions can generate substantially divergent evolutionary pathways over time, making long-term forecasting fundamentally unreliable. Figure 7 illustrates the temporal evolution of the trajectories for the proposed hyperchaotic system (10) under two marginally different initial conditions. The trajectory corresponding to the nominal initial condition X 1 ( 0 ) = 1 is depicted in blue, while the trajectory with the perturbed initial condition X 1 ( 0 ) = 1.0001 is shown in red. As evident in Figure 7, a marked divergence in the trajectory emerges after t 8 s , demonstrating that the proposed system exhibits a marked sensitivity to the initial conditions.

3.7. Testing the Randomness of Chaotic Sequences

The randomness of chaotic sequences generated by the hyperchaotic system (10) with initial conditions (11) is evaluated using the NIST SP800-22 statistical test suite, implemented via a standard Python library.
Table 3 presents the results of all 15 core tests applied to a 10,000-bit sequence produced by system (10). According to the NIST criteria, a sequence passes a test if the corresponding p-value exceeds 0.01, indicating that the sequence exhibits sufficient randomness for that statistical property. If all tests are passed, the sequence is considered to possess good overall randomness characteristics [31].

3.8. Multistability and Offset Boosting Control

Multistability describes the phenomenon where two or more attractors coexist for the same set of system parameters but differ according to the initial conditions. The new hyperchaotic system (10) demonstrates this behavior, exhibiting coexisting attractors under varying initial conditions. Table 4 provides data for two different attractors obtained by solving system (10) with the same control parameters but different initial conditions. The behavior of these attractors, as detailed in Table 4, is visually depicted in Figure 8. To provide a more compelling illustration of multistability and the coexistence of attractors observed in the phase portraits of Figure 8, we employed the Poincaré section method. Among several sections tested, the plane X 2 = 0.5 with projection on the ( X 1 , X 4 ) plane was found to be the most informative. This choice is justified by the fact that X 2 plays a crucial role in generating chaotic nonlinearity through the interaction term X 1 X 3 , as well as in the evolution equation for X ˙ 3 . Figure 9 shows the resulting Poincaré sections: the attractors corresponding to different initial conditions (listed in Table 4) are colored blue, while those generated from the same initial conditions are colored red. The clear separation of red and blue patterns highlights the coexistence of multiple attractors and demonstrates the pronounced sensitivity of the system to initial conditions.
Figure 9 shows the resulting Poincar’e sections: the attractors corresponding to different initial conditions (listed in Table 4) are colored blue, while those generated from the same initial conditions are colored red. The clear separation of red and blue patterns highlights the coexistence of multiple attractors and demonstrates the pronounced sensitivity of the system to initial conditions.
The offset boost control method proves to be a powerful tool for hyperchaotic systems, allowing attractors to be flexibly shifted in a desired direction by introducing an offset. This approach is particularly useful in engineering applications [32]. By adding a constant offset to specific system variables, chaotic signals can be manipulated across the phase space. In the equations of system (10), the state variable X 3 appears exclusively in the second equation, making it an ideal candidate for control. By replacing X 3 with X 3 + k , where k is a constant, we can directly influence this variable. As shown in Figure 10, for a positive value of k = 5 , the attractor (green) moves in the negative direction, and for a negative value of k = 5 , the attractor (red) moves in the positive direction. The attractor highlighted in blue corresponds to k = 0 , which means that there is no change. The size of the attractor along the coordinate X 3 does not change for any constant value of k, as follows from the third equation of the system (10). However, along the coordinate X 2 , the attractor changes size. This is especially noticeable for the red attractor, since for negative k, the X 2 coordinate grows according to the second equation of the system (10). As demonstrated on the left side of Figure 10, adjusting the bias gain control k transitions the signal X 3 from bipolar to unipolar form. Furthermore, modifying k moves the attractor along the X 3 axis, as shown on the right side of Figure 10.

4. Electronic Circuit Implementation of the New Hyperchaotic System

In this section, we realize the theoretical model of the new hyperchaotic system (10) through the implementation of electronic circuits. By applying Kirchhoff’s laws, the electrical analog of system (10) is formulated as follows:
C 1 d U 1 d τ = U 2 R 12 U 1 R 11 | U 4 | U 1 R 13 · K , C 2 d U 2 d τ = U 1 U 3 R 21 · K , C 3 d U 3 d τ = U 1 U 2 R 31 · K V ˜ b R 32 , C 4 d U 4 d τ = U 1 R 41 ,
where V ˜ b is a stable DC voltage source to implement the constant (=9) in a system (10), R i j are resistors ( i , j ) = 1 , 2 , 3 , 4 , U i ( τ ) are voltage values, C i are capacitors and K is a scaling coefficient for the multiplier. We choose the normalized resistor as R 0 = 100 k Ω and the normalized capacitor as C 0 = 1   nF . Then the time constant is equal to t 0 = R 0 C 0 = 10 4 s. We rescale the state variables of the system (18) as follows U 1 = U 0 X ˜ 1 ,   U 2 = U 0 X ˜ 2 ,   U 3 = U 0 X ˜ 3 ,   U 4 = U 0 X ˜ 4 , K = U 0 K , and τ = t 0 t . The Equation (18) can then be rewritten in a dimensionless form. By substituting R 0 , C 1 = C 2 = C 3 = C 4 = C 0 , and K = 10 into (18) and comparing the numerical results with the output voltages of the system (10), the resistor values are determined as follows:  
d X ˜ 1 d t = 100 k R 2 X ˜ 2 100 k R 1 + 100 k R 3 · 10 | X ˜ 4 | X ˜ 1 , d X ˜ 2 d t = 100 k R 4 · 10 X ˜ 1 X ˜ 3 , d X ˜ 3 d t = 100 k R 5 · 10 X ˜ 1 X ˜ 2 100 k R 6 V b , d X ˜ 4 d t = 100 k R 7 X ˜ 1 ,
where
R 1 = 16.667   k Ω , R 2 = 10   k Ω , R 3 = 3.278   k Ω , R 4 = R 5 = 2   k Ω , R 6 = 11.11   k Ω , R 7 = 400   k Ω .
The analog circuit modules implementing the equations of system (19) are shown in Figure 11.
These circuits incorporate standard components, including resistors (R), capacitors (C), diodes D 1 D 2 (1N4001), multipliers M 1 M 3 (AD633), operational amplifiers A 1 A 16 (TL084ACN), and a supply voltage of ± 15 V. The constant 9 is achieved using a constant voltage source V b = 1 V. To implement the absolute value function | · | , a standard electronic circuit [33] is used, as shown in Figure 12.
The phase portraits in Figure 13 demonstrate a striking similarity between the Mathematica simulation results (Figure 5) and those obtained from Multisim (Figure 13).

5. Control and Synchronization Mechanisms for a New Hyperchaotic System

Developing a new chaotic generator based on 4D nonlinear dynamical equations requires studying its synchronization capabilities to ensure practical application. This section explores the application of the adaptive control method [25,26,27,28] to synchronize two identical 4D hyperchaotic systems. Adaptive control of chaotic system synchronization provides robustness to parameter uncertainties and external disturbances, does not require precise knowledge of the master (or drive) system model, and enables effective synchronization even in high-dimensional and nonlinear systems. This makes the method particularly valuable for practical applications, including encryption, weak signal detection, and so on. The goal of complete synchronization is to use the master system’s output to control the slave (or response) system, ensuring that the slave system’s output asymptotically follows the master system’s output over time. Active feedback control is utilized when the system parameters are known and measurable, whereas adaptive feedback control is employed when the system parameters are uncertain or unknown.

5.1. Adaptive Control

This subsection introduces an adaptive controller to stabilize the novel 4D hyperchaotic system with unknown parameters. The novel controlled 4D chaotic system is expressed as follows:  
d x 1 d t = a x 2 ( a + α ) x 1 β | x 4 | x 1 + u 1 , d x 2 d t = x 1 x 3 + u 2 , d x 3 d t = x 1 x 2 b + u 3 , d x 4 d t = x 1 + u 4 ,
where u 1 ,   u 2 ,   u 3 ,   u 4 are the adaptive control inputs to be designed using estimates a ^ ( t ) ,   b ^ ( t ) ,   α ^ ( t ) ,   β ^ ( t ) for the unknown parameters a ,   b ,   α ,   β , respectively. The adaptive feedback control law is defined as follows:
u 1 = a ^ ( t ) x 2 + ( a ^ ( t ) + α ^ ( t ) ) x 1 + β ^ ( t ) | x 4 | x 1 κ 1 x 1 , u 2 = x 1 x 3 κ 2 x 2 , u 3 = x 1 x 2 + b ^ ( t ) κ 3 x 3 , u 4 = x 1 κ 4 x 4 .
The closed-loop control system is obtained by substituting (21) into (20), resulting in the following:
d x 1 d t = ( a a ^ ( t ) ) x 2 ( a a ^ ( t ) + α α ^ ( t ) ) x 1 ( β β ^ ( t ) ) | x 4 | x 1 κ 1 x 1 , d x 2 d t = κ 2 x 2 , d x 3 d t = ( b b ^ ( t ) ) κ 3 x 3 , d x 4 d t = κ 4 x 4 .
To simplify (22), the parameter estimation error is expressed as:
ξ a ( t ) = a a ^ ( t ) , ξ b ( t ) = b b ^ ( t ) ξ α ( t ) = α α ^ ( t ) , ξ β ( t ) = β β ^ ( t ) .
By incorporating (23), the closed-loop system (22) takes the following form:  
d x 1 d t = ξ a x 2 ( ξ a + ξ α ) x 1 ξ β | x 4 | x 1 κ 1 x 1 , d x 2 d t = κ 2 x 2 , d x 3 d t = ξ b κ 3 x 3 , d x 4 d t = κ 4 x 4 .
Next, we introduce a Lyapunov function defined as:
Λ = 1 2 i x i 2 + j ξ j 2 , i = ( 1 , 2 , 3 , 4 ) j = ( a , b , α , β ) ,
which is a positive function of R 4 . Differentiating (25) concerning t, we obtain
d Λ d t = i = 1 4 κ i x i 2 + ξ a ( x 1 x 2 x 1 2 a ^ ˙ ) + ξ b ( x 3 b ^ ˙ ) + ξ α ( x 1 2 α ^ ˙ ) + ξ β ( | x 4 | x 1 2 β ^ ˙ )
From (26), the update law for the parameter estimates is derived as:
a ^ ˙ = x 1 x 2 x 1 2 , b ^ ˙ = x 3 , α ^ ˙ = x 1 2 , β ^ ˙ = | x 4 | x 1 2 ,
where ( · ) on the symbol indicates the differentiation with respect to time t.
Theorem 1.
If k i (i = 1, 2, 3, 4) are positive gain constants, the adaptive control law (21) and the parameter update law (27) stabilize the 4D system (3) with unknown system parameters globally and exponentially for all initial conditions.
Proof. 
Substituting the parameter update law (27) into (26), we obtain the time derivative of Λ as
d Λ d t = κ 1 x 1 2 κ 1 x 2 2 κ 3 x 3 2 κ 4 x 4 2 .
Then d Λ / d t is a negative semidefinite function on R 4 . Integrating (28) from 0 to t, we get
κ 0 t x ( τ ) 2 d τ Λ ( 0 ) Λ ( t ) ,
where κ = min κ 1 , κ 2 , κ 3 , κ 4 . Applying Barbalat’s lemma [34], it can be concluded that x ( t ) 0 exponentially as t for all initial conditions x ( 0 ) R 4 . This completes the proof.
We numerically solve systems (3) and (27) under the application of the adaptive control law (21). The parameter values for the 4D hyperchaotic system (3) are set as follows:
a = 5 , b = 90 , α = 1 , β = 0.1525 .
The control gains are chosen as
κ 1 = 3 , κ 2 = 0.8 , κ 3 = 2 , κ 4 = 1 .
The initial values of the hyperchaotic system (20) are taken as
x 1 ( 0 ) = 5 , x 2 ( 0 ) = 10 , x 3 ( 0 ) = x 4 ( 0 ) = 5 .
Also, as initial conditions for parameter estimates
a ^ ( 0 ) = 4.99 , b ^ ( 0 ) = 89.1 , α ( 0 ) = 1.05 , β ( 0 ) = 0.305 .
   □
Figure 14 illustrates the exponential convergence of the controlled states of the 4D hyperchaotic system (20).

5.2. Adaptive Synchronization

In this subsection, we consider the adaptive synchronization of two identical 4D systems with unknown system parameters. The system (3) serves as the drive system, while the following system is taken as the response (or slave) system:
d y 1 d t = a y 2 ( a + α ) y 1 β | y 4 | y 1 + u 1 , d y 2 d t = y 1 y 3 + u 2 , d y 3 d t = y 1 y 2 b + u 3 , d y 4 d t = y 1 + u 4 .
Here, y 1 , y 2 , y 3 , y 4 represent the signal variables of the slave system, and u 1 , u 2 , u 3 , u 4 are the controllers designed to achieve global chaos synchronization between systems (3) and (30). The synchronization error between identical chaotic systems is defined as e i ( t ) = y i ( t ) x i ( t ) , for i = 1 , 2 , 3 , 4 . The synchronization error dynamics are expressed as
e ˙ 1 = a e 2 ( a + α ) e 1 β ( | y 4 | y 1 | x 4 | x 1 ) + u 1 , e ˙ 2 = ( y 1 y 3 x 1 x 3 ) + u 2 , e ˙ 3 = ( y 1 y 2 x 1 x 2 ) + u 3 , e ˙ 4 = e 1 + u 4 .
The adaptive control law is formulated as follows.
u 1 = a ^ ( t ) e 2 + ( a ^ ( t ) + α ^ ( t ) ) e 1 + β ^ ( t ) ( | y 4 | y 1 | x 4 | x 1 ) k 1 e 1 , u 2 = ( y 1 y 3 x 1 x 3 ) k 2 e 2 , u 3 = ( y 1 y 2 x 1 x 2 ) k 3 e 3 ( b b ^ ( t ) ) , u 4 = e 1 k 4 e 4 ,
where k 1 , k 2 , k 3 , k 4 are positive constants that control the synchronization speed; a ^ ( t ) , b ^ ( t ) , α ^ ( t ) , β ^ ( t ) are estimates of unknown parameters a , b , α , β , respectively. The parameter estimation errors ξ a , ξ b , ξ α , ξ β are defined from (23). Substituting (32) into the error dynamics (31), we obtain
e ˙ 1 = ξ a e 2 ( ξ a + ξ α ) e 1 ξ β ( | y 4 | y 1 | x 4 | x 1 ) k 1 x 1 , e ˙ 2 = k 2 e 2 , e ˙ 3 = ξ b k 3 e 3 , e ˙ 4 = k 4 e 4 .
Now, consider the Lyapunov function defined by
Λ = 1 2 i e i 2 + j ξ j 2 , i = ( 1 , 2 , 3 , 4 ) ; j = ( a , b , α , β ) .
Here Λ is a quadratic positive definite function and differentiating it with respect to t, we find
d Λ d t = i = 1 4 k i e i 2 + ξ a ( e 1 e 2 e 1 2 a ^ ˙ ) + ξ b ( e 3 b ^ ˙ ) + ξ α ( e 1 2 α ^ ˙ ) + ξ β ( ( | y 4 | y 1 | x 4 | x 1 ) e 1 β ^ ˙ )
We define the parameter update law as follows.
a ^ ˙ = e 1 e 2 e 1 2 , b ^ ˙ = e 3 , α ^ ˙ = e 1 2 , β ^ ˙ = ( | y 4 | y 1 | x 4 | x 1 ) e 1 .
Theorem 2.
The adaptive control law (32) and the parameter update law (36) synchronize identical 4D hyperchaotic systems (3) and (20) with unknown system parameters globally and exponentially for all initial conditions, provided that k 1 , k 2 , k 3 , k 4 are positive gain constants.
Proof. 
According to the Lyapunov stability theory, it follows that if Λ is a positive definite function and d Λ / d t is a negative semidefinite function. Substituting the parameter update law (36) into (35), we obtain the time derivative of Λ as:
d Λ d t = k 1 e 1 2 k 2 e 2 2 k 3 e 3 2 k 4 e 4 2 .
Integrating (37) from 0 to t, we get
k 0 t e ( τ ) 2 d τ Λ ( 0 ) Λ ( t ) ,
where k = min k 1 , k 2 , k 3 , k 4 . By also applying Barbalat’s lemma [34], we conclude that e ( t ) 0 exponentially as t for all initial conditions e ( 0 ) R 4 . This concludes the proof. The results of adaptive synchronization are validated using Maple software. For numerical simulations, the parameter values of the master system (3) and the slave system (30) are set to match the hyperchaotic case:
a = 5 , b = 90 , α = 1 , β = 0.1525 .
The gain constants are chosen as:
k 1 = 3 , k 2 = 0.8 , k 3 = 0.8 , k 4 = 1 .
The initial conditions for the drive system (3) are as specified in (7). The initial conditions for the response system (30) are chosen as:
y 1 ( 0 ) = 5 , y 2 ( 0 ) = 10 , y 3 ( 0 ) = 6 , y 4 ( 0 ) = 5 .
The initial values for the parameter estimates are given as:
a ^ ( 0 ) = 4.99 , b ^ ( 0 ) = 89.1 , α ^ ( 0 ) = 1.05 , β ^ ( 0 ) = 0.305 .
   □
Figure 15 and Figure 16 illustrate the results of synchronization.
Figure 15 shows the exponential convergence of synchronization errors e 1 , e 2 , e 3 , e 4 to zero over time, and the timing diagrams are shown in Figure 16.

6. Adaptive Control Method for Chaotic Masking and Decoding Useful Signals

The hyperchaotic system (10) exhibits pronounced sensitivity to initial conditions (see Figure 6) and parameter variations, which makes it highly effective in masking chaotic signals. In this approach, the information signal S ( t ) is embedded in one of the state variables of the system, effectively concealing it within the chaotic dynamics. The receiver, lacking knowledge of the exact system parameters, employs adaptive synchronization to recover the system dynamics and extract the encrypted signal simultaneously.
We consider an adaptive control method for synchronizing two identical 4D hyperchaotic systems initialized with different initial conditions and uncertain or unknown system parameters. A sinusoidal signal S ( t ) = 3 sin ( 0.2 t ) is selected as the information signal, while the chaotic state variable X 1 serves as the carrier signal for the encryption of information. The encrypted signal M ( t ) is mathematically expressed as the superposition of the information and carrier signals: M ( t ) = S ( t ) + X 1 ( t ) . Consequently, the transmission equations can be derived from (10) as follows:
d X 1 d t = 2 a X 2 ( a + α ) M ( t ) 20 β | X 4 | X 1 , d X 2 d t = 5 X 1 X 3 , d X 3 d t = 5 X 1 X 2 9 , d X 4 d t = 0.25 M ( t ) .
In practice, the receiver observes only a highly fluctuating chaotically masked signal, from which it is impossible to extract s ( t ) without prior knowledge of the dynamics and parameters of the system. The chaotic nature of the carrier signal effectively conceals the information content, rendering conventional signal processing techniques ineffective.
Therefore, for successful signal decoding, the state variable Y 1 in the receiver must be synchronized with the transmitter variable X 1 . Once synchronization is achieved, the information signal can be recovered as:
S 1 ( t ) = M ( t ) Y 1 ( t ) = S ( t ) + X 1 ( t ) Y 1 ( t ) = S ( t ) e 1 ( t ) ,
where S 1 ( t ) represents the recovered information signal, e 1 ( t ) is an encryption error. Consequently, the equations governing the receiving system are derived from (20) as
d Y 1 d t = 2 a Y 2 ( a + α ) M 1 ( t ) 20 β | Y 4 | Y 1 + U 1 , d Y 2 d t = 5 X 1 X 3 + U 2 , d Y 3 d t = 5 X 1 X 2 9 + U 3 , d Y 4 d t = 0.25 M 1 ( t ) + U 4 ,
where M 1 ( t ) = S ( t ) + Y 1 ( t ) . It is evident that as the error e 1 approaches zero, successful signal recovery becomes achievable. U 1 , U 2 , U 3 , U 4 are rescaled adaptive control inputs (21) to be designed using estimates a ^ ( t ) , b ^ ( t ) , α ^ ( t ) , β ^ ( t ) for unknown parameters a , b , α , β , respectively.
To numerically verify secure communication, we utilized the nonlinear Equations (39) and (40) and applied the Runge–Kutta–Fehlberg (rkf45) method in the Maple computing environment. The initial conditions for the drive system (39) were set as follows:
X 1 ( 0 ) = 1 , X 2 ( 0 ) = 1 , X 3 ( 0 ) = 0.5 , X 4 ( 0 ) = 0.25 ,
and the response system was initialized with:
Y 1 ( 0 ) = 1 , Y 2 ( 0 ) = 1 , Y 3 ( 0 ) = 0.6 , Y 4 ( 0 ) = 0.25 .
Figure 17 presents the simulation results for the secure communication scheme. The original information signal S ( t ) (Figure 17a) transforms into a chaotically masked state after encryption, as shown in Figure 17b, effectively concealing the content of the information and ensuring secure transmission. Following the decryption process, the information signal is successfully restored to its original form, as shown in Figure 17c. Figure 17d illustrates the waveform of the reconstruction error e ( t ) = S ( t ) S 1 ( t ) , which exhibits characteristics similar to the synchronization error observed in the adaptive control method discussed in the previous section (see Figure 16). In particular, the reconstruction error decreases exponentially and converges to zero after approximately t = 3.5 s, indicating successful synchronization and signal recovery. The transient period corresponds to the time required for the adaptive controller to estimate the unknown system parameters and achieve synchronization between the transmitter and receiver dynamics.
These results demonstrate that the proposed adaptive control synchronization method effectively performs information encryption and decryption within acceptable error bounds, validating its potential for secure chaotic communication applications.

7. Application of Complete Synchronization of Hyperchaotic Systems to Detect Weak Signals

The application of chaotic synchronization methods for weak signal detection began with the foundational work of Pecora and Carroll [35], who demonstrated that specific subsystems of nonlinear chaotic systems can be synchronized by coupling them through standard signals [36]. Haykin and Li [37] advanced this field by presenting a novel method for detecting signals in ‘noise’, based on the assumption that the ‘noise’ is chaotic with at least one positive Lyapunov exponent, and employing neural networks for implementation [38]. Practical implementations were demonstrated in studies [39] using Chua’s circuit, where researchers developed a method to detect weak sinusoidal signals in intense noise using two synchronization systems to estimate different signal parameters [40]. An alternative approach [41] employing the Duffing oscillator revealed that this system exhibits high sensitivity to detect weak periodic signals while maintaining robustness against interference from signals at other carrier frequencies. In these seminal works [35,37,39,41], the theoretical and practical foundations for applying nonlinear dynamical systems to weak signal detection problems were established.
The weak signal detection mechanism is based on the fact that a weak external signal slightly disrupts the chaotic dynamics of the master system. While the slave system tries to synchronize with the master, this disturbance prevents perfect synchronization, resulting in a measurable synchronization error. By monitoring this error, in particular its amplitude and spectral characteristics, it becomes possible to detect and characterize the weak signal. We consider the detection of a weak periodic signal using two coupled hyperchaotic systems (10) in the master-slave configuration. The following set of nonlinear differential equations governs the master system:
d X 1 d t = 10 X 2 6 X 1 3.05 | X 4 | X 1 + ε sin ( ω t ) , d X 2 d t = 5 X 1 X 3 , d X 3 d t = 5 X 1 X 2 9 , d X 4 d t = 0.25 X 1 ,
where ε and ω define the amplitude and frequency of the weak periodic signal injected. The slave system receives the output of the master system through linear diffusive coupling:
d Y 1 d t = 10 Y 2 6 Y 1 3.05 | Y 4 | Y 1 + k ( X 1 Y 1 ) , d Y 2 d t = 5 Y 1 Y 3 + k ( X 2 Y 2 ) , d Y 3 d t = 5 Y 1 Y 2 9 + k ( X 3 Y 3 ) , d Y 4 d t = 0.25 Y 1 + k ( X 4 Y 4 ) ,
where k is the coupling coefficient. The synchronization error e 1 ( t ) = X 1 ( t ) Y 1 ( t ) remains small when ε = 0 , but increases significantly as soon as a weak signal is introduced. This property is exploited for signal detection, enabling the identification of low-amplitude signals through deviations from the synchronized regime.

7.1. Numerical Results

The system of master-slave differential Equations (43) and (44) was numerically integrated using the Runge–Kutta method with a fixed time step over the interval t [ 0 , 100 ] . Both systems are initialized with the same initial conditions:
X 1 ( 0 ) = Y 1 ( 0 ) = 1 , X 2 ( 0 ) = Y 2 ( 0 ) = 1 , X 3 ( 0 ) = Y 3 ( 0 ) = 0.5 , X 4 ( 0 ) = Y 4 ( 0 ) = 0.25 .
The weak external signal applied to the master system was of the form:
s ( t ) = ε sin ( ω t ) , ϵ = 0.01 , ω = 0.55 , k = 1.35 .
Simulation results show that, in the absence of the signal ε = 0 , the slave system completely synchronizes with the master and all synchronization errors converge to zero, as shown in the upper part of Figure 18. However, with the weak signal active, a deviation from perfect synchronization becomes evident, as shown in the lower part of Figure 18. The presence of a weak signal results in an apparent deviation from complete synchronization, which facilitates its detection.

7.2. Filtering the Synchronization Error near Frequency ω

Figure 18 shows the evolution in time of the synchronization error e ( t ) = X 1 ( t ) Y 1 ( t ) . During an initial short time interval, complete synchronization is observed with e ( t ) 0 , indicating that the slave system successfully tracks the master system. However, as time passes, chaotic desynchronization bursts appear, resulting in intermittent spikes in the error signal. To investigate whether a weak periodic signal is embedded in the error dynamics, numerical bandpass filtering was applied. The filtering results are presented in Figure 19. The error signal was filtered in a narrow frequency band centered on the known external frequency ω to isolate the corresponding harmonic component from the chaotic broadband background.
Figure 20 shows the filtered synchronization error, where a quasi-sinusoidal component becomes visible.
To further analyze its temporal structure, the amplitude envelope was computed using the Hilbert transform, as shown in Figure 20. The red dashed curve represents the slowly varying envelope, which captures amplitude modulations induced by the chaotic background. This modulation illustrates how the weak periodic forcing interacts with the underlying chaotic dynamics, resulting in a non-uniform response.
This behavior is typical in synchronization-based signal detection and does not imply failure. In contrast, the emergence of a modulated sinusoidal component in the filtered error confirms the successful detection of the weak signal hidden within the chaotic system.

7.3. Spectral Detection of the Weak Signal

To assess the presence and extractability of the weak periodic signal, two spectral analyses were performed: one based on the raw synchronization error e ( t ) = X 1 ( t ) Y 1 ( t ) and the other on the bandpass-filtered version of this signal. Figure 21 presents the amplitude spectrum of the full error signal e ( t ) . The spectrum exhibits a broadband chaotic structure, characteristic of the underlying nonlinear dynamics. Despite this complexity, a distinct and narrow peak is observed at the driving frequency ω = 0.55 Hz, indicating that the weak periodic input leaves a detectable spectral trace even when embedded in chaotic fluctuations.
In contrast, Figure 22 shows the spectrum of the error signal after narrowband filtering centered at ω . Here, the spectral energy is sharply concentrated in a narrow range around the expected frequency, while the chaotic background is strongly suppressed. This confirms that the weak periodic component has been effectively extracted from the broadband error dynamics.
This comparison demonstrates the effectiveness of synchronization-based detection followed by frequency-selective filtering in identifying and isolating weak periodic signals buried in chaotic dynamics.

8. Practical Implementation of a 4D Memristor-Based Hyperchaotic System on Arduino UNO

This section demonstrates the practical feasibility of implementing a newly proposed four-dimensional memristive hyperchaotic system (10) on a widely available and inexpensive Arduino UNO microcontroller.

8.1. Chaotic Dynamic Based on Arduino-Generated Chaotic Sequences

To verify the feasibility of low-cost hardware for real-time nonlinear system simulation, system (10) was implemented on an Arduino UNO microcontroller using the explicit Euler method with time step Δ t = 0.01 and initial conditions (11). The experimental setup consisted of the Arduino Uno-based system connected to a computer, with the testing procedures documented in Figure 23.
The state variables were computed iteratively and transmitted data over UART (Universal Asynchronous Receiver/Transmitter) at 115,200 baud. Figure 24 presents a screenshot that shows the communication between the microcontroller and the computer.
The resulting data stream was acquired and processed in MATLAB (R2017a), where phase portraits were reconstructed in projection planes ( X 1 , X 2 ) , ( X 1 , X 3 ) and ( X 2 , X 3 ) , as shown in Figure 25.
In particular, the trajectories obtained from the microcontroller closely matched those produced by symbolic-numerical integration in Mathematica (see Figure 5), as well as those generated in circuit-level simulation in Multisim (see Figure 12). This shows that even simple embedded systems can accurately capture and reproduce complex non-linear dynamics, enabling real-time analysis and validation of mathematical models through both software and hardware platforms.

8.2. Image Encryption and Decryption Using Arduino-Generated Chaotic Sequences

To demonstrate secure image processing using hardware-generated chaotic sequences, we developed a two-part implementation involving an Arduino UNO and MATLAB. The Arduino executes the numerical integration of the 4D chaotic system (10) using fourth-order functions.
The Runge–Kutta method (RK4) to generate a chaotic sequence in real time with initial conditions specified in (11). The chaotic data stream is transmitted via the serial port and is used in MATLAB to perform encryption and decryption of grayscale images. The encryption process includes two operations: a chaotic permutation of pixels and a bitwise XOR with the chaotic sequence. Decryption applies the inverse operations to recover the original image. The initial conditions for the system are set according to (11). The Arduino code (Algorithm 1) employs the Runge–Kutta 4th-order method for numerical integration, whereas the MATLAB code (Algorithm 2) performs image processing and visualization.
Algorithm 1: Chaos generation on Arduino (see system (10), initial conditions (11))
     Input: Initial state x 0 , step size h, iterations N
     Output: Chaotic bytes
Mathematics 13 02838 i001
Algorithm 2: Image encryption and decryption in MATLAB
   Input: Grayscale image I, chaotic byte stream c
   Output: Encrypted image E, decrypted image I ^
1 Flatten I into vector v
2 Receive chaotic sequence c of same length
3 Generate permutation π by sorting c
4 Apply permutation: v = v ( π )
5 Encrypt: e = v c
6 Decrypt: v = e c
7 Recover original order: v ^ = v ( π 1 )
8 Reshape into image I ^
The simulation results using the grayscale images are shown in Figure 26. The perfect reconstruction quality is confirmed by the PSNR value of dB, indicating that there is no distortion between the original and decrypted images.

9. Conclusions

In this paper, we introduced a novel four-dimensional memristor-based dynamical system by integrating an absolute memristor, as proposed by Bao [29], with the Munmuangsaen equations of five terms [13]. The proposed system satisfies the established criteria for generating hyperchaos: (a) it is dissipative, (b) it operates in a four-dimensional phase space, and (c) it incorporates three nonlinear terms. In particular, this hyperchaotic system comprises only seven terms and lacks equilibrium points, which may give rise to hidden attractors.
Characterized by two positive Lyapunov exponents, the system is classified as hyperchaotic, with a Kaplan–Yorke dimension ( D K Y = 3.133 ) underscoring its high complexity. The bounded evolution of the Lyapunov function over extended simulations provides clear evidence of the dissipativity and global asymptotic stability of the constructed 4D hyperchaotic system. Numerical simulations reveal the phenomenon of multistability, resulting in the coexistence of hyperchaotic attractors under varying initial conditions. Furthermore, the system’s offset-boosting control behavior maintains constant Lyapunov exponent values, demonstrating that its hyperchaotic nature persists across different booster parameter settings.
The electronic circuit simulation of the proposed 4D system, implemented in Multisim 14, shows excellent agreement with the results obtained from Mathematica.
This study also presents new results for the application of the adaptive control method in synchronizing two identical 4D hyperchaotic systems with unknown parameters. The adaptive controllers were designed systematically using a feedback control strategy to ensure synchronization. The effectiveness of the proposed method was rigorously validated through Lyapunov stability theory. Numerical simulations demonstrated that all system state variables achieve synchronization, with synchronization errors converging to zero in a short time.
Using an adaptive control approach, a simple and effective scheme for chaotic masking and recovery of a harmonic signal was successfully demonstrated. The analysis confirms that complete synchronization of chaotic systems provides a practical approach for detecting weak periodic signals embedded in nonlinear dynamics. Injecting a weak signal into the master system disrupts synchronization, resulting in a measurable error in synchronization.
This sensitivity enables reliable identification of weak inputs, making the method suitable for a range of engineering applications, including sensor systems, covert communications, and signal monitoring in noisy environments.
The use of the Arduino UNO microcontroller demonstrates the practical feasibility of implementing real-time simulations of complex hyperchaotic systems on low-cost hardware. Moreover, its integration with MATLAB for image encryption and decryption confirms its potential in lightweight, hardware-based cryptographic applications.

Author Contributions

Conceptualization, M.I.K. and I.S.; methodology, M.I.K.; software, M.I.K.; validation, M.I.K. and I.S.; formal analysis, M.I.K.; investigation, M.I.K. and I.S.; resources, I.S.; data curation, M.I.K.; writing-original draft preparation, M.I.K. and I.S.; writing-review and editing, M.I.K. and I.S.; visualization, M.I.K. and I.S.; supervision, M.I.K. and I.S.; project administration, I.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors gratefully acknowledge the anonymous reviewers for their valuable feedback, which helped improve the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hashemi, S.; Pourmina, M.A.; Mobayen, S.; Alagheband, M.R. Multiuser wireless speech encryption using synchronized chaotic systems. Int. J. Speech Technol. 2021, 24, 651–663. [Google Scholar] [CrossRef]
  2. Shahna, K.U. Novel chaos based cryptosystem using four-dimensional hyper chaotic map with efficient permutation and substitution techniques. Chaos Solitons Fractals 2023, 170, 113383. [Google Scholar] [CrossRef]
  3. Ponnambalam, M.; Ponnambalam, M.; Ghazalah, S.A.; Sambas, A. Hybrid inter woven scrambling with spiral shell 3D hyperchaotic diffusion for secure color image encryption. Nonlinear Dyn. 2025. [Google Scholar] [CrossRef]
  4. Ye, C.J.; Sharpe, Z.; Heng, H.H. Origins and consequences of chromosomal instability: From cellular adaptation to genome chaos-mediated system survival. Genes 2020, 11, 1162. [Google Scholar] [CrossRef] [PubMed]
  5. Lin, H.; Wang, C.; Cui, L.; Sun, Y.; Zhang, X.; Yao, W. Hyperchaotic memristive ring neural network and application in medical image encryption. Nonlinear Dyn. 2022, 110, 841–855. [Google Scholar] [CrossRef]
  6. Kozlovska, O.; Sadyrbaev, F.; Samuilik, I. A New 3D Chaotic Attractor in Gene Regulatory Network. Mathematics 2024, 12, 100. [Google Scholar] [CrossRef]
  7. Zhou, X.; Sun, K.; Wang, H.; Yao, Z. Coexisting hyperchaos and multistability in a discrete memristor-coupled bi-neuron model. Nonlinear Dyn. 2024, 112, 9547–9561. [Google Scholar] [CrossRef]
  8. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  9. Sprott, J.C. Simplest dissipative chaotic flow. Phys. Lett. 1997, 228, 271–274. [Google Scholar] [CrossRef]
  10. der Schrier, G.V.; Maas, L.R.M. The diffusionless Lorenz equations; Shil’nikov bifurcations and reduction to an explicit map. Phys. D Nonlinear Phenom. 2000, 141, 19–36. [Google Scholar] [CrossRef]
  11. Elwakil, A.S.; Ozoguz, S.; Kennedy, M.P. Creation of a complex butterfly attractor using a novel Lorenz-Type system. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2002, 49, 527–530. [Google Scholar] [CrossRef]
  12. Toncharoen, C.; Srisuchinwong, B. A heart-sound-like chaotic attractor and its synchronization. In Proceedings of the 6th International Conference on Telecommunications and Information Technology (ECTI-CON 2009), Chonburi, Thailand, 6–9 May 2009; Volume 1, pp. 407–410. [Google Scholar] [CrossRef]
  13. Munmuangsaen, B.; Srisuchinwong, B. A new five-term simple chaotic attractor. Phys. D Phys. Lett. 2009, 373, 4038–4043. [Google Scholar] [CrossRef]
  14. Chang, P.H.; Kim, D. Introduction and synchronization of a five-term chaotic system with an absolute-value term. Nonlinear Dyn. 2013, 73, 311–323. [Google Scholar] [CrossRef]
  15. Tamba, V.K.; Pham, V.T.; Hoang, D.V.; Jafari, S.; Alsaadi, F.E.; Alsaadi, F.E. Dynamic system with no equilibrium and its chaos anti-synchronization. Automatika 2018, 59, 35–42. [Google Scholar] [CrossRef]
  16. Gokyildirim, A.; Kocamaz, U.E.; Uyaroglu, Y.; Calgan, H. A novel five-term 3D chaotic system with cubic nonlinearity and its microcontroller-based secure communication implementation. Int. J. Electron. Commun. 2023, 160, 154497. [Google Scholar] [CrossRef]
  17. Sprott, J.C. Elegant Automation; World Scientific: Singapore, 2023; 348p. [Google Scholar] [CrossRef]
  18. Chua, L.O. Memristor-the missing circuit element. IEEE Trans. Circuit Theory 1971, 18, 507–519. [Google Scholar] [CrossRef]
  19. Radwan, A.G.; Fouda, M.E. On the Mathematical Modeling of Memristor, Memcapacitor, and Meminductor; Springer: Cham, Switzerland, 2015. [Google Scholar] [CrossRef]
  20. Pham, V.T.; Volos, C.; Gambuzza, L.V. A memristive hyperchaotic system without equilibrium. Sci. World J. 2014, 2014, 368986. [Google Scholar] [CrossRef]
  21. Rajagopal, K.; Bayani, A.; Khalaf, A.J.M.; Namazi, H.; Jafari, S.; Pham, V.T. A no-equilibrium memristive system with four-wing hyperchaotic attractor. Int. J. Electron. Commun. (AEU) 2018, 95, 207–215. [Google Scholar] [CrossRef]
  22. Singh, P.P.; Roy, B.K.; Volos, C. Chapter 9—Memristor-based novel 4D chaotic system without equilibria. In Advances in Nonlinear Dynamics and Chaos (ANDC), Mem-Elements for Neuromorphic Circuits with Artificial Intelligence Applications; Volos, C., Pham, V.-T., Eds.; Academic Press: Cambridge, MA, USA, 2021; pp. 183–205. [Google Scholar] [CrossRef]
  23. Tamba, V.K.; Tagne, F.K.; Biamou, A.L.M.; Nkeing, M.C.; Takougang, A.N. Chapter 7—Hidden extreme multistability generated from a novel memristive two-scroll chaotic system. In Advances in Nonlinear Dynamics and Chaos (ANDC), Mem-Elements for Neuromorphic Circuits with Artificial Intelligence Applications; Volos, C., Pham, V.-T., Eds.; Academic Press: Cambridge, MA, USA, 2021; pp. 147–164. [Google Scholar] [CrossRef]
  24. Irfan, A. Simple Chaotic Jerk, Hyperjerk, and Hyperchaotic Hyperjerk Circuits and Systems: Families of Self-Excited and Hidden Attractors. Ph.D. Thesis, Thammasat University, Bangkok, Thailand, 2020. [Google Scholar]
  25. Zhang, H.; Zhang, W.; Zhao, Y.; Ji, M. Adaptive state observers for incrementally quadratic nonlinear systems with application to chaos synchronization. Circuits Syst. Signal Process. 2020, 39, 1290–1306. [Google Scholar] [CrossRef]
  26. Tohidi, S.; Yildiz, Y.; Kolmanovsky, I. Adaptive control allocation for constrained systems. Automatica 2020, 121, 109161. [Google Scholar] [CrossRef]
  27. Vaidyanathan, S.; Volos, C.K.; Pham, V.T. Hyperchaos, adaptive control and synchronization of a novel 5-D hyperchaotic system with three positive Lyapunov exponents and its SPICE implementation. Arch. Control Sci. 2014, 24, 409–446. [Google Scholar]
  28. Vaidyanathan, S.; Volos, C.K. Analysis and adaptive control of a novel 3-D conservative no-equilibrium chaotic system. Arch. Control Sci. 2015, 25, 333–353. [Google Scholar] [CrossRef]
  29. Liu, X.; Zhang, X.Y.; Li, P.; Yan, H. A new Lorentz chaotic system and its circuit implementation. In Proceedings of the 8th EAI International Conference on Green Energy and Networking, GreeNets 2021, Dalian, China, 6–7 June 2021. [Google Scholar]
  30. Silva, C.P. Shil’nikov’s theorem—A tutorial. IEEE Trans. Circuits Syst. 1993, 40, 675–682. [Google Scholar] [CrossRef]
  31. Pareschi, J.F.; Rovatti, R.; Setti, G. On statistical tests for randomness included in the NIST SP800-22 test suite and based on the binomial distribution. IEEE Trans. Inf. Forensics Secur. 2012, 7, 491–505. [Google Scholar] [CrossRef]
  32. Wen, J.; Feng, Y.; Tao, X.; Cao, Y. Dynamical Analysis of a New Chaotic System: Hidden Attractor, Coexisting-Attractors, Offset Boosting, and DSP Realization. IEEE Access 2021, 9, 167920–167927. [Google Scholar] [CrossRef]
  33. Sedra, A.S.; Smith, K.C. Microelectronics Circuits, 4th ed.; Oxford University Press: New York, NY, USA, 1998. [Google Scholar]
  34. Khalil, H.K. Nonlinear System; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  35. Pecora, L.M.; Carroll, T.L. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821–824. [Google Scholar] [CrossRef]
  36. Li, G.; Zhang, B. A Novel Weak Signal Detection Method via Chaotic Synchronization Using Chua’s Circuit. IEEE Trans. Ind. Electron. 2017, 64, 2255–2265. [Google Scholar] [CrossRef]
  37. Haykin, S.; Li, X.B. Detection of signals in chaos. Proc. IEEE 1995, 83, 95–122. [Google Scholar] [CrossRef]
  38. Dwivedi, A.; Mittal, A.K.; Dwivedi, S. Chaotic communication using Pecora Carroll complete replacement and parameter modulation without controller. In Proceedings of the 2014 Students Conference on Engineering and Systems, Allahabad, India, 28–30 May 2014; pp. 1–4. [Google Scholar] [CrossRef]
  39. Wang, G.; Chen, D.; Lin, J.; Chen, X. The application of chaotic oscillators to weak signal detection. IEEE Trans. Ind. Electron. 1999, 46, 440–444. [Google Scholar] [CrossRef]
  40. Pecora, L.M.; Carroll, T.L.; Johnson, G.A.; Mar, D.J.; Heagy, J.F. Fundamentals of synchronization in chaotic systems, concepts, and applications. Chaos 1997, 7, 520–543. [Google Scholar] [CrossRef]
  41. Li, Y.; Yang, B.J. Chaotic system for the detection of periodic signals under the background of strong noise. Chin. Sci. Bull. 2003, 48, 508–510. [Google Scholar] [CrossRef]
Figure 1. Simulation results of the hysteresis loop for the memductance function W ( φ ) = 1 + 0.5 | φ | : (a) different amplitude values A; (b) different values of frequency f.
Figure 1. Simulation results of the hysteresis loop for the memductance function W ( φ ) = 1 + 0.5 | φ | : (a) different amplitude values A; (b) different values of frequency f.
Mathematics 13 02838 g001
Figure 2. Convergence plot of the Lyapunov exponents for system (3) with a = 5 . (a) general view; (b) an enlarged inset, clearly demonstrating the presence of two positive Lyapunov exponents in the system, with the third exponent tending to zero.
Figure 2. Convergence plot of the Lyapunov exponents for system (3) with a = 5 . (a) general view; (b) an enlarged inset, clearly demonstrating the presence of two positive Lyapunov exponents in the system, with the third exponent tending to zero.
Mathematics 13 02838 g002
Figure 3. (a) Bifurcation diagram; (b) spectra of all Lyapunov exponents; (c) spectra of the three Lyapunov exponents—all plotted versus parameter a.
Figure 3. (a) Bifurcation diagram; (b) spectra of all Lyapunov exponents; (c) spectra of the three Lyapunov exponents—all plotted versus parameter a.
Mathematics 13 02838 g003
Figure 4. Time diagrams. (a) the time diagram for the variable x 1 ; (b) the time diagram for the variable x 2 ; (c) the time diagram for the variable x 3 ; (d) the time diagram for the variable x 4 ; (e) the time diagram (an enlarged inset) for the variable x 4 ; (f) Poincaré section.
Figure 4. Time diagrams. (a) the time diagram for the variable x 1 ; (b) the time diagram for the variable x 2 ; (c) the time diagram for the variable x 3 ; (d) the time diagram for the variable x 4 ; (e) the time diagram (an enlarged inset) for the variable x 4 ; (f) Poincaré section.
Mathematics 13 02838 g004
Figure 5. Hidden attractors of the hyperchaotic system (3) for a = 5 in various planes. (a) x 1 x 2 ; (b) x 1 x 3 ; (c) x 1 x 4 ; (d) x 2 x 3 ; (e) x 2 x 4 ; (f) x 3 x 4 .
Figure 5. Hidden attractors of the hyperchaotic system (3) for a = 5 in various planes. (a) x 1 x 2 ; (b) x 1 x 3 ; (c) x 1 x 4 ; (d) x 2 x 3 ; (e) x 2 x 4 ; (f) x 3 x 4 .
Mathematics 13 02838 g005
Figure 6. Bounded evolution of the Lyapunov function V ( t ) , demonstrating dissipativity and global confinement of the system.
Figure 6. Bounded evolution of the Lyapunov function V ( t ) , demonstrating dissipativity and global confinement of the system.
Mathematics 13 02838 g006
Figure 7. This illustration demonstrates the sensitivity of the hyperchaotic system (10) to initial conditions. It is evident that the trajectories begin to diverge after t 8 s .
Figure 7. This illustration demonstrates the sensitivity of the hyperchaotic system (10) to initial conditions. It is evident that the trajectories begin to diverge after t 8 s .
Mathematics 13 02838 g007
Figure 8. Plots showing the multistability of two attractors in different phase planes for the initial conditions in Table 4. (a) x 3 x 1 ; (b) x 3 x 2 ; (c) x 1 x 2 .
Figure 8. Plots showing the multistability of two attractors in different phase planes for the initial conditions in Table 4. (a) x 3 x 1 ; (b) x 3 x 2 ; (c) x 1 x 2 .
Mathematics 13 02838 g008
Figure 9. Poincaré sections on X 2 = 0.5 showing coexistence of attractors: blue for initial conditions (a) ( 1 , 1 , 0.5 , 0.25 ) , (b) ( 1.05 , 1.05 , 0.5 , 0.25 ) , (c) ( 1.05 , 1.05 , 0.4 , 0.35 ) ; red for ( 1 , 1 , 0.5 , 0.25 ) .
Figure 9. Poincaré sections on X 2 = 0.5 showing coexistence of attractors: blue for initial conditions (a) ( 1 , 1 , 0.5 , 0.25 ) , (b) ( 1.05 , 1.05 , 0.5 , 0.25 ) , (c) ( 1.05 , 1.05 , 0.4 , 0.35 ) ; red for ( 1 , 1 , 0.5 , 0.25 ) .
Mathematics 13 02838 g009
Figure 10. The hyperchaotic system (3) for a = 5 . (a) transition of the signal X 3 from bipolar to unipolar form as k is varied; (b) shift of the attractor along the X 3 axis as k is varied.
Figure 10. The hyperchaotic system (3) for a = 5 . (a) transition of the signal X 3 from bipolar to unipolar form as k is varied; (b) shift of the attractor along the X 3 axis as k is varied.
Mathematics 13 02838 g010
Figure 11. Circuit modules implemented based on a system of equation (19): (a) X ˜ 1 , (b) X ˜ 2 , (c) X ˜ 3 , (d) X ˜ 4 and the memristor circuit module.
Figure 11. Circuit modules implemented based on a system of equation (19): (a) X ˜ 1 , (b) X ˜ 2 , (c) X ˜ 3 , (d) X ˜ 4 and the memristor circuit module.
Mathematics 13 02838 g011
Figure 12. Schematic diagram for the implementation of function | X ˜ 4 | .
Figure 12. Schematic diagram for the implementation of function | X ˜ 4 | .
Mathematics 13 02838 g012
Figure 13. Phase portraits of the new 4D hyperchaotic system as generated in Multisim oscilloscopes: (a) X ˜ 1 X ˜ 3 , (b) X ˜ 2 X ˜ 3 , (c) X ˜ 1 X ˜ 2 , (d) X ˜ 1 X ˜ 4 , (e) X ˜ 2 X ˜ 4 , (f) X ˜ 3 X ˜ 4 .
Figure 13. Phase portraits of the new 4D hyperchaotic system as generated in Multisim oscilloscopes: (a) X ˜ 1 X ˜ 3 , (b) X ˜ 2 X ˜ 3 , (c) X ˜ 1 X ˜ 2 , (d) X ˜ 1 X ˜ 4 , (e) X ˜ 2 X ˜ 4 , (f) X ˜ 3 X ˜ 4 .
Mathematics 13 02838 g013
Figure 14. Schematic diagram for the implementation of function | X ˜ 4 | .
Figure 14. Schematic diagram for the implementation of function | X ˜ 4 | .
Mathematics 13 02838 g014
Figure 15. Time-history of the synchronization errors.
Figure 15. Time-history of the synchronization errors.
Mathematics 13 02838 g015
Figure 16. Synchronized state variables of master (blue) and slave (red) systems. (a) x 1 y 1 ; (b) x 2 y 2 ; (c) x 3 y 3 ; (d) x 4 y 4 .
Figure 16. Synchronized state variables of master (blue) and slave (red) systems. (a) x 1 y 1 ; (b) x 2 y 2 ; (c) x 3 y 3 ; (d) x 4 y 4 .
Mathematics 13 02838 g016
Figure 17. (a) Information signal S ( t ) , (b) transmitted chaotic signal M ( t ) , (c) recovered signal S 1 ( t ) , (d) error in the information signal S ( t ) S 1 ( t ) .
Figure 17. (a) Information signal S ( t ) , (b) transmitted chaotic signal M ( t ) , (c) recovered signal S 1 ( t ) , (d) error in the information signal S ( t ) S 1 ( t ) .
Mathematics 13 02838 g017
Figure 18. Time evolution of the master variable X 1 ( t ) (blue line) and the slave variable Y 1 ( t ) (yellow line), as well as synchronization errors e 1 ( t ) = X 1 ( t ) Y 1 ( t ) . (a) the graphs X 1 Y 1 when there is no signal ε = 0 ; (b) e ( t ) = 0 ; (c) the graphs for a weak input signal with ε = 0.01 , ω = 0.55 , and k = 1.35 ; (d) synchronization error e ( t ) .
Figure 18. Time evolution of the master variable X 1 ( t ) (blue line) and the slave variable Y 1 ( t ) (yellow line), as well as synchronization errors e 1 ( t ) = X 1 ( t ) Y 1 ( t ) . (a) the graphs X 1 Y 1 when there is no signal ε = 0 ; (b) e ( t ) = 0 ; (c) the graphs for a weak input signal with ε = 0.01 , ω = 0.55 , and k = 1.35 ; (d) synchronization error e ( t ) .
Mathematics 13 02838 g018
Figure 19. Filtered component of the synchronization error e ( t ) near the frequency ω . The filtering reveals a quasi-sinusoidal signal, indicating the presence of the weak periodic forcing embedded in the chaotic dynamics.
Figure 19. Filtered component of the synchronization error e ( t ) near the frequency ω . The filtering reveals a quasi-sinusoidal signal, indicating the presence of the weak periodic forcing embedded in the chaotic dynamics.
Mathematics 13 02838 g019
Figure 20. Amplitude modulation of the filtered error signal. The red dashed line represents the envelope of the signal obtained using the Hilbert transform. The slowly varying amplitude indicates the influence of chaotic dynamics on the response to the weak periodic input.
Figure 20. Amplitude modulation of the filtered error signal. The red dashed line represents the envelope of the signal obtained using the Hilbert transform. The slowly varying amplitude indicates the influence of chaotic dynamics on the response to the weak periodic input.
Mathematics 13 02838 g020
Figure 21. Amplitude spectrum of the synchronization error signal e ( t ) = X 1 ( t ) Y 1 ( t ) . A sharp spectral peak appears at the expected frequency ω = 0.55 Hz (dashed red line), indicating the presence of the weak periodic signal against a broadband chaotic background.
Figure 21. Amplitude spectrum of the synchronization error signal e ( t ) = X 1 ( t ) Y 1 ( t ) . A sharp spectral peak appears at the expected frequency ω = 0.55 Hz (dashed red line), indicating the presence of the weak periodic signal against a broadband chaotic background.
Mathematics 13 02838 g021
Figure 22. Amplitude spectrum of the filtered synchronization error signal. The spectral energy is concentrated near the expected frequency ω = 0.55 Hz, indicating that the weak harmonic component has been successfully extracted from the chaotic background.
Figure 22. Amplitude spectrum of the filtered synchronization error signal. The spectral energy is concentrated near the expected frequency ω = 0.55 Hz, indicating that the weak harmonic component has been successfully extracted from the chaotic background.
Mathematics 13 02838 g022
Figure 23. Microcontroller-based experimental test platform.
Figure 23. Microcontroller-based experimental test platform.
Mathematics 13 02838 g023
Figure 24. Screenshot of communication between the microcontroller and computer.
Figure 24. Screenshot of communication between the microcontroller and computer.
Mathematics 13 02838 g024
Figure 25. Phase portraits of 4D memristor-based hyperchaotic system obtained from the microcontroller: (a) X 1 X 2 , (b) X 1 X 3 , (c) X 2 X 3 .
Figure 25. Phase portraits of 4D memristor-based hyperchaotic system obtained from the microcontroller: (a) X 1 X 2 , (b) X 1 X 3 , (c) X 2 X 3 .
Mathematics 13 02838 g025
Figure 26. Simulation results on Arduino UNO: chaotic sequence output and its application to image encryption and decryption. (a) original, encrypted, and decrypted image (photographer); (b) original, encrypted, and decrypted image (windmill).
Figure 26. Simulation results on Arduino UNO: chaotic sequence output and its application to image encryption and decryption. (a) original, encrypted, and decrypted image (photographer); (b) original, encrypted, and decrypted image (windmill).
Mathematics 13 02838 g026
Table 1. Comparison of 4D memristive chaotic systems based on their main characteristics.
Table 1. Comparison of 4D memristive chaotic systems based on their main characteristics.
ReferenceTermsAttractorEquilibriaNo. of NL Terms
Pham et al. [20]12Chaotic/hyperchaoticNone5
Rajagopal et al. [21]11Chaotic/hyperchaoticNone or line5
Singh et al. [22]9ChaoticNone2
Tamba et al. [23]7Two-scroll chaosNone3
Irfan [24]7HyperchaoticLine equilibrium1
This work7HyperchaoticNone3
Table 2. Lyapunov exponents for different values of the parameter a.
Table 2. Lyapunov exponents for different values of the parameter a.
a Lyapunov Exponents ( LE 1 , LE 2 , LE 3 , LE 4 ) Signs Behavior
0.7 ( 0.1743 , 0 . 0003 , 0.17889 , 6.3915 ) ( + , 0 , , ) Chaotic
2 ( 0.2270 , 0 . 0067 , 0.3792 , 7.7904 ) ( + , 0 , , ) Chaotic
2.6 ( 0.8428 , 0 . 0170 , 0 . 0161 , 6.9004 ) ( + , 0 , 0 , ) Chaotic 2 torus
3 ( 1.0087 , 0.0328 , 0 . 0049 , 7.7900 ) ( + , + , 0 , ) Hyperchaotic
5 ( 0.8859 , 0.0556 , 0 . 0071 , 10.8456 ) ( + , + , 0 , ) Hyperchaotic
5.1 ( 1.1164 , 0 . 0087 , 0 . 0229 , 10.5894 ) ( + , 0 , 0 , ) Chaotic 2 torus
10 ( 0.1065 , 0 . 0227 , 1.2504 , 15.2400 ) ( + , 0 , , ) Chaotic
Table 3. Results of the NIST SP800-22 randomness tests for a 10,000-bit chaotic sequence.
Table 3. Results of the NIST SP800-22 randomness tests for a 10,000-bit chaotic sequence.
No.Test Namep-ValueResult
1Frequency (Monobit) Test1.00000PASS
2Block Frequency Test0.96718PASS
3Runs Test0.13887PASS
4Cumulative Sums Test (Forward)0.55996PASS
5Cumulative Sums Test (Backward)0.55996PASS
6Discrete Fourier Transform (Spectral) Test0.14203PASS
7Approximate Entropy Test0.88952PASS
8Serial Test0.72385PASS
9Longest Run of Ones in a Block Test0.40256PASS
10Rank Test0.37439PASS
11Non-overlapping Template Matching Test0.29135PASS
12Overlapping Template Matching Test0.96518PASS
13Universal Statistical Test (Maurer’s Test)0.94858PASS
14Linear Complexity Test0.27652PASS
15Random Excursions (Variant) Test:
State −4:0.85648PASS
State −3:0.91479PASS
State −2:0.58058PASS
State −1:0.33856PASS
State 1:0.86431PASS
State 2:0.55385PASS
State 3:0.55109PASS
State 4:0.78617PASS
Table 4. The system (10) demonstrates multistability when using different ICs.
Table 4. The system (10) demonstrates multistability when using different ICs.
Planes Initial Conditions Color Sign of LEs
X 3 X 1 ( 1 , 1 , 0.5 , 0.25 ) red ( + , + , 0 , ) h y p e r c h a o t i c
X 3 X 1 ( 1 , 1 , 0.5 , 0.25 ) blue ( + , + , 0 , ) h y p e r c h a o t i c
X 3 X 2 ( 1 , 1 , 0.5 , 0.25 ) red ( + , + , 0 , ) h y p e r c h a o t i c
X 3 X 2 ( 1.05 , 1.05 , 0.5 , 0.25 ) blue ( + , + , 0 , ) h y p e r c h a o t i c
X 1 X 2 ( 1 , 1 , 0.5 , 0.25 ) red ( + , + , 0 , ) h y p e r c h a o t i c
X 1 X 2 ( 1.05 , 1.05 , 0.4 , 0.35 ) blue ( + , + , 0 , ) h y p e r c h a o t i c
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

Kopp, M.I.; Samuilik, I. Hidden Attractors in a New 4D Memristor-Based Hyperchaotic System: Dynamical Analysis, Circuit Design, Synchronization, and Its Applications. Mathematics 2025, 13, 2838. https://doi.org/10.3390/math13172838

AMA Style

Kopp MI, Samuilik I. Hidden Attractors in a New 4D Memristor-Based Hyperchaotic System: Dynamical Analysis, Circuit Design, Synchronization, and Its Applications. Mathematics. 2025; 13(17):2838. https://doi.org/10.3390/math13172838

Chicago/Turabian Style

Kopp, M. I., and I. Samuilik. 2025. "Hidden Attractors in a New 4D Memristor-Based Hyperchaotic System: Dynamical Analysis, Circuit Design, Synchronization, and Its Applications" Mathematics 13, no. 17: 2838. https://doi.org/10.3390/math13172838

APA Style

Kopp, M. I., & Samuilik, I. (2025). Hidden Attractors in a New 4D Memristor-Based Hyperchaotic System: Dynamical Analysis, Circuit Design, Synchronization, and Its Applications. Mathematics, 13(17), 2838. https://doi.org/10.3390/math13172838

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