Abstract

Fractional-order Chua systems have drawn wide attention in view of rich dynamic characteristics, e.g., chaos and hyperchaos. How to generate chaotic series via encryption method in fractional-order Chua systems is a difficult point all the while. In this paper, we derive several encryption methods in fractional-order Chua systems to generate chaotic series. As one of the most direct application, image encryption is also discussed by the presented methods.

1. Introduction

Chaotic system refers to the existence of seemingly random irregular motion in a deterministic system. Its behavior is characterized by uncertainty, unrepeatability, and unpredictability. Chaos is the inherent characteristic of a nonlinear dynamic system and a common phenomenon in the nonlinear system. Chaos is a deterministic and random-like process in the nonlinear dynamic system. This process is neither periodic nor convergent and is sensitive to the initial value. According to the properties of the dynamical system, chaos can be divided into four types: temporal chaos, spatial chaos, spatiotemporal chaos, and functional chaos [15]. The application of chaos can be divided into chaos synthesis and chaos analysis [5]. The former uses artificial chaos to obtain possible functions from chaotic dynamic system, such as associative memory of artificial neural networks; the latter analyzes chaotic signals obtained from complex artificial and natural system and looks for hidden deterministic rules, such as nonlinear deterministic prediction of time series data. Dalir and Bigdeli [1] consider robust adaptive control for uncertain fractional-order chaotic systems. Modiri and Mobayen [2] develop synchronization scheme for fractional-order master-slave-coupled chaotic systems by using adaptive terminal sliding mode control. Wang et al. [5] address the issue on image encryption via a class of delay chaotic system. Actually, chaos is a more common phenomenon than order [3]. It enables us to have a deeper understanding of the real world, opens a way for us to study the complexity of nature, and at the same time leads to some mathematical physics thinking on the epistemology of the real world.

Information encryption is to use mathematical or physical means to protect electronic information in the process of transmission and storage for preventing leakage. Essentially, encryption is the conversion of data through cipher arithmetic, which makes that no one can understand a message without the correct key [610]. Information security is usually achieved by information encryption technology. Traditionally, encryption technology is divided into three categories: symmetric encryption, asymmetric encryption, and Hash encryption. But there are some flaws: (1) in symmetric encryption, the secret key cannot be transmitted safely, although the speed is fast; (2) in asymmetric encryption, its speed is very slow; (3) the ciphertext in Hash encryption is limited to small, in spite of the irreversibility of ciphertext to be guaranteed. It is noted that chaotic cryptography has strong advantages in the encryption of multimedia information [10]. Whether the encryption algorithm based on chaos can be designed to make the encryption process random and uncertain, while the ciphertext generated by encryption for a given input has unique certainty. Furthermore, the certificate generated by encryption is indecipherable. If feasible, the encryption algorithm based on chaos will provide a convenient way for information exchange, use, and dissemination [9].

Chua system as a simple circuit, which can be experimentally implemented, is a combination in theory of simple and accurate model and has become a practical system to study lots of problems of chaos theory [1115]. Because of this, it has been the object of many studies. In particular, the emergence of fractional-order Chua system, on the one hand, greatly expands the scope of traditional Chua circuit, which can provide better circuit performance and more design freedom; on the other hand, due to the introduction of fractional-order operator, the characteristics of fractional-order Chua system are different from those of integer-order Chua circuit, thus posing some new challenges for circuit analysis and synthesis [1113, 15]. Alkahtani [11] uses the method of numerical analysis to investigate chaotic Chua circuit model with fractional order. Atangana and Araz [12] consider a general Cauchy problem for the modified fractional Chua attractor model. Petras [13] describes chaos and other nonlinear behaviors in the fractional-order Chua system. Li et al. [15] utilize the Pecora–Carroll approach to study the chaos synchronization of active-passive-coupled Chua systems with fractional order. Rather recently, Wu and Zeng [14] innovatively use the tool of chaos in fractional-order Chua circuit to understand, manipulate, and control nonlinear systems. To make out why this is true, one must start with a working knowledge of how fractional-order Chua systems behave. Whether the related encryption algorithms can be designed to generate chaos series based on some practical fractional-order Chua systems? Meanwhile, to ensure the information security, how does one go about making the generated chaotic sequences more strictly random? In addition, whether the chaotic encryption sequences can be associated with plaintext by combining chaotic iteration and ciphertext feedback, so as to improve the ability to resist plaintext attacks? To investigate the possibility of the issues above to be resolved, we will put exploration.

2. Second-Order Chua System of Fractional Order

Consider a second-order Chua system of fractional order:where denotes Caputo derivative, fractional-order , and are parameters, and are system states, andin which and are the setting parameters.

Due to the second-order feature of (1), we adopt the encryption framework “diffusion-scrambling-diffusion”: three pseudorandom matrices , , and , are generated to be used for diffusion process and scrambling process, where matrices and are applied to the diffusion processes of plaintext and middle cipher, respectively, and matrix is applied to the scrambling process of middle cipher.(1)Using in secret key as the original value of (1), to iterate (1), we can get two chaotic series and , (2)By the following formulaswhere is the size of plaintext to be input

To apply the encryption method above in (1), by selecting , , , , and , the chaotic time series are shown in Figure 1. Accordingly, chaotic attractor based on encryption method is displayed in Figure 2.

Through the above analysis, a second-order Chua system of fractional order with more complex dynamics is proposed by using an improved encryption framework “diffusion-scrambling-diffusion.” Obviously, the algorithm not only retains the low-dimensional chaotic system to be high efficiency and simple form but also possesses large key space similar to the high-dimensional chaotic system. At the same time, the encryption process is not only related to the key but also related to the plaintext. That is, even for the same key, different plaintexts correspond to different passwords. Then, the strong plaintext sensitivity can be guaranteed, and the ability of antiplaintext attack is also enhanced.

3. Third-Order Chua System of Fractional Order

Consider a third-order Chua system of fractional order:where denotes Caputo derivative, fractional order , and are parameters, , , and are all system states, andin which and are the setting parameters.

In view of highly complex dynamic behavior in (4), we propose the new sine-sine maps:where , , and denote the outputted sequences and parameters , , , and are original values of sequences.

Then, for (4), the specific process of encryption is as follows:(1)First, using the sine-sine maps above to produce new sequences , , , in ascending order, and then obtaining new permutation sequences , , and (2)Converting plaintext into the sequences , , and , and then turning to the problem about displacement equations:where (3)Converting the permutation sequences , , , to matrices , , and , respectively(4)For , , and , carrying out bitwise XOR operation; then, the encryption process ends, and ciphertext is generated

To apply the encryption method above in (4), by selecting , , , , and , the chaotic time series are shown in Figure 3. Accordingly, the chaotic attractor in the phase diagram based on the encryption method is displayed in Figure 4, and the chaotic attractor in the three-dimensional space based on the encryption method is displayed in Figure 5.

Here, we present an encryption algorithm based on sine-sine map. In the initial stage of the encryption algorithm, the position of matrix about plaintext is replaced. After bitwise XOR operation, the key space of encryption algorithm is expanded, and the encryption algorithm is also robust.

4. Fourth-Order Chua System of Fractional Order

Consider a fourth-order Chua system of fractional order:where denotes Caputo derivative, fractional order , , , and are parameters, , , and , are all system states, andin which and are the setting parameters.

The high-dimensional character in (8) makes the traditional encryption method be outshone. Now, therefore, we employ the repetition quantization algorithm to encrypt (8):(1)For (8), setting the system parameters and original values, to iterate times, in order to eliminate the transient effect and ensure the chaotic state of system (8). Continuing to repeat, four real-valued sequences , , , are obtained.(2)Using the formulasremoving the integer parts of , , , and , and keeping decimal parts of real value:(3)The decimals , , , and are expressed in binary by the method of multiplying two and rounding.(4)Calculating a new sequence , .(5)Repeating the above four steps (1)–(4) until the desired length of chaotic sequence is obtained.

To apply the encryption method above in (8), by selecting , , , , , and , the chaotic time series are shown in Figure 6. Accordingly, the chaotic attractor in the phase diagram based on the encryption method is displayed in Figure 7, and the chaotic attractor in the three-dimensional space based on the encryption method is displayed in Figure 8.

Remark 1. Because of its wide frequency band, low voltage, low power consumption, high speed, simple circuit structure, and many other advantages, Chua oscillator has been concerned by the industry and has been widely used in various mode circuits. The design parameters in (1), (4), and (8) are similar to the ones in most probable Chua oscillator systems.

Remark 2. In Sections 2, 3, and 4, we analyze second-order, third-order, and fourth-order Chua systems of fractional order, respectively. With the rise of dimensions in dynamic system, the operation scale and complexity of the corresponding encryption algorithms are increasing.

Remark 3. For different dimensions about fractional-order Chua systems in Sections 2, 3, and 4, we have proposed different encryption algorithms. We should also notice that these encryption algorithms may not have overlap relationship. According to particular features of specific fractional-order Chua systems, we are aiming at a higher encryption level.

5. Application to Image Encryption

Correlation is an important index for testing chaotic sequences, and good correlation is an important guarantee for a system to realize reliable operation. In this section, by using the encryption methods in fractional-order Chua systems as in Sections 24, the generating chaotic series are used for image encryption.

The experimental test image is shown in Figure 9.

By using the encryption method in fractional-order Chua system (1) in Section 2, the encrypted image is displayed in Figure 10.

By using the encryption method in fractional-order Chua system (4) as in Section 3, the encrypted image is displayed in Figure 11.

By using the encryption method in fractional-order Chua system (8) as in Section 4, the encrypted image is displayed in Figure 12.

By adopting inverse process in encryption methods, the decrypted images are shown in Figure 13.

From the test results, in this paper, the encryption algorithms all have strong key sensitivity.

6. Conclusion

We have derived several encryption methods in fractional-order Chua systems for generating chaotic series. These encryption methods have antiattacking properties and rich nonlinear dynamics in generating chaotic series. We conclude, therefore, that the encryption methods via fractional-order Chua systems are useful for designing chaotic series in information encryption. Since zero-knowledge SNARKs can be applied to almost all scenarios on the blockchain, some relevant and interesting topics as future works include zero-knowledge cryptography and its extendibility in fractional-order Chua systems.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Authors’ Contributions

Bo Gong wrote the draft of this paper. Haodong Zhang carried out the numerical simulations of this paper. Liguang Wan provided the idea of this paper. All authors read and approved the final manuscript.

Acknowledgments

This work was supported by the Scientific Research Program of Hubei Education Department under Grant B2019131 and the Youth Research Program of Hubei Normal University under Grant HS2020QN040.