Abstract
In order to overcome the security weakness of the discrete chaotic sequence caused by small Lyapunov exponent and keyspace, a general chaotic construction method by cascading multiple high-dimensional isomorphic maps is presented in this paper. Compared with the original map, the parameter space of the resulting chaotic map is enlarged many times. Moreover, the cascaded system has larger chaotic domain and bigger Lyapunov exponents with proper parameters. In order to evaluate the effectiveness of the presented method, the generalized 3-D Hénon map is utilized as an example to analyze the dynamical behaviors under various cascade modes. Diverse maps are obtained by cascading 3-D Hénon maps with different parameters or different permutations. It is worth noting that some new dynamical behaviors, such as coexisting attractors and hyperchaotic attractors are also discovered in cascaded systems. Finally, an application of image encryption is delivered to demonstrate the excellent performance of the obtained chaotic sequences.
Keywords: Cascade system, High-dimensional chaotic map, Lyapunov exponent spectrum, Image encryption
Introduction
The biological neural network is a complex nonlinear dynamic system, and it is a hot topic to study the dynamics of neuronal networks in nonlinear science and neuroscience. Since the brain has functions such as self-learning, association, memory and reasoning, the cognitive system, situational memory, cooperative communication, autonomous decision-making and brain neurodynamics based on the biological neural network were studied (Zommara et al. 2018; Irak et al. 2019; Puanhvuan et al. 2017; Mora-Sánchez et al. 2019). Animal neural electrophysiological experiments have shown that chaos exists in biological neural systems. Aihara chaotic neural network reflects the chaotic characteristics of nervous systems and has been widely concerned (Aihara et al. 1990). Quite a few neuro-dynamical models are typically developed in the form of ordinary differential equations, which feature the dynamical behaviors of biological processes in the neuron (Dong et al. 2014; Xiao and Cao 2010). By substituting the resistive coupling weights with memristive coupling weights, several memristor-based neural networks were presented. Among these models, complex dynamical behaviors of limit cycle, chaotic attractor, and hyperchaotic attractor, as well as coexisting attractors are exhibited by numerical simulations (Bao et al. 2017a, b; Chen et al. 2019). There are also many other neural networks that can exhibit complex dynamical behaviors of chaotic oscillations (Zheng and Tonnelier 2009; Wang 2007; Jia et al. 2012; Liu et al. 2016). Additionally, the synchronization of neuronal network with different network connectivity patterns (Qu et al. 2012), coupling strength (Du et al. 2015), gap junction (Wang et al. 2013), and time-varying delay (Balasubramaniam et al. 2011) have been explored based on the stability and bifurcation theories.
Since chaos was discovered by Lorenz in the study of weather prediction in Lorenz (1963), the exploration of chaos dynamical behavior has aroused extensive attention of scholars around the world. There are a number of excellent researches on chaos disciplines, which have led to the full development of chaos. Recently, plenty of researches have devoted to the construction of new chaotic dynamic systems, such as multi-scroll and multiwing chaotic attractors (Muñoz-Pacheco et al. 2018; Zhang et al. 2018b), hyperchaotic attractors (Li et al. 2018), coexisting chaotic attractors (Vaidyanathan et al. 2019b), memristor-based attractors (Wang et al. 2018; Chen et al. 2018), nonautonomous chaotic attractor (Hong et al. 2018, 2019), hidden attractors (Leonov and Kuznetsov 2013; Dudkowski et al. 2016; Zhang et al. 2018a; Vaidyanathan et al. 2019a; Sambas et al. 2019a, b), and so on.
Considering that chaos is widely used in the field of secure communication, constructing chaotic systems with wonderful flexibility is of great value to information engineering applications. However, with the development of chaotic recognition technology, chaotic systems with poor performance are vulnerable to attack by different methods. For example, some simple chaotic sequence encryption can be deciphered by the spatial reconstruction method and exhaustive method (Daniel and Ion 2014; Li et al. 2016). Therefore, it is an urgent task to develop chaotic systems with more excellent chaotic performance.
There have been many kinds of research on the design of discrete chaotic maps and continuous-time chaotic systems. The mathematical model of continuous chaotic system is a multi-variable coupled system of differential equations, which has a lot of parameters and initial conditions. However, the algorithm of continuous chaotic system is complex, thus resulting in slow chaotic operation rate and low sequence bit rate. On the other hand, the discrete chaotic map has the advantages of fast operation speed and a high bit rate due to its simple algorithm. Therefore it is more suitable for various chaos-based applications.
Common discrete chaotic maps, such as Logistic map, Tent map, Sine map, and Gauss map, are usually designed with simple structures (Hua et al. 2017). In order to create chaotic map with better performance, different nonlinear operations have been introduced into seed maps, including cascade operation (Wang and Yuan 2013), parameter modulation (Hua and Zhou 2015), wheel-switching (Wu et al. 2014), scalar cascade and scalar modulation (Hua and Zhou 2017), sine-based control (Hua et al. 2017), etc. The utilization of these operations can improve the chaotic performance to some extent. However, almost all these operations are based on 1-D chaotic maps. Considering that there are limitations in 1-D chaotic maps, like few types, simple structure, and small parameter space, which make them tend to be deciphering through phase space reconstruction, reverse iteration or other methods. This paper attempts to cascade high-dimensional isomorphic chaotic maps and analyze the dynamic behavior of the generated chaos.
In the implementation of a multilayer cascade of high dimensional isomorphism chaotic maps, the input of the state variable in each layer is the output of the upper layer. To realize a closed-loop drive, the output of the last layer is employed as the input of the first layer for the next iteration. This framework is suitable for arbitrary high-dimensional and low-dimensional chaotic maps. Compared with the cascaded 1-D chaotic map, the system generated by cascading high-dimensional isomorphic chaotic maps has a more complex structure and much larger keyspace. Moreover, some rich dynamical behaviors, e.g. hyperchaotic attractors and coexisting chaotic attractors, could also emerge. Taking the generalized 3-D Hénon map as an example, the cascade of subsystems with different parameters is discussed firstly. Then the impact of different permutations is analyzed when multiple subsystems are cascaded. The simulation results show that the Lyapunov exponents of the cascaded chaotic system are closely related to the sum of the Lyapunov exponents of its subsystems. Besides, an image encryption application is further proposed to verify the excellent performance of cascaded chaotic systems. The main contributions of this work are summarised as follows:
The general framework of cascading isomorphic chaotic map is presented for both high-dimensional and low-dimensional chaotic maps.
The dynamical behaviors of new chaotic maps generated by cascading subsystems with different parameters and different permutations are analyzed separately.
Random properties of the constructed chaotic sequences are evaluated using the National Institute of Standards and Technology (NIST) SP800-22. And the performance analyses of image encryption are conducted to demonstrate the complexity of the sequence.
The rest of this paper is organized as follows. The general framework and the analysis of chaotic dynamical behavior are introduced in section “cascading of high-dimensional isomorphic chaotic maps”. The dynamical behaviors of cascaded 3-D Hénon map with different parameters and different permutations are analyzed in the following two sections. In the fifth section, the application of image encryption based on the generated chaotic sequence is introduced. Finally, conclusions are drawn in the last section.
Cascading of high-dimensional isomorphic chaotic maps
In order to improve the randomness and security of discrete chaotic sequence, which means, to improve the Lyapunov exponents and expand the keyspace of chaotic system, a cascade scheme for the discrete high-dimensional isomorphic chaotic map is presented in this section.
General framework
Consider the n-D chaotic map as follows
| 1 |
where . When m isomorphic maps are cascaded, the generated system satisfies . The relationship between the cascaded chaotic map and its isomorphic subsystems is shown in Fig. 1. In order to achieve the cascade of m subsystems, the ith output of the upper-level needs to be the ith input of the next level . The ith output of the last level is the input of the first level for the next round . When , the output sequence of the iterative system is represented in matrix B as follows:
| 2 |
where , . The last row in matrix B is the output sequence of the cascaded chaotic map, that is .
Fig. 1.

The general framework of cascading high-dimensional isomorphic chaotic map
Suppose each subsystem has P parameters, then the parameter space of the chaotic map cascaded by m subsystems is mP, which is more in line with the requirement of large key space.
Chaotic dynamical behavior analysis
Lyapunov exponent represents the average exponential divergence rate of adjacent trajectories in phase space after a long iteration. The distance between two near initial points is . After an iteration, its evolution is determined by the Jacobian matrix:
| 3 |
For simplicity, Eq. (3) is noted as . According to the differential principle of the composite function:
| 4 |
that is
| 5 |
where .
After N iterations, the difference between two sequences is
| 6 |
and
| 7 |
Then the Lyapunov exponent of the cascaded system is calculated as
| 8 |
Note that the Lyapunov exponent of is , the relationship between and is discussed hereinafter.
Case 1 When the cascaded subsystems have the same parameters, which means , then
| 9 |
So it is obtained that when m identical chaotic maps are cascaded, the Lyapunov exponent of the generated chaotic map satisfies . In this way, we can enhance the initial sensitivity of the chaotic map without changing its state.
Case 2 When the cascaded subsystems have different parameters, Eq. (8) can be expressed as
| 10 |
The Lyapunov exponent of subsystem is defined as
| 11 |
the difference between the product terms of (10) and (11) is that the state variables brought into in (11) is a continuous iterative sequence while the sequence carried in (10) is the column vector of B, which is not continuous iteration of the map.
It can be concluded that, in general, the Lyapunov exponent of the new system derived by cascading different chaotic maps is not equal to the sum of Lyapunov exponent of each subsystem (except that the characteristic roots of the characteristic equations of all subsystems are independent to state variables). If we consider the difference between in (10) and in (11) as a perturbation, then each product term of (10) can be seen as the Lyapunov exponent with input perturbation, denoted as :
| 12 |
Therefore, when the isomorphic systems with different parameters are cascaded, the Lyapunov exponent of the generated new system is equal to the sum of the perturbed Lyapunov exponent of each subsystem. For a specific chaotic map, the influence of this disturbance is different.
In order to intuitively analyze the dynamical behaviors of chaotic maps constructed based on the proposed method, various cascaded systems based on the generalized 3-D Hénon map are analyzed in the following two sections.
Cascading of 3-D Hénon maps with different parameters
A n-D invertible map which generalizes the 2-D Hénon map is presented in Baier and Klein (1990). For , the system equation is described as
| 13 |
where a and b are system parameters. Fixed , the Lyapunov exponent spectrum and bifurcation diagram varying with a are shown in Fig. 2a, b respectively. It can be seen that (13) exhibits rich dynamical behaviors for different parameter a. When , the generalized Hénon map is a chaotic attractor for there exist at least one Lyapunov exponent greater than zero. When , since there are two Lyapunov exponents greater than zero, it appears as a hyperchaotic attractor. Set , the phase portrait with initial condition is shown in Fig. 3.
Fig. 2.

Dynamical behaviors of (13). a The Lyapunov exponent spectrum with a varying from 0.5 to 1.7, b the corresponding bifurcation diagram
Fig. 3.

Phase portrait of (13) with and . a Projection on y–z plane, b 3D view
Note and (, 2, , m) are parameters of the pth subsystem when m generalized 3-D Hénon maps are cascaded in the order of with . It is easy to understand that the parameters of the subsystem will affect the dynamical behaviors of the cascaded system. Here, the cascade of two generalized Hénon maps is analyzed as an example. The equation of the constructed system can be expressed by
| 14 |
where (, ) and (, ) correspond to the parameters of and maps. For the sake of simplicity, and are fixed to 0.1. When takes different values, the dynamical behaviors with are analysed by the Lyapunov exponent spectrum and bifurcation diagram.
As can be seen from Fig. 2a, when , the Lyapunov exponents of the generalized Hénon map are , which correspond to the hyperchaotic attractor. When , system (13) behaves as an iteration of period-2 with the Lyapunov exponents . These two parameters are representative and therefore selected as paradigms in the cascaded system. The dynamical behaviors of (14) with varying from 0.5 to 1.7 when , , and are shown in Fig. 4a–c respectively. The dotted lines in Fig. 4a–c depict the largest Lyapunov exponent of (13) with .
Fig. 4.

Chaotic dynamical behaviors of (14) when . a–c The Lyapunov exponent spectrums with , , and respectively, d–f the corresponding bifurcation diagrams
It is necessary to make an intuitive comparison of chaotic dynamical behavior for the above three cases. As can be seen from Fig. 4a, the largest Lyapunov exponent shown in red solid line is twice as that of the dotted line, which verifies the conclusion that the cascade of two identical subsystems expands the Lyapunov exponent and maintains the dynamic states. According to Fig. 4b, e, the cascaded system is a chaotic attractor in the whole parameter domain. When , the cascaded system is a hyperchaotic attractor. Therefore, the domains of chaotic and hyperchaotic are effectively expanded by cascading subsystem with . In addition, the value of the largest Lyapunov exponent also increases compared with the generalized Hénon map. By contrast, the hyperchaotic state in Fig. 4c disappeared, and the chaotic domain reduced to . So, the cascade of the subsystem with enlarges the periodic domain while reduces the chaotic domain. Table 1 summarizes the chaotic and hyperchaotic domains of generalized 3-D Hénon map and three cascaded chaotic maps.
Table 1.
Comparison of chaotic and hyperchaotic domains of four chaotic maps
| Chaotic maps | Chaotic domain | Hyperchaotic domain |
|---|---|---|
| 3-D Hénon map | (1.51, 1.70] | |
| (1.51, 1.70] | ||
| [0.50, 1.70] | (1.39, 1.70] | |
Three specific cascaded chaotic maps are given with ( , ), (, ) and (, ). Their phase portraits are shown in Fig. 5a–c respectively. In order to verify the initial value sensitivity of these systems, sequences and are generated by setting the initial values with (1, 0.1, 0) and (1.000001, 0.1, 0), and the first 50 iteration values are plotted in Fig. 5d–f respectively. Their differences with are shown in Fig. 5g–i respectively. It can be seen that after about 30 iterations, the output sequence with tiny change in initial values are significant different.
Fig. 5.

Phase portraits and initial value sensitivity analysis of cascaded systems , , and , a–c phase portraits with initial values (1, 0.1, 0) of , , and respectively. d–f The first 50 iteration values of first variable x(k) with initial values (1, 0.1, 0) and (1.000001, 0.1, 0). g–i Difference of two trajectories and
In summary, the parameters of the subsystems have a great influence on the dynamical behaviors of the cascaded chaotic map. The chaotic domain of the obtained system could expand, shrink or remain unchanged by cascading operation. At the same time, the state of the system may be transformed from a chaotic state to a hyperchaotic state or periodic state.
Cascading of 3-D Hénon maps with different permutations
It is necessary to explore the influence of different permutations on the dynamical behaviors of the generated chaotic map with m subsystems cascaded. Considering that the parameters of subsystems are fixed and the dynamical behaviors of the resulting system with another parameter will be analyzed.
When three generalised Hénon maps are cascaded, set , , , and let be a variable, there exist 6 different permutations, that is ={, , , , , . The cascaded systems () are induced in Table 2. The bifurcation diagrams and Lyapunov exponent spectrums are plotted in Fig. 6, where Fig. 6a–c, g–i represent the bifurcation diagrams of , , , , , and . Figure 6d–f, j–l are corresponding to the Lyapunov exponent spectrums respectively.
Table 2.
Cascading of three 3-D Hénon maps with different permutations
| Cascaded system | ||||||
|---|---|---|---|---|---|---|
Fig. 6.

The dynamical behaviors of the cascaded three 3-D Hénon maps with different permutations. a–c The bifurcation diagrams of , , and varying with , d–f the corresponding Lyapunov exponent spectrums of , , and , g–i the bifurcation diagrams of , , and varying with , j–l the corresponding Lyapunov exponent spectrums of , , and
It is interesting to find that the Lyapunov exponent spectrums of , , and are the same, so as to the Lyapunov exponent spectrums of , , and . In order to explain this phenomenon, the definition of the shift-equivalent sequence is introduced.
Lemma 1
(Wu et al. 2014) Two controlling sequences and are shift-equivalent if and only if there exist integers k and l, such that
| 15 |
for all controlling elements in or .
The controlling sequences of , , and are , and . and is shift-equivalent because there exist and to make (15) hold. Also, when and , Eq. (15) holds for and . Thus the controlling sequences , , and are shift-equivalent to each other. The same results can be seen in , , and . According to (8), the controlling sequences will be repeated during N iterations. Since N tends to be infinite, the effect of the first one or two subsystems’ iterations on the solution of the Lyapunov exponents of cascaded chaotic maps is negligible. So the dynamical behaviors of these cascaded systems are quite similar to each other.
Seen Fig. 6 vertically, the controlling sequences of the first three cascaded systems and the last three cascaded systems are shift-inequivalent. According to (12), the difference of the Lyapunov exponents can be explained by different disturbance mechanisms caused by shift-inequivalent controlling sequences.
The bifurcation diagrams coincide well with the corresponding Lyapunov exponent spectrums. In addition, it can be seen that although shift-equivalent cascaded chaotic systems have the same chaotic and non-chaotic domains, their phase trajectories are different. Figure 7 shows the phase portraits of the six cascaded systems when two different vales of are set. The blue chaotic attractors are obtained with , and the red periodic points corresponding to . Therefore, for a set of subsystems with given parameters, diverse attractors can be obtained by cascading them with different permutations.
Fig. 7.

The phase portraits of , , , , , and with two specific values of . a–f The blue chaotic attractors and the red periodic dots are corresponding to the simulation results with and respectively. (Color figure online)
As for subsystems with the same parameters, the control sequence has no effect on the cascaded system equation. The largest Lyapunov exponents when cascaded m (, 2, 3, 4) generalized Hénon maps are shown in Fig. 8a. The simulation result verifies the conclusion that when m identical chaotic maps are cascaded, the Lyapunov exponent of the generated chaotic map satisfies . Novel coexisting attractors can be discovered when cascaded four generalized Hénon maps with the same parameters. When the parameter a varies from 1.1 to 1.4, the bifurcation diagrams of state variable plotted in Fig. 8b. The trajectories colored in red start from the initial conditions (0, 0, 0), and those colored in green, violet , and blue correspond to initial conditions (0, 1, 0), (1,0,0), and (1,1,0) respectively.
Fig. 8.

Chaotic dynamical behaviors of cascading multiple identical maps. a Maximum Lyapunov exponents with varying with parameter a, b bifurcation diagrams corresponding to when set different initial conditions. (Color figure online)
The basin of attraction of the different attracting sets provides more information about the coexisting attractors, which are defined as the set of initial conditions whose trajectories converge to the respective attractor. For , , and , the basin of attraction varying with initial values and is given in Fig. 9a. For four different initial conditions located in the above four regions, the phase portraits are demonstrated in Fig. 9b, respectively. Therefore, it can be concluded that although the introduction of the cascade operator does not change the dynamic state of the system, it affects the attractor morphology and produces new dynamical behavior.
Fig. 9.

The basin of attraction and phase portraits of the cascaded chaotic map when . a The basin of attraction varying with initial values and , b phase portraits for four different initial conditions
This section discusses the influence of different permutations on the cascaded system. The constructed systems with shift-equivalent controlling sequences have the same Lyapunov exponent spectrums but different bifurcation diagrams. While the Lyapunov exponent spectrums of constructed systems with shift-inequivalent controlling sequences are usually different from each other, so as to the bifurcation diagrams. Novel coexisting attractors are discovered when cascaded four generalized Hénon maps with the same parameters.
Application
In order to verify that the generated chaotic sequence has good performance of secure communication, the representative image encryption scheme is reviewed to test the performance of image encryption. Two cascaded systems and , which are constructed by cascading three generated Hénon maps with same parameters and two generated Hénon maps with different parameters and , are employed as examples to verify their excellent performance on image encryption. The initial value sensitivity, Randomness test of pseudo-random number sequence, and other performance analyses are conducted in this section.
Description of encryption process
A gray-scale image I is encrypted with the cascaded chaotic sequence. The process of the encryption and decryption can be described as follows.
- The pixels of the plain-image are preprocessed by
16
where g(i, j) is the gray value of the pixel, and (M and N represent the row and column of the plain-image).17 - Preprocessing of Chaotic Sequences. Remove the first 5000 results of iteration, retain the next results, and perform the operation
where .18 - The plain-image is encrypted with XOR operation bit-by-bit
19 Decryption is the reverse version of the encryption process.
Simulation results and performance analyses
Histogram analysis The histogram clearly shows the number of pixels of each intensity values and the distribution of the overall pixel intensity values of the whole image. A secure encryption system should be able to resist attacks based on statistical analysis. So it requires the histogram of the encrypted image as uniform as possible. Take the chaotic sequence of as an example, Fig. 10a–c display the original image, encrypted image, and decrypted image, respectively. Meanwhile, their histograms are correspondingly shown in Fig. 10d–f, respectively. It can be seen that the histogram of the encrypted image is much more uniform than the original image, which means that the encryption scheme based on the cascaded chaotic system has good performance.
- Information entropy The Shannon entropy of image I is defined by
where denotes the ith possible value of I. represents the probability value of , and L is the number of possible different intensities. If an encryption scheme can generate encrypted images owning the maximum information entropy close to eight, it means that it has excellent randomness property. The calculated entropy values of the encrypted images obtained from and are 7.9856 and 7.9903, respectively. It is found that there is a slight improvement in performance of cryptosystem comparing with the generalized Hénon map.20 - Correlation analysis The correlation of each pair of pixels can be calculated by
21
where x and y are the intensity values of two adjacent pixels, and N is the total number of pixels. The correlation of adjacent pixels in diagonal direction about different encrypted images are given in Table 3, which indicates that the cascaded systems reveal better encryption performance.22 - Fixed point analysis If the gray value of pixel (i, j) in image I does not change after encryption, the pixel is a fixed point. The percentage of fixed points in image I to all pixels is called the fixed point ratio of the picture, which is defined as
where23
The fewer the number of fixed points, the better the encryption performance. The results of fixed point ratio based on three chaotic sequences are calculated in Table 3. Hence one can see that chaotic sequences generated by and can improve the secrecy performance of encrypted images.24 - Grayscale average variety estimate Both I and C are images of size and gray level L, the average value of grayscale variation of two images is
The best case should be that the image gradation average value is equal to L/2. The results of GAVE between the original image and three encrypted images are given in Table 3, it can be seen that the calculated results based on and are closer to 128 than the generalized Hénon map.25
Fig. 10.

Simulation results of the proposed encryption and decryption scheme: a original image, b encrypted image, c decrypted image, d histogram of the original image, e histogram of the encrypted image, f histogram of the decrypted image
Table 3.
Performances analyses of image encryption
| Performances analyses | 3D Hénon map | ||
|---|---|---|---|
| Information entropy | 7.9853 | 7.9856 | 7.9903 |
| Correlation analysis(diagonal) | 0.0245 | 0.0022 | 0.0016 |
| Fixed point analysis | 0.6109 | 0.6096 | 0.5956 |
| GAVE | 95.5351 | 95.6550 | 103.1058 |
Randomness test of pseudo-random number sequence
To verify the performance of the pseudo-random number generators constructed by chaotic maps and , the NIST SP 800-22 statistical test suite is used with the default significance level. Results of 16 tests items for 2 Mbit number series are given in Table 4, in which all P-Values are larger than 0.01. Moreover, there are three test results larger than 0.7 for the generalized Hénon map, while six terms larger than 0.7 for and chaotic attractors. Thus, the designed pseudo-random generators have excellent randomness and are suited for encryption application.
Table 4.
The percentage of sequences passing each item of NIST test suite
| Statistical tests | P value | ||
|---|---|---|---|
| 3D Hénon map | |||
| Frequency | 0.554420 | 0.350485 | 0.129620 |
| BlockFrequency | 0.202268 | 0.739918 | 0.678686 |
| CumulativeSums-Forward | 0.699313 | 0.911413 | 0.719747 |
| CumulativeSums-Reverse | 0.595549 | 0.867692 | 0.616305 |
| Runs | 0.534146 | 0.334538 | 0.779188 |
| LongestRuns | 0.759756 | 0.171867 | 0.137282 |
| Rank | 0.719747 | 0.924076 | 0.759756 |
| FFT | 0.401199 | 0.013569 | 0.162606 |
| NonOverlappingTemplate | 0.153763 | 0.366918 | 0.383827 |
| OverlappingTemplate | 0.739918 | 0.401199 | 0.350485 |
| Universal | 0.401199 | 0.983453 | 0.019188 |
| ApproximateEntropy | 0.171867 | 0.739918 | 0.115387 |
| RandomExcursions | 0.327854 | 0.010341 | 0.875539 |
| RandomExcursionsVariant | 0.229900 | 0.386280 | 0.988549 |
| Serial | 0.032923 | 0.366918 | 0.816537 |
| LinearComplexity | 0.595549 | 0.213309 | 0.55442 |
| Success Counts | 16/16 | 16/16 | 16/16 |
The value marked in bold indicate that the result of the corresponding test item is greater than 0.7
All the above analysis demonstrate that the performances of the image encryption scheme based on cascaded chaotic maps and are better than the original generalized Hénon map. So the security of cascaded maps is improved, and they can be used for protecting image data in cyberspace.
Conclusions
This paper presented a general framework for cascading high-dimensional isomorphic maps to enhance the chaos complexity. It is analyzed that the Lyapunov exponent of the cascaded system is equal to the sum of the perturbed Lyapunov exponent of each subsystem. The effectiveness of the proposed method is verified by cascading 3-D generalized Hénon map. It can be seen that the chaotic domain expanded by cascading a robust chaotic map and narrowed down when cascading a periodic oscillation. Also, the dynamical behaviors of cascading subsystems with the same parameters in different sequences are discussed. The result shows that the constructed systems with shift-equivalent controlling sequences have the same Lyapunov exponent spectrums but different bifurcation diagrams. While the constructed systems with shift-inequivalent controlling sequences are different from each other. Moreover, some diverse attractors, e.g. hyperchaotic attractors and coexisting chaotic attractors, could be obtained. Finally, the application of image encryption proves that the proposed cascaded high-dimensional chaotic map has excellent secure communication performance.
In the implementation of cascade chaotic system, it is extremely important that the output of a cascaded subsystem should match the chaotic domain of the next one. With this consideration, this paper discusses the cascade of simple isomorphic system. It is known that sine chaotification can be employed to normalize the output and chaotic domain of the system, which can naturally improve the chaos complexity, and thus, greatly enhance the robustness of chaotic system. Therefore, we will integrate sine function into the outputs of all variables to define their outputs and chaotic ranges, aiming to realize the cascaded and high-dimensional heterogeneous chaotic systems in future work.
Acknowledgements
This work was supported by the National Key Research and Development Program of China under Grant 2016YFB0800402, the Natural Science Foundation of China under Grants 61936004 and 61673188 and 61673188, the Innovation Group Project of the National Natural Science Foundation of China under Grant 61821003, the Foundation for Innovative Research Groups of Hubei Province of China under Grant 2017CFA005 and the 111 Project on Computational Intelligence and Intelligent Control under Grant B18024.
Compliance with ethical standards
Conflict of interest
The authors declare that they have no conflict of interest.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Qiujie Wu, Email: qiujiewu@hust.edu.cn.
Fanghai Zhang, Email: fhzhanghust@163.com.
Qinghui Hong, Email: hongqinghuihui@126.com.
Xiaoping Wang, Email: wangxiaoping@hust.edu.cn.
Zhigang Zeng, Email: zgzeng@hust.edu.cn.
References
- Aihara K, Takabe T, Toyoda M. Chaotic neural networks. Phys Lett A. 1990;144(6–7):333–340. doi: 10.1016/0375-9601(90)90136-C. [DOI] [Google Scholar]
- Baier G, Klein M. Maximum hyperchaos in generalized Hénon maps. Phys Lett A. 1990;151(6–7):281–284. doi: 10.1016/0375-9601(90)90283-T. [DOI] [Google Scholar]
- Balasubramaniam P, Chandran R, Theesar SJS. Synchronization of chaotic nonlinear continuous neural networks with time-varying delay. Cogn Neurodyn. 2011;5(4):361–371. doi: 10.1007/s11571-011-9162-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bao B, Qian H, Wang J, Xu Q, Chen M, Wu H, Yu Y. Numerical analyses and experimental validations of coexisting multiple attractors in Hopfield neural network. Nonlinear Dyn. 2017;90(4):2359–2369. doi: 10.1007/s11071-017-3808-3. [DOI] [Google Scholar]
- Bao B, Qian H, Xu Q, Chen M, Wang J, Yu Y. Coexisting behaviors of asymmetric attractors in hyperbolic-type memristor based Hopfield neural network. Front Comput Neurosci. 2017;11:81. doi: 10.3389/fncom.2017.00081. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen M, Sun M, Bao B, Wu H, Xu Q, Wang J. Controlling extreme multistability of memristor emulator-based dynamical circuit in flux-charge domain. Nonlinear Dyn. 2018;91(2):1395–1412. doi: 10.1007/s11071-017-3952-9. [DOI] [Google Scholar]
- Chen C, Chen J, Bao H, Chen M, Bao B. Coexisting multi-stable patterns in memristor synapse-coupled Hopfield neural network with two neurons. Nonlinear Dyn. 2019;95(4):3385–3399. doi: 10.1007/s11071-019-04762-8. [DOI] [Google Scholar]
- Daniel C, Ion T. On the security of a new image encryption scheme based on a chaotic function. Signal Image Video Process. 2014;8(4):641–646. doi: 10.1007/s11760-013-0572-9. [DOI] [Google Scholar]
- Dong J, Zhang G, Xie Y, Yao H, Wang J. Dynamic behavior analysis of fractional-order Hindmarsh–Rose neuronal model. Cogn Neurodyn. 2014;8(2):167–175. doi: 10.1007/s11571-013-9273-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Du Y, Wang R, Han F, Lu Q. Parameter-dependent synchronization of coupled neurons in cold receptor model. Int J Non-Linear Mech. 2015;70:95–104. doi: 10.1016/j.ijnonlinmec.2014.10.007. [DOI] [Google Scholar]
- Dudkowski D, Jafari S, Kapitaniak T, Kuznetsov NV, Leonov GA, Prasad A. Hidden attractors in dynamical systems. Phys Rep. 2016;637:1–50. doi: 10.1016/j.physrep.2016.05.002. [DOI] [Google Scholar]
- Hong Q, Li Y, Wang X, Zeng Z. A versatile pulse control method to generate arbitrary multi-direction multi-butterfly chaotic attractors. IEEE Trans Comput-Aided Des Integr. 2018;38(8):1480–1492. doi: 10.1109/TCAD.2018.2855121. [DOI] [Google Scholar]
- Hong Q, Wu Q, Wang X. Novel nonlinear function shift method for generating multiscroll attractors using memristor-based control circuit. IEEE Trans Very Large Scale Integr (VLSI) Syst. 2019;27(5):1174–1185. [Google Scholar]
- Hua Z, Zhou Y. Dynamic parameter-control chaotic system. IEEE Trans Cybern. 2015;46(12):3330–3341. doi: 10.1109/TCYB.2015.2504180. [DOI] [PubMed] [Google Scholar]
- Hua Z, Zhou Y. One-dimensional nonlinear model for producing chaos. IEEE Trans Circuits Syst I-Regul Pap. 2017;65(1):235–246. doi: 10.1109/TCSI.2017.2717943. [DOI] [Google Scholar]
- Hua Z, Zhou B, Zhou Y. Sine-transform-based chaotic system with FPGA implementation. IEEE Trans Ind Electron. 2017;65(3):2557–2566. doi: 10.1109/TIE.2017.2736515. [DOI] [Google Scholar]
- Irak M, Soylu C, Turan G, Çapan D. Neurobiological basis of feeling of knowing in episodic memory. Cogn Neurodyn. 2019;13(3):239–256. doi: 10.1007/s11571-019-09520-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jia B, Gu H, Li L, Zhao X. Dynamics of period-doubling bifurcation to chaos in the spontaneous neural firing patterns. Cogn Neurodyn. 2012;6(1):89–106. doi: 10.1007/s11571-011-9184-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Leonov GA, Kuznetsov NV. Hidden attractors in dynamical systems. From hidden oscillations in Hilbert-Kolmogorov, Aizerman, and Kalman problems to hidden chaotic attractor in Chua circuits. Int J Bifurc Chaos. 2013;23(1):1330002. doi: 10.1142/S0218127413300024. [DOI] [Google Scholar]
- Li MW, Geng J, Han DF, Zheng TJ. Ship motion prediction using dynamic seasonal RVSVR with phase space reconstruction and the chaos adaptive efficient foa. Neurocomputing. 2016;174:661–680. doi: 10.1016/j.neucom.2015.09.089. [DOI] [Google Scholar]
- Li C, Sprott JC, Kapitaniak T, Lu T. Infinite lattice of hyperchaotic strange attractors. Chaos Solitons Fractals. 2018;109:76–82. doi: 10.1016/j.chaos.2018.02.022. [DOI] [Google Scholar]
- Liu Y, Li S, Liu Z, Wang R. High codimensional bifurcation analysis to a six-neuron BAM neural network. Cogn Neurodyn. 2016;10(2):149–164. doi: 10.1007/s11571-015-9364-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lorenz EN. Deterministic nonperiodic flow. J Atmos Sci. 1963;20(2):130–141. doi: 10.1175/1520-0469(1963)020<0130:DNF>2.0.CO;2. [DOI] [Google Scholar]
- Mora-Sánchez A, Dreyfus G, Vialatte FB. Scale-free behaviour and metastable brain-state switching driven by human cognition, an empirical approach. Cogn Neurodyn. 2019;13(5):437–452. doi: 10.1007/s11571-019-09533-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Muñoz-Pacheco JM, Guevara-Flores DK, Félix-Beltrán OG, Tlelo-Cuautle E, Barradas-Guevara JE, Volos CK. Experimental verification of optimized multiscroll chaotic oscillators based on irregular saturated functions. Complexity. 2018;2018:3151840. doi: 10.1155/2018/3151840. [DOI] [Google Scholar]
- Puanhvuan D, Khemmachotikun S, Wechakarn P, Wijarn B, Wongsawat Y. Navigation-synchronized multimodal control wheelchair from brain to alternative assistive technologies for persons with severe disabilities. Cogn Neurodyn. 2017;11(2):117–134. doi: 10.1007/s11571-017-9424-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Qu J, Wang R, Du Y, Cao J. Synchronization study in ring-like and grid-like neuronal networks. Cogn Neurodyn. 2012;6(1):21–31. doi: 10.1007/s11571-011-9174-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sambas A, Vaidyanathan S, Tlelo-Cuautle E, Zhang S, Guillen-Fernandez O, Hidayat Y, Gundara G, et al. A novel chaotic system with two circles of equilibrium points: multistability, electronic circuit and FPGA realization. Electronics. 2019;8(11):1211. doi: 10.3390/electronics8111211. [DOI] [Google Scholar]
- Sambas A, Vaidyanathan S, Zhang S, Zeng Y, Mohamed MA, Mamat M. A new double-wing chaotic system with coexisting attractors and line equilibrium: bifurcation analysis and electronic circuit simulation. IEEE Access. 2019;7:115454–115462. doi: 10.1109/ACCESS.2019.2933456. [DOI] [Google Scholar]
- Vaidyanathan S, Dolvis LG, Jacques K, Lien CH, Sambas A. A new five-dimensional four-wing hyperchaotic system with hidden attractor, its electronic circuit realisation and synchronisation via integral sliding mode control. Int J Model Identif Control. 2019;32(1):30–45. doi: 10.1504/IJMIC.2019.101959. [DOI] [Google Scholar]
- Vaidyanathan S, Sambas A, Zhang S, Zeng Y, Mohamed MA, Mamat M. A new two-scroll chaotic system with two nonlinearities: dynamical analysis and circuit simulation. Telkomnika. 2019;17(5):2465–2474. doi: 10.12928/telkomnika.v17i5.10650. [DOI] [Google Scholar]
- Wang L. Interactions between neural networks: a mechanism for tuning chaos and oscillations. Cogn Neurodyn. 2007;1(2):185–188. doi: 10.1007/s11571-006-9004-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang G, Yuan F. Cascade chaos and its dynamic characteristics. Acta Phys Sin. 2013;62(2):020506. [Google Scholar]
- Wang H, Wang Q, Lu Q, Zheng Y. Equilibrium analysis and phase synchronization of two coupled hr neurons with gap junction. Cogn Neurodyn. 2013;7(2):121–131. doi: 10.1007/s11571-012-9222-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang G, Yuan F, Chen G, Zhang Y. Coexisting multiple attractors and riddled basins of a memristive system. Chaos. 2018;28(1):013125. doi: 10.1063/1.5004001. [DOI] [PubMed] [Google Scholar]
- Wu Y, Zhou Y, Bao L. Discrete wheel-switching chaotic system and applications. IEEE Trans Circuits Syst I-Regul Pap. 2014;61(12):3469–3477. doi: 10.1109/TCSI.2014.2336512. [DOI] [Google Scholar]
- Xiao M, Cao J. Approximate expressions of the bifurcating periodic solutions in a neuron model with delay-dependent parameters by perturbation approach. Cogn Neurodyn. 2010;4(3):241–250. doi: 10.1007/s11571-010-9116-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang S, Zeng Y, Li Z, Wang M, Xiong L. Generating one to four-wing hidden attractors in a novel 4d no-equilibrium chaotic system with extreme multistability. Chaos. 2018;28(1):013113. doi: 10.1063/1.5006214. [DOI] [PubMed] [Google Scholar]
- Zhang S, Zeng YC, Li ZJ. A novel four-dimensional no-equilibrium hyper-chaotic system with grid multiwing hyper-chaotic hidden attractors. J Comput Nonlinear Dyn. 2018;13(9):090908. doi: 10.1115/1.4039980. [DOI] [Google Scholar]
- Zheng G, Tonnelier A. Chaotic solutions in the quadratic integrate-and-fire neuron with adaptation. Cogn Neurodyn. 2009;3(3):197–204. doi: 10.1007/s11571-008-9069-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zommara NM, Takahashi M, Ounjai K, Lauwereyns J. A gaze bias with coarse spatial indexing during a gambling task. Cogn Neurodyn. 2018;12(2):171–181. doi: 10.1007/s11571-017-9463-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
