Abstract

By introducing a flux-controlled memristor with quadratic nonlinearity into a 4D hyperchaotic system as a feedback term, a novel 5D hyperchaotic four-wing memristive system (HFWMS) is derived in this paper. The HFWMS with multiline equilibrium and three positive Lyapunov exponents presented very complex dynamic characteristics, such as the existence of chaos, hyperchaos, limit cycles, and periods. The dynamic characteristics of the HFWMS are analyzed by using equilibria, phase portraits, poincare map, Lyapunov exponential spectrum, bifurcation diagram, and spectral entropy. Of particular interest is that this novel system can generate two-wing hyperchaotic attractor under appropriate parameters and initial conditions. Moreover, the FPGA realization of the novel 5D HFWMS is reported, which prove that the system has complex dynamic behavior. Finally, synchronization of the 5D hyperchaotic system with different structures by active control and a secure signal masking application of the HFWMS are implemented based on numerical simulations and FPGA. This research demonstrates that the hardware-based design of the 5D HFWMS can be applied to various chaos-based embedded system applications including random number generation, cryptography, and secure communication.

1. Introduction

Nonlinear science is a new interdisciplinary subject to study the universality of nonlinear phenomena, which runs through almost every subject of meteorology [1, 2], mathematics [36], fluid mechanics [7, 8], complex network [912], electronics [1315], and social science [16, 17]. Chaos is one of the most important achievements of nonlinear science. Its random-like and sensitive initial values make chaos have good potential applications in the fields of random number generation [1820], cryptosystem [21, 22], image encryption [2325] and secure communication [2629]. In recent years, many new multiwing (or multiscroll) chaotic systems have been discovered and proposed [3035]. The continuous introduction of various complex chaotic attractor models not only provides research basis for the development of chaotic system theory, but also provides rich subjects for the practical application of chaotic theory.

Since Rossler proposed the first hyperchaotic system with two positive Lyapunov exponents [36], a large number of researchers have begun to devote themselves to the study of hyperchaotic systems [3742]. Hyperchaotic systems are more sensitive, pseudorandom, and have larger key space, which makes them more suitable for applications such as secure communication and image encryption than chaotic systems. In order to construct more complex chaotic attractors, a large number of literatures have recently reported the multiwing hyperchaotic systems [4346]. In [43], in order to overcome the inherent difficulties of iteratively adjusting multiparameters in traditional multiparameter control, a unified step function for single-parameter control is proposed to construct a nonequilibrium multiwing hyperchaotic system. In [45], by introducing mirror symmetric transformation into the hyperchaotic system, various hyperchaotic attractors with mirror symmetric grids are obtained. In [46], a five-dimensional (5D) autonomous hyperchaotic attractor with four wing is introduced, which has only eight parameters to be controlled and only one equilibrium point.

Memristor is an electronic device that describes the relationship between charge and magnetic flux, which was proposed in 1971 by Chua [47] and for the first time realized by HP Labs in 2008 [48]. Because of its strong nonlinear characteristics, memristors have potential applications in many engineering fields, and their research has attracted more and more attention [49, 50]. Recently, many nonlinear memristive oscillators have been proposed [5153], creating a memristive hyperchaotic system with a multiwing attractor having a practical significance, which has become a research hotspot [5457]. In [55], by introducing a flux-controlled memristor into a multiwing system, a multiwing hyperchaotic attractor is observed in a no-equilibrium memristive system. In [56], a hyperchaotic system is constructed by adding only a smooth flux-controlled memristor to the 3D pseudo four-wing chaotic system, which can generate a real four-wing hyperchaotic attractor with a line of equilibrium. In [57], flux-controlled memristors are used to replace the resistors in the circuit of the modified Lü system, and this new memristive system can exhibit the hyperchaotic multiwing attractor with two relatively large positive Lyapunov exponents. However, a review of literature revealed there are no research studies that examined the four-wing behavior and three-positive Lyapunov exponents in memristive hyperchaotic systems with dimensions greater than four. This kind of high-dimensional hyperchaotic systems cannot be ignored. Because of their complexity, signal generation is usually used for random number generation and secure communication just to name a few.

In recent years, the main methods to realize chaotic or hyperchaotic attractors are analog circuits, such as breadboards based on discrete components [5557] and integrated circuits (ICs) based on CMOS technology [14, 33, 34, 37]. With the change of time and temperature in analog circuit, the device will have temperature drift and poor control accuracy. Therefore, it is difficult to realize the chaotic system with high precision by analog circuit, and the breadboard is not easy to carry and digitally store. The design of high-dimensional chaotic systems using CMOS technology generally requires multipliers, which are difficult to design. At the same time, ICs have the shortcomings of long development cycle and high cost [5860]. Therefore, researchers began to focus on digital circuits with low cost, short design cycle, fast speed, low power consumption, and high accuracy, such as digital signal processor (DSP) [61, 62] and field programmable gate array (FPGA) [6366]. It takes a long time for DSPs to generate chaotic signals at high frequencies and DSP chips to perform operations in order to calculate the value of output signals. On the other hand, FPGA chips have a relatively flexible architecture to achieve parallel operation, and the design and test cycles of the chips is particularly low [67]. In order to increase and expand engineering applications based on chaos, chaotic systems are diversified and need flexible architecture support. With the digitalization and reconfigurability of the FPGA, chaotic systems and their applications can be more flexible. Thus, different forms of signals can be easily generated with the change of parameters of chaotic systems. In addition, the related memristive chaotic system can also be realized alternately by various memristor functions. At present, there are several studies related to designs of chaotic systems based on FPGA. Tuna et al. [63] implemented the Liu-Chen chaotic system on the Xilinx virtex-6 FPGA chip using the 32-bit IQ-Math fixed-point number Heun algorithm. Ahmadi et al. [64] designed a 5D chaotic system on the Xilinx Kintex-7 KC-705 kit FPGA chip using the IEEE 754 32-bit fixed-point number Euler’s method. Xu et al. [65] designed a 3D memristive chaotic system on the Xilinx Spartan-6 FPGA chip using the Euler’s method of IEEE 754 32-bit floating-point number standard. As far as we know, few literatures have reported the realization of the 5D memristive hyperchaotic system based on FPGA.

Synchronization of chaotic systems has attracted much attention in recent years due to their applications in chemical reactors, secure communication, and the development of secure cryptosystems [68, 69]. Aiming at chaotic synchronization, several methods such as linear feedback control [70], sliding mode control [71], adaptive control [7274], backstepping nonlinear control [75], shape control [76, 77], and active control [7880] have been proposed for synchronization of chaotic systems. Compared with other synchronization methods, the active control method is simple, efficient, and flexible which has been successfully applied to the synchronization of chaotic systems. In [79], the synchronization and antisynchronization of the fractional-order chaotic financial system with market confidence are studied by using the active control method. The results show that the speed of synchronization (antisynchronization) increases with the increase of the order. In [80], the synchronization of chaotic systems with different orders under the influence of unknown model uncertainties and external disturbances is studied by using robust generalized active control approach. With the rapid development of computer technology, more and more attention has been paid to information security [8191]. Secure communication based on chaotic synchronization is an important branch of information security research, which has been widely studied by many scholars [9296]. Because of the pseudorandomness, unpredictability, and initial sensitivity of memristive chaotic systems, the encrypted information can be hidden in chaotic signals which are highly similar to the noise. In [97], based on the synchronization of the memristive chaotic system, the encrypting and decrypting of information signals are carried out to realize the secure communication with the help of LabVIEW. However, whether chaotic synchronization is achieved by the active control method [7880] or secure communication based on chaotic synchronization [9296], numerical simulations is used to achieve these designed methods. In some chaotic information systems, such as chaotic-based CDMA communications and many other chaotic digital information systems, digital implementation may be required [98100].

Motivated by the above discussions, based on a flux-controlled memristor model and the 4D hyperchaotic system introduced in [39], a 5D hyperchaotic system is proposed. Most importantly, the new system generates four-wing and two-wing hyperchaotic attractor phenomenon with three and two positive Lyapunov exponents, respectively and exhibits hyperchaos with multiline equilibrium. Complete dynamic properties of this new system are studied. Also, with the help of FPGA implementation, this 5D hyperchaotic four-wing memristive system (HFWMS) is realized. Finally, active control synchronization of the 5D hyperchaotic system with different structures and a secure signal masking application of the 5D HFWMS are implemented based on numerical simulations and FPGA.

This paper is organized as follows. In Section 2, the novel 5D HFWMS with multiline equilibrium is introduced and its dynamic properties are discussed. Section 3 is devoted to design, test, and analysis results of FPGA-based HFWMS. In addition, the active control synchronization and chaotic secure communication design of the 5D HFWMS are achieved, and the FPGA experimental results are presented. Section 4 concludes this paper with a summary of the main results.

2. Novel 5D HFWMS and Its Dynamic Properties

2.1. The 5D HFWMS

Recently, Volos et al. [39] have announced a novel 4D four-wing hyperchaotic system, which is described bywhere , and m are all constants and are the state variables. System (1) has two positive Lyapunov exponents, showing the four-wing hyperchaotic attractor. Unlike most existing hyperchaotic systems, this hyperchaotic system has a saddle-focus equilibrium and the second equation of the system has no linear term.

In this paper, by introducing a flux-controlled memristor to the first equation of system (1), a novel 5D HFWMS is derived bywhere d is a positive parameter, expressed as memristor strength and is a memductance function, defined as . Here, the characteristic curve of the memristor is given by a smooth continuous cubic monotone increasing nonlinearity [4649], and then the memductance is given bywhere e and n are two positive constants. This flux-controlled memristor is easier to analyze and implement. At present, many researchers use the special nonlinear dynamic characteristics of this memristor to construct complex chaotic oscillators [5457].

2.2. Equilibria and Stability

The equilibria of system (2) are obtained by setting its right-hand side to zero, that is,

Through equation (4), we can easily observe that the equilibria of system (2) is a multiline equilibrium point , where b is an integer and η is an arbitrary real constant.

The Jacobian matrix of system (2) at the multiline equilibrium point is

According to the Jacobian matrix (5), we can obtain the characteristic equation of system (2) as follows:

Equation (6) can be rewritten to as follows:where

From the eigenvalue equation (7), it can be seen that Jacobian matrix (5) has one zero eigenvalue, one negative eigenvalue, and three nonzero eigenvalues. To judge whether system (2) is stable, it is necessary to discriminate the three nonzero eigenvalues. According to the Routh–Hurwitz stability criterion, the need equation (8) satisfies

If all three conditions in equation (9) are satisfied, the multiline equilibrium point O is stable, otherwise it is unstable. The unstable equilibrium of the system will lead to chaotic behavior. When , , and are both less than zero, so we can judge that system (2) is unstable.

2.3. Symmetry and Dissipativity

The proposed 5D HFWMS has the same symmetry as system (1), and both of them are invariant with respect to z-axis symmetry under coordinate transformation .

Furthermore, by calculatingwhen , system (2) is dissipative and converges exponentially.

2.4. Analysis of the 5D HFWMS

Here, the dynamic behavior of the 5D HFWMS is numerically investigated by the use of several tools such as the phase portraits, poincare map, Lyapunov exponentials, and bifurcation diagram.

2.4.1. Four-Wing Hyperchaotic Attractor

When the system parameters are selected and the initial condition is set to , the phase portraits of system (2) shown in Figure 1 are obtained by Matlab simulation, which is a typical four-wing chaotic attractor, and the time variations of state equations are provided in Figure 2.

The Lyapunov exponent is used to measure the perturbation caused by initial conditions. If there are slight differences in the system, two adjacent trajectories in the phase space are separated exponentially with time. The Lyapunov exponent is a useful tool for measuring chaotic systems, in particular, it is usually determines whether a chaotic system is chaotic or hyperchaotic according to the number of positive Lyapunov exponents. According to the given system parameters and initial conditions, the Lyapunov exponent of is simulated by the Jacobi matrix method. The numerical results are shown in Figure 3(a) (the five LE5 is out of plot). From Figure 3(a), we can clearly see that the system has complex dynamic behaviors such as periodic orbit, chaos, and hyperchaos. When and , the system is a periodic orbit, and Figure 4 are the phase portraits of system (2) when (the LEs are 0, −0.0424, −0.4394, −0.6696, and −3.4835). When , the LEs are 0.0790, −0.0078, −0.0627, −0.1078, and −1.9274, with a positive Lyapunov exponent, so system (2) is in chaotic state ( and ). When , the system is hyperchaotic, and the typical four-wing hyperchaotic attractor is shown in Figure 1. When , the LEs are , and it can be judged that system (2) is hyperchaotic and has three positive Lyapunov exponents. Figure 3(b) describes the bifurcation diagram of system (2) varying with parameter a. With the increase of a, the system changes from period to chaos. The Kaplan–Yorke dimension of system (2) can be calculated by the following formula:where j is the largest integer satisfying and . It can be seen from that the Lyapunov dimension of system (2) is fractional. Therefore, the proposed 5D FWMHS is a real hyperchaotic system with strong complexity.

As an important analytical tool, the Poincare map is used to further study the dynamic characteristics of the 5D HFWMS. Figure 5(a) shows the Poincare map of the plane at and four branches can be seen; Figure 5(b) shows the Poincare map of the plane at and has many branches; Figure 5(c) shows the Poincare map of the plane at and the outline of the four wings can be seen, indicating the existence of the four-wing phenomenon. Figure 5 shows that system (2) has a four-wing chaotic attractor with fractal structure.

2.4.2. Two-Wing Hyperchaotic Attractor

When the system parameters are chosen as and the initial condition is set to , and the numerical results of the Lyapunov exponent varying with the system parameter b is shown in Figure 6(a). Figure 6(b) is a bifurcation diagram corresponding to Figure 6(a). From Figure 6, we can see that system (2) has more complex dynamic behavior in the parameter interval, such as quasi-periodicity, period, chaos, and hyperchaos. Table 1 classifies these dynamical behaviors and then makes a detailed analysis of LEs and their dynamical behaviors varying with parameter b as follows:(i)When , the Lyapunov exponents of system (2) at are 0.5791, 0.1087, −0.0316, −0.2607, and −4.5443. The system is in a hyperchaotic state, and the corresponding phase portraits are shown in Figure 7(a).(ii)When , the Lyapunov exponents of system (2) at are 0, −0.0132, −0.2670, −0.4978, and −2.1754. The system is in a period-5 state, and the corresponding phase portraits are shown in Figure 7(b).(iii)When and , the Lyapunov exponents of system (2) at are 0.0279, −0.0271, −0.2093, −0.3481, and −1.9681. The phase portraits shown in Figure 7(c) show that the system is in a quasi-periodic state.(iv)When and , the Lyapunov exponents of system (2) at are 0.0918, −0.0091, −0.16–0.3278, and −2.2332. The system shows a chaotic state, and the corresponding phase portraits are shown in Figure 7(d).

2.4.3. Complexity Analysis by Spectral Entropy

The complexity of spectral entropy (SE) is based on the discrete Fourier transformation. The distribution of energy in Fourier transform domain is calculated, and then the SE value is calculated by Shannon entropy, which reflects the disorder of time series in frequency domain [61, 101, 102]. The chaotic diagram using the complexity of SE usually reflects the spatial complexity of chaotic system parameters. In this section, the SE algorithm is used to analyze the complexity of system (2). Figure 8 shows the complexity of SE of system (2) under initial condition . It can be seen that Figure 8(a) corresponds well to the maximum Lyapunov exponent in Figure 3. The control parameters a and b of the chaotic system are divided into parts, including and . Then, calculate the SE of each point in the parameter space, as shown in Figure 8(b). The results show that with the increase of parameter a, the more complex the chaotic system is, and the higher the complexity of the system is mainly concentrated in . Figure 9 is the SE diagram of system (2) under initial condition , where and . Figure 9(a) corresponds well to the maximum Lyapunov exponent in Figure 6. Figure 9(b) shows the complexity of SE in the plane of control parameters a and b. The results show that when , with the increase of parameter b, the larger the SE value is, and the higher the complexity of the system is mainly concentrated in .

3. The FPGA-Based Model of the Novel 5D HFWMS

Devices in analog circuits are easy to aging and inflexible, which makes more and more researchers begin to pay attention to digital devices on the FPGA. With the characteristics of high-speed operation, high integration, and free design, FPGA can easily generate chaotic signals. Nowadays, many numerical algorithms are used to solve the nonlinear differential equations of chaotic systems. The Euler algorithm is the simplest of all algorithms, but its accuracy is not high [64, 65]. The Heun algorithm is more sensitive than the Euler method [63]. The Runge–Kutta algorithm is better than other algorithms in operation effect, with high accuracy, stable calculation process, and easy realization. RK-4 is easier to implement than RK-5, so RK-4 is widely used to solve chaotic systems [103]. Equation (12) gives the formula for calculating , which represents the slope value of :

For the designed HFWMS, the initial conditions and the step size are given. Five equations in HFWMS are calculated according to the RK-4 algorithm flow chart and equation (12). By using the RK-4 algorithm of Verilog, the designed HFWMS is implemented on FPGA. The central idea of designing a chaotic signal generator with FPGA is to divide the whole system into several functional modules, including RK-4 solving module, data selector module, module, and numerical conversion module. The function module contains many arithmetic units, including multiplier, adder, and subtractor. These arithmetic units are created in cooperation with the IP core generator and follow the standard of IEEE 754.

The top-level block diagram of the chaotic signal generator based on FPGA using the RK-4 algorithm is shown in Figure 10. As can be seen from Figure 10, the design system has three inputs and six outputs. The output signal consists of five 32-bit output signals (, and ) and 1 bit flag signal . When the calculation produces , , and , the signal will be set to a valid bit. Clock signal (Clk) and Reset are both 1 bit signals, which are used to ensure synchronization between the system and other modules; 32 bit represents step size, which is used to determine the sensitivity of the algorithm.

The second block diagram of the chaotic signal generator based on FPGA using the RK-4 algorithm is displayed in Figure 11, which consists of a Multipler () and 5D HFWMS oscillator. As can be seen from that the unit is used to obtain the initial condition signal at the first operation. These signals were initially defined by the designer, and then obtained as feedback signals by the output signals (, and ). Figure 12 is the third block diagram of the chaotic signal generator based on FPGA using the RK-4 algorithm, which consists of three parts: unit, HFWMS oscillator unit, and data processing unit. unit, unit, unit, unit, and are important components of the HFWMS oscillator, which are pipelined structures used in the calculation of Runge–Kutta algorithm. unit can make the chaotic oscillator produce output signal in a definite clock period. (initial conditions) are initially defined by the designer. When HFWMS generates a set of output values, the value of is set to a valid bit and the values of , and generated by the oscillator are fed back to as the initial values of the next operation. The data processing unit has two functions: (1) converting 32-bit floating-point signals (, and ) generated by the oscillator into 14-bit fixed-point signals and (2) converting signed fixed-point signals into unsigned fixed-point signals. The digital-to-analog converter AN9767 (DAC) converts 14-digit digital signals into analog signals for easy display on the oscilloscope.

The digital hardware implementation of the 5D hyperchaotic oscillator based on RK-4 has been synthesized on the Xilinx ZYNQ-XC7Z020 FPGA chip. This design is implemented, synthesized, and downloaded using Vivado 2018.3. The parameter statistics of the related resource utilization of the FPGA and the clock speed of each module are calculated. In order to better analyze the experimental results, we convert the experimental data into hexadecimal. Figure 13 shows a discrete time series (, and ) obtained for the HFWMS oscillator based on FPGA, which corresponds to the , and φ signals of the continuous chaotic system. Figure 14 are the phase portraits of which are displayed by the 5D HFWMS on the oscilloscope. From Figure 14, it can be seen that several kinds of phase portraits designed based on FPGA are consistent with the Matlab simulation diagrams, which means that the designed HFWMS based on FPGA can be implemented well. Table 2 provides statistical data on resource utilization, chip speed, and performance of the Xilinx ZYNQ-XC7Z020 FPGA chip. The minimum clock period and maximum operating frequency of HFWMS based on FPGA are 6.763 ns and 147.863 MHz.

3.1. Active Control Synchronization and Secure Communication of the Novel 5D HFWMS
3.1.1. Synchronization of the Novel 5D HFWMS by the Active Control Method

Synchronization design is the key to secure communication. Therefore, it is necessary to synchronize the designed chaotic system before realizing secure communication. A synchronization system consists of two parts, one is the master system and the other is the slave system. In this section, the active control method is used to synchronize system (2), and system (2) is set as the master system and rewritten as

Here, the slave system uses a 5D hyperchaotic system proposed by Yang and Bai [104], which is described aswhere are the system parameters and is the active controller of synchronous systems, which can make the master and slave systems gradually synchronize under different initial conditions. Define the errors as

Then, the error dynamic system can be obtained as

By simplifying the linear term of equation (16), the active controller can be obtained aswhere is the control input. The substitution of (17) in (16) leads to a linear error dynamics equation without the active controller:

In order to achieve synchronization of different structures, it is necessary to

Equation (17) shows that if system (18) tends to be stable over time and under the control of input , the error variable tends to zero, and then the master system (12) and the slave system (13) realize the synchronization with different structures. To achieve this goal, we define a matrix A to represent the relationship between the error system and the control input, which can be expressed as

According to the stability criterion, if equation (20) is stable, all eigenvalues of matrix A are negative. Thus, equation (20) can be expressed aswhere matrix A is

Therefore, equation (21) can be transformed into

By substituting equations (23) and (17) into equation (14), the expression of slave system is obtained as follows:

(1) Numerical Simulation Results Based on Matlab. The effectiveness of synchronization results of active control for different structures is verified by numerical simulation. Choose the parameters of system (13) as and initial states as ; the parameters of system (14) as and initial states as . Figure 15 shows the time behaviors of the error states. As we can see, the error states converge to 0 in 3 seconds, which means that the two hyperchaotic systems with different structures can achieve synchronization.

(2) Implementation Results Based on FPGA. Because of the aging and temperature change of analog devices, the device values are easy to change. Synchronization requires that the parameters of the transmitter and the receiver be highly matched. This indicates that there are a series of problems in synchronization using analog devices. It is an ideal choice to synchronize the chaotic system with FPGA, which has high reliability because it does not have the problem of temperature drift of components. In this section, according to the principle of active control synchronization, two different 5D hyperchaotic systems with different structures are synchronized on ModelSim. The Verilog design is simulated by Vivado’s built-in simulator. The simulation results of synchronization errors in FPGA are shown in Figure 16. From the graph, it can be seen that all synchronization errors tend to zero. This is the same as the Matlab simulation in Figure 15 of synchronization errors. Therefore, the synchronization of 5D hyperchaotic systems with different structures designed by FPGA can work normally on hardware.

3.1.2. Chaotic Masking Communication of the Novel 5D HFWMS

The main idea of chaotic masking secure communication design is to superimpose the signal generated by the chaotic system on the useful signal to form a modulation signal, and then use the channel for transmission. The receiver demodulates the modulated signal by the output signal of the chaotic system synchronized with the transmitter and recovers the original useful signal. The application of secure communication studied in this paper is based on active control synchronization between two 5D hyperchaotic systems with different structures. The schematic diagram of the designed secure communication scheme is shown in Figure 17, where is the information signal, is the chaotic signal generated by the master system, is the mixed signal encrypted by to , is the chaotic signal generated by the slave system, and is the decrypted signal. The signal transmitted in the channel is a kind of chaotic signal similar to noise, from which it is difficult to obtain useful signals. The controller unit can synchronize the master system and slave system, which is the key of chaotic secure communication. The original useful signal can be recovered effectively by using the signal generated by the synchronized chaotic system of the controller to decrypt the encrypted signal. Set the information signal to be encrypted at the transmitter as

The encryption function and decryption function of the chaotic masking communication are, respectively, adopted as

The error signal between the information signal and the decrypted signal is

(1) Numerical Simulation Results Based on Matlab. Through the encryption function, decryption function, and synchronization-related parameters, the numerical simulation results are shown in Figure 18 with . As can be seen that the signal is really difficult to be decrypted; the signal generated by the decryption function corresponds well with the information signal, which means that the receiver can recover the information signal very well.

(2) Implementation Results Based on FPGA. In order to verify the correctness of the proposed chaotic masking secure communication scheme, ModelSim is selected as the experimental platform of FGPA. According to the scheme shown in Figure 17, the hardware experiment results of the FPGA are shown in Figure 19. From Figure 19, we can see that the effective information signal can be completely hidden in the chaotic sequence, the encrypted signal has strong concealment, and the received decrypted signal has good restoration quality, which is the same as the pre-encrypted signal.

4. Conclusion

In this study, a novel 5D continuous time HFWMS with multiline equilibrium and three positive Lyapunov exponents are first introduced. Dynamical analysis is performed in terms of equilibrium points, phase portraits, Poincare map, Lyapunov exponential spectrum, bifurcation diagram, and spectral entropy. Then, the four-wing, two-wing, period-5, and quasi-periodic phase portraits of the novel 5D hyperchaotic memristive system are carried out on FPGA, and a discrete time FPGA-based design of the 5D HFWMS is implemented on ModelSim using the RK-4 algorithm. The maximum operating frequency of the designed chaos-based system reaches 147.863 MHz. Finally, an active control synchronization of the 5D hyperchaotic system with different structures and a secure chaotic masking communication application are implemented on the platform of Matlab and FPGA, respectively. All these results justify the successful applications of the novel 5D HFWMS in active control synchronization and various chaos-based embedded secure chaotic masking communication systems. Our future work is to study whether the system has multistability, and to apply the system to image encryption and random number generator.

Data Availability

All data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grants 61504013, 61702052, 61772087, 61674054, and 61901169, Natural Science Foundation of Hunan Province under Grants 2019JJ50648, 2016jj2005, 2017JJ2049, and 2019JJ40190, Scientific Research Fund of Hunan Provincial Education Department under Grant 18A137, and the National Key Research and Development Project under Grant 2018YFE0111200.