Skip to main content
PLOS One logoLink to PLOS One
. 2022 Mar 23;17(3):e0263007. doi: 10.1371/journal.pone.0263007

Finite-time generalized synchronization of non-identical fractional order chaotic systems and its application in speech secure communication

Jianxiang Yang 1, Jianbin Xiong 1, Jian Cen 1,2,*, Wei He 1
Editor: Yanzheng Zhu3
PMCID: PMC8942225  PMID: 35320280

Abstract

This paper focuses on the finite-time generalized synchronization problem of non-identical fractional order chaotic (or hyper-chaotic) systems by a designing adaptive sliding mode controller and its application to secure communication. The effects of both disturbances and model uncertainties are taken into account. A novel fractional order integral sliding mode surface is designed and its stability to the origin is proved in a given finite time. By the aid of the fractional Lyapunov stability theory, a robust controller with adaptive update laws is proposed and its finite-time stability for generalized synchronization between two non-identical fractional-order chaotic systems in the presence of model uncertainties and external disturbances is derived. Numerical simulations are provided to demonstrate the effectiveness and robustness of the presented approach. All simulation results obtained are in good agreement with the theoretical analysis. According to the proposed generalized finite-time synchronization criterion, a novel speech cryptosystem is proposed to send or share voice messages privately via secure channel. Security and performance analyses are given to show the practical effect of the proposed theories.

1 Introduction

Chaos synchronization between two identical or non-identical systems is a fascinating problem in nonlinear sciences. Since the pioneering work of Pecora and Carroll [1], the synchronization problem has been widely studied in various fields of science and engineering such as finance system, mechanical systems, power system, encryption, secure communications, and etc. In recent years, the synchronization problem between fractional-order chaotic systems has raised great attentions for its potential applications, especially in cryptography and secure communication. At present, there are various types of fractional-order synchronization, for example, complete synchronization [2], lag synchronization [3], anti-synchronization [4], impulsive synchronization [5], projective synchronization [6], and generalized synchronization [7]. Among all kinds of synchronizations, the generalized synchronization [8] between the drive system and the response system characterized by two optional functions could obtain desired types in practice applications. Particularly, it can be used to extend the coexistence of different synchronization types. Very recently, the generalized synchronization between two dynamical systems with different dimensions has been studied in [911]. Ouannas et al. [12] explored the coexistence of different synchronization types of fractional-order chaotic systems with different dimensions. Wang et al. [13] reported the synchronization between non-identical fractional-order chaotic and hyper-chaotic systems with different orders. Golmankhaneh et al. [14] reported the study of synchronization in non-identical fractional-order chaotic systems.

Note that, the synchronization in non-identical fractional-order chaotic systems can obtain more flexible response mechanism. In practical applications, the mismatched parameters and the uncertainties of master system and slave system are unavoidable. Thus, it is essential to consider and analyze the uncertainties and disturbances. Furthermore, lots of scholars have studied the synchronization method for chaotic systems with different uncertainties, such as the linear feedback method [9], adaptive-feedback scheme [10], adaptive fuzzy approach [11], back-stepping strategy [15], sliding mode control(SMC) [16,17] and adaptive sliding mode control. Amongst these methods, SMC achieved a fast convergence performance and high robustness against the system uncertainties and external disturbances. The generalized robust synchronization approach for mismatched fractional order dynamical systems with different dimensions via sliding mode control was investigated in [13,18]. As we all known, SMC usually assumes the upper bound of the system uncertainties in advance. Nevertheless, in practice, the upper bound may not be exactly known because of the complexity of uncertainties. Therefore, an adaptive mechanism combining the superiority of SMC has been proposed to estimate the unknown bounds of the system uncertainties. In [19], the authors investigated sliding mode synchronization of multiple uncoupled integer order chaotic systems with uncertainties and disturbances, and more general cases were not established on multiple coupled chaotic systems with unknown parameters and disturbances. Further, Chen et al.[20] proposed adaptive sliding mode synchronization for multiple chaotic systems with unknown parameters and disturbances, and the appropriate adaptive laws were given to estimate unknown parameters. In addition, the adaptive sliding mode synchronization of fractional order chaotic systems have been also discussed by researchers [21,22].

However, most of previous studies focused only on the asymptotical synchronization [23]. In practice, it is more valuable and preponderant to study the synchronization in a given finite time other than that in an unpredictable infinite time. For the finite-time stability methods [24], Cai et al. [25] studied the generalized synchronization in finite time among chaotic systems with different order. Further, Zhao et al. [26] investigated the generalized synchronization of integer-order coupled chaotic systems within finite time. Zhang et al. [27]also implemented global synchronization of two integer-order chaotic systems with different dimensions. Chen et al. [28] investigated finite-time multi-switching synchronization of multiple uncertain complex chaotic systems with network transmission mode, and the unknown parameters and disturbances were considered. Furthermore, based on fractional-order the finite-time stability methods, Wu et al. [29] investigated the global synchronization in finite time between non-identical fractional order neural networks (FNNs). With respect to finite-time synchronization, some more results have also been found in [30,31]. Whereas, most of those results focused on the synchronization of identical (non-identical) fractional order dynamical systems either the generalized synchronization in infinite time or without considering the effects of the system uncertainties. It is known that the application of synchronization in secure communication process, chaos-based cryptography can offer a fast and secure way for information protection [32]. The minimum synchronization error and time can be required to recover or send the encoded message. Besides, for in the chaotic masking [33,34], digital sound encryption techniques in fractional order chaotic systems with a higher level of security are desired, and it can give a powerful solution along with algorithms. Then, it is necessary to study finite-time chaos synchronization problems of fractional order dynamical systems with uncertainties. More importantly, considering the actual situation [34], state variables and uncertainties in the error system have crucial influence on encryption and decryption process of the message signal. Therefore, how to design a controller, which can efficiently reduce the synchronization errors in finite-time and to maximally ensure information transmission security, is a significant and challenging topic.

Inspired by aforementioned previous works, the contributions of this paper can be summarized on four aspects.

  1. Based on the definition of the generalized synchronization, the synchronization schemes of two non-identical fractional order chaotic systems are proposed to achieve finite-time generalized synchronization with considering the uncertainties and external disturbances.

  2. To study generalized synchronization, a novel fractional order integral sliding mode surface is designed and its stability to the origin is proved in a given finite time.

  3. According to the fractional Lyapunov stability theory, an appropriate sliding mode controller with adaptive update laws is proposed under external disturbances and model uncertainties, and the stability conditions for achieving the generalized synchronization are explicitly derived in finite time.

  4. Numerical simulation results further highlight the validity, the novelty and applicability of the proposed approach for non-identical fractional order chaotic systems. For the application of secure communication process, a new speech encryption system is introduced to share voice messages secretly via secure channel in terms of the proposed synchronization criterion. Meanwhile, the security of the proposed theories is also analyzed and discussed.

The remainder framework of this study is arranged as follows. In Section 2, the preliminary definition and lemma knowledge necessary are reviewed throughout the paper. The generalized synchronization scheme is introduced in Section 3. Then, numerical simulations are carried out to highlight the effectiveness and applicability of the proposed approach in Section 4. The application in speech secure communication is described in Section 5. Finally, the conclusion is given in Section 6.

2. Definitions

In this section, some remarkable definitions of fractional calculus and some helpful lemmas are recalled in the following.

Definition 1 [35] The αth-order Caputo fractional integral of a function f(t) is described by

t0CItαf(t)=1Γ(α)t0t(tτ)α1f(τ)dτ,α>0 (1)

Where, 1>α>0, Γ(⋅) denotes the gamma function and αΓ(α) = Γ(α+1).

Definition 2 [35] The αth-order Caputo fractional derivative of a function f(t) is defined as:

t0CDtαf(t)={1Γ(mα)t0tf(m)(τ)(tτ)αm+1dτ,m1<α<mdmf(t)dtm,α=m (2)

Where, 1>α>0 and m is the smallest integer number.

Lemma 1 [35] When the fractional-order derivative t0CDtαx(t) is integrable, let Ω = [a,b] be an interval on the real axis ℝ, and let n = [α]+1 for αN or n = α for αN. If x(t)∈Cn[a,b], one can obtain:

aCItaαCDtαx(t)=x(t)k=0n1x(k)(a)k!(ta)k,n1<αn (3)

Especially, if 0<α≤1 and x(t)∈C1[a,b], then aCItaαCDtαx(t)=x(t)x(a).

Lemma 2 [35] Assume α∈(0,1), pR, then

t0CDtαxp(t)=Γ(1+p)Γ(1+pα)xpα(t)t0CDtαx(t) (4)

Lemma 3 [29,36]Suppose α∈(0,1), and x(t) denotes a continuous and differentiable function, then it satisfies the following inequality

{t0CDtα|x(t)|sign(x(t))t0CDtαx(t)12t0CDtαx2(t)x(t)t0CDtαx(t) (5)

Lemma 4 [27] If di∈ℝ, i = 1,2⋯n and ξ∈(0,1) are arbitrary real numbers, the following inequalities satisfy:

|d1|ξ+|d2|ξ++|dn|ξ(|d1|+|d2|++|dn|)ξ (6)

Lemma 5 [37] Consider the following n-dimensional fractional-order dynamical system

{t0CDtαx(t)=f(t,x)x(0)=x0 (7)

Where, α∈(0,1), x(t)∈ℝn is the system state and f:[0,∞)×ℝn→ℝn is a continuous nonlinear function. Assume that there exists a continuously differential Lyapunov function V(t,x(t)) and strictly increasing class-K functions b1, b2 and b3 satisfying

{b1(x)V(t,x(t))b2(x)t0CDtβV(t,x(t))b3(x) (8)

Where, β∈(0,1), Then the equilibrium point x = 0 of the fractional-order system (7) is asymptotically stable.

Remark 1 For simplicity, the Caputo fractional calculus of order α as t0CDtα and t0CItα are substituted for Dα and Iα, respectively.

3. The generalized synchronization scheme

In this section, the main goal is to develop the generalized synchronization between two non-identical fractional order chaotic/hyper-chaotic systems in finite-time, which play an important role to acquire the main results via applying sliding mode technique.

Consider the following n-dimensional fractional order master system

Dαx=F(x)+Δf(x)+df(t) (9)

Where, 0<α≤1 is the fractional order of the system, x = [x1, x2,⋯,xn]T is the system state vector; f(x)=[Δf1(x1),Δf2(x2),,Δfn(xn)]TRn,df(t)=[d1f(t),d2f(t),,dnf(t)]TRn denote unknown model uncertainties and external disturbances, respectively. F(x) = [F1(x), F2(x),⋯Fn(x)]T is a nonlinear function.

Consider the corresponding m- dimensional fractional order slave system

Dβy=G(y)+Δg(y)+dg(t)+U(t) (10)

Where, 0<β≤1 is the fractional order of the system, y = [y1, y2,⋯,ym]T is the system state vector; Δg(y)=[Δg1(y1),Δg2(y2),,Δgm(ym)]T,dg(t)=[d1g(t),d2g(t),,dmg(t)]T denote unknown model uncertainties and disturbances or perturbations, respectively. And G(y) = [G1(y), G2(y),⋯,Gm(y)]T is a nonlinear function; the control input is U(t) = [u1(t), u2(t),⋯,um(t)]T.

Now, the definition of generalized synchronization between fractional-order chaotic systems is given in the following expression.

Definition 3 Consider the above systems (9) and (10) with different initial values denoted by x0 and y0. Assume that there exist an open neighborhood Θ⊂ℝr of the origin, two continuously differentiable functions ϕ: ℝn→ℝr and φ: ℝm→ℝr, i.e., e0 = φ(y0)−ϕ(x0)∈Θ, and a constant T = T(e(0))∈(0,∞), one can get

limtTe(t)=limtTφ(y)ϕ(x)=0 (11)

Where, e(t)∈ℝr denotes the synchronization error of the master system (15) and slave system (16). Then, ‖e(t)‖≡0, tT, that is, the synchronization error can be achieved to be zero within a finite time.

Remark 2 Fractional-order chaotic systems with same dimensions when m = n, that is ϕ(x(t)) = x(t), φ(y(t)) = y(t), if the synchronization error is e(t) = y(t)−x(t), it can be transformed into globally complete synchronization; if the synchronization error is e(t) = x(t)−y(t), it can accomplish globally anti-synchronization; if the synchronization error is e(t) = y(t)−px(t), and p is the projective coefficient, it can become globally projective synchronization; if the synchronization error is e(t) = x(t), the above Eq (11) can be inferred as the following form limtTx(t)=0, it will be transformed into the stabilization of the master system. Obviously, these are special cases of our proposed methods. Zhang et al. [26] proposed the finite-time synchronization of the error system e(t) = φ(y)−ϕ(x), but the author did not consider disturbances and model uncertainties, and the error system should be also integer-order system. Nevertheless, this idea is appreciated.

Defining e(t) = φ(y)−ϕ(x), from system (9) and system (10), in order to introduce conveniently, the control signals U(t) are considered as U′(t) and U″(t), i.e., U(t) = U′(t)+U″(t). The compensation controller U″(t) can be preset as U(t)=Jφ1Jϕ(DβxDαx), and the separated controller U′(t) will be designed later. Then, we have

Dβei(t)=Dβ[φ(y)ϕ(x)]=Jφ(y)DβyJϕ(x)Dβx=Jφ(y)(G(y)+Δg(y)+dg(t)+U'(t))Jϕ(x)(F(x)+Δf(x)+df(t))i=1,2,,r. (12)

Where, Jϕ(x) and Jφ(y) are the Jacobin matrices of the functions ϕ(x) and φ(y), respectively, i.e.

JQ(x)=[Q1(x)x1Q1(x)x2Q1(x)xnQ2(x)x1Q2(x)x2Q2(x)xnQr(x)x1Qr(x)x2Qr(x)xn],JP(y)=[P1(y)y1P1(y)y2P1(y)ymP2(y)y1P2(y)y2P2(y)ymPr(y)y1Pr(y)y2Pr(y)ym]

Remark 3 rmin{m, n}, the Jacobin matrix Jφ is row full-rank, it is well known that Jφ is a square matrix, the inverse matrix Jφ1 exists. In terms of the generalized inverse matrix definition, the right inverse matrix JφR1 exists when it is not a square matrix. To simplify the symbol, Jφ1 denotes the inverse or right inverse matrix of Jφ in this study.

Assumption 1 It is assumed that disturbances df(t) and model uncertainties Δf(x) of the master system (15) are all bounded, there exist unknown positive constants γi, i.e., |Jϕ(Δf(x)+df(t))|γi, i = 1,2,…,r.

Assumption 2 The disturbances dg(t) and model uncertainties Δg(x) of the slave system (10) are assumed to be all bounded, there also exist unknown positive constants εi, i.e., |Jφ(Δg(y)+dg(t))|≤εi, i = 1,2,…,r.

Remark 4 The objective of this study can be formulated as designing an appropriate control law U′(t) for any different dimensional systems (9) and (10) with disturbances and model uncertainties, the finite-time stability for the error system (12) can be accomplished in the light of Definition 3.

To further study generalized synchronization of two chaotic systems (9) and (10) with different dimensions, it can be transformed into the globally stability of equilibrium point for error system (12). Here, a sliding mode technique will be used to solve the generalized synchronization problem. In general, the design process of sliding mode control includes the following two major steps. The first step is to determine a suitable sliding surface with some required system dynamic characteristics. Second, the appropriate sliding mode control laws are arranged to guarantee the state trajectories onto the sliding surface and subsequently stay on it forever. Therefore, a novel fractional integral siding surface is constructed as follows:

si(t)=ei(t)+k1Iβ|ei(t)|δsign(ei(t)),i=1,2,,r. (13)

Where si(t) = [s1, s2,…,sr]T∈ℝr is the sliding surface, ei(t) = [e1, e2,…er]∈ℝr is the synchronization error state, 0<δ<β<1, k1>0 is the gain coefficient.

Based on the sliding mode control strategy, the sliding surface and its derivative should satisfy: si(t) = 0 and s˙i(t)=0. We know s˙i(t)=D1βDβsi(t), then, s˙i(t)=0 implies Dβsi(t) = 0. Therefore, from (13), one has

Dβsi(t)=Dβei(t)+k1|ei(t)|δsign(ei(t))=0Dβei(t)=k1|ei(t)|δsign(ei(t)) (14)

Based on Lemma 5, the following finite time convergence theorem of the fractional terminal sliding surface (13) is analytically proved.

Theorem 1 Consider the sliding mode dynamics (14). The error system will be global asymptotically stable and converge to the equilibrium e(t) = 0 within finite time upper bounded by:

T1*=t0+(e(t0)1βδΓ(1δ)Γ(1+β)k1Γ(1+βδ))1β

Proof Select the following Lyapunov function candidate:

V1(t)=e(t)1=i=1r|ei(t)| (15)

By applying Lemma 3, one has

DβV1(t)i=1rsign(ei(t))Dβei(t) (16)

Substituting Dβei(t), i = 1,2,…,r from (14) into (16), and sign(eisign(ei) = 1, one obtains

DβV1(t)i=1rsign(ei(t))k1|ei(t)|δsign(ei(t))=k1i=1r|ei(t)|δ (17)

Using Lemma 4 the following inequality i=1r|ei|δ(i=1r|ei|)δ, one gets

DβV1(t)i=1rk1|ei(t)|δk1V1δ(t) (18)

Based on Lemma 5, the dynamic error ei(t), i = 1,2,…,r will converge to zero asymptotically. In terms of Lemma 2, one has

DβV1(t)=Γ(1δ)Γ(1+βδ)V1δ(t)DβV1βδ(t)k1V1δ(t) (19)

From (19), it can be easy to derive the following form:

DβV1βδ(t)k1Γ(1+βδ)Γ(1δ) (20)

Taking fractional-order integral of (20) from t0 to t by Lemma 1, one obtains

V1βδ(t)V1βδ(t0)Iβ(k1Γ(1+βδ)Γ(1δ)) (21)

According to Definition 1, one gets

Iβ(k1Γ(1+βδ)Γ(1δ))=k1Γ(1+βδ)Γ(1δ)1Γ(β)0t(tτ)β1dτ=k1Γ(1+βδ)Γ(1δ)Γ(β)(tt0)ββ=k1Γ(1+βδ)(tt0)βΓ(1δ)Γ(1+β) (22)

Combining (21) and (22), one can get

V1βδ(t)V1βδ(t0)k1Γ(1+βδ)(tt0)βΓ(1δ)Γ(1+β),t0tT1* (23)

From (23), one can obtain that limtT1*V1(t)=0, such that V1(t) = 0 for arbitrary tT1*, and the sliding-mode dynamic error ei(t), i = 1,2,…,r will converge to zero in finite time, i.e., limtT1*ei(t)=limtT1*ϕ(x)φ(y)=0,tT1*.T1* is the upper bound of convergence time, given by T1*=t0+(e(t0)1βδΓ(1δ)Γ(1+β)k1Γ(1+βδ))1β. This completes the proof.

In what follows, in order to satisfy the sliding condition under disturbances and model uncertainties, the adaptive sliding control law is proposed as follows:

Ui(t)=G(y)+Jφ1(y)(Jϕ(x)F(x)k1|ei(t)|δsign(ei(t))(k2|si(t)|σ+ε^i+γ^i)sign(si(t))) (24)

Where, i = 1,2,…,r, 0<σ<β<1, k2>0 is the gain coefficient. ε^i and γ^i are denoted as estimates of εi and γi, respectively. In this subsection, the adaptive update laws are designed by the following algorithm:

{Dβε^i=|si|k2|ε^iεi|σsign(ε^iεi)Dβγ^i=|si|k2|γ^iγi|σsign(γ^iγi) (25)

Theorem 2 Under Assumption 1 and 2, consider the synchronization error system (18) with uncertainties and external disturbances. Based on the control law (24) with the adaptive laws (25), then its trajectories will globally reach the sliding surface s(t) = 0 within finite time upper bounded by:

T2*=t0+((12si2(0)+12(ε^i(0)εi)2+12(γ^i(0)γi)2)βσ+12Γ(1σ+12)Γ(1+β)2σ+12k2Γ(1+βσ+12))1β

Proof We choose the following Lyapunov function candidate

V2(t)=12i=1r(si2(t)+(ε^iεi)2+(γ^iγi)2) (26)

Based on Lemma 3, taking the fractional-order derivative of V2(t) as follows:

DβV2(t)i=1r(si(t)Dβsi(t)+(ε^iεi)Dβε^i+(γ^iγi)Dβγ^i) (27)

Combining (12), (14), (24) and (25), one obtains

DβV2(t)i=1r(si(t)(Jφ(y)(Δg(y)+dg(t))Jϕ(x)(Δf(x)+df(t))(k2|si(t)|σ+ε^i+γ^i)sign(si(t)))+(ε^iεi)(|si|k2|ε^iεi|σsign(ε^iεi))+(γ^iγi)(|si|k2|γ^iγi|σsign(γ^iγi))) (28)

On the basis of Assumptions 1 and 2, one yields,

DβV2(t)i=1r(|si|(γi+εi)(k2|si(t)|σ+ε^i+γ^i)|si|+(ε^iεi)|si|+(γ^iγi)|si|k2(|ε^iεi|σ+1+|γ^iγi|σ+1)) (29)

In terms of Lemma 4, it is easy to obtain that

DβV2(t)k2i=1r(|si(t)|σ+1+|ε^iεi|σ+1+|γ^iγi|σ+1)2σ+12k2i=1r((12si2(t))σ+12+(12(ε^iεi)2)σ+12+(12(γ^iγi)2)σ+12)2σ+12k2V2σ+12(t)<0 (30)

On the basis of Lemma 5, the state trajectories of the error system will converge to s(t) = 0 asymptotically. By Lemma 2, one has

DβV2(t)=Γ(1σ+12)Γ(1+βσ+12)V2σ+12(t)DβV2βσ+12(t)2σ+12k2V2σ+12(t) (31)

Then, it can be easy to derive the following form:

DβV2βσ+12(t)2σ+12k2Γ(1+βσ+12)Γ(1σ+12) (32)

Taking fractional-order integral of (32) from t0 to t by Lemma 1, one obtains

V2βσ+12(t)V2βσ+12(t0)Iβ(2σ+12k2Γ(1+βσ+12)Γ(1σ+12)) (33)

According to Definition 1, one gets

Iβ(2σ+12k2Γ(1+βσ+12)Γ(1σ+12))=2σ+12k2Γ(1+βσ+12)Γ(1σ+12)1Γ(β)0t(tτ)β1dτ=2σ+12k2Γ(1+βσ+12)Γ(1σ+12)Γ(β)(tt0)ββ=2σ+12k2Γ(1+βσ+12)(tt0)βΓ(1σ+12)Γ(1+β) (34)

From (33) and (34), one can obtain

V2βσ+12(t)V2βσ+12(t0)2σ+12k2Γ(1+βσ+12)(tt0)βΓ(1σ+12)Γ(1+β),t0tT2*

Hence, it implies that the state trajectories of the error system (12) will reach the predefined sliding surface s(t) = 0 in a given finite time under the controller (30). One can obtain that

limtT2*si(t)=0,tT2*,i=1,2r (35)

Therefore, this completes the proof.

Remark 5 Theorem 1 has proved that the synchronization error (11) can be achieved to be zero within a finite time, and Theorem 2 has proved that the state trajectories of the error system can converge to zero within a given finite time. Therefore, according to Theorems 1 and 2, the upper bound of total convergence time can be estimated as T*<T1*+T2*.

Remark 6 In the proposed synchronization method, all potentialities: dimension, fractional order derivative, identical or non-identical and with or without disturbances and model uncertainties, are included in the dynamical systems. Consequently, the so-called ‘generalized synchronization approach’ is entirely adequate for synchronizing any dynamical systems in finite time.

Remark 7 From the perspective of control engineering, the main problems that greatly limits the control performance in practical applications are: a) the model parameters or the upper bound of the dynamical system, b) the presence of uncertainties and external disturbances in the system, c) The feasibility of the control inputs. In the proposed control scheme, it is not necessary to give prior knowledge of the upper bounds. Furthermore, due to the efficiency of the adaptive sliding mode control, it has good robustness against uncertainties and disturbances. It’s also noteworthy that for real implementations of the adaptive update laws in Eq (25), the disturbances and model uncertainties need to satisfy the Assumption 1 and 2. Further, the control inputs Ui(t) are feasible in real applications. Hence, the proposed controller is very suitable for practical applications.

4. Numerical simulations

In this section, some numerical simulations are provided to highlight the validity and effectiveness of our proposed methods obtained in the previous section. Two cases are discussed by applying the method to two non-identical fractional order chaotic systems with and without commensurate orders.

In the following, let us consider the hyper-chaotic fractional order Lorenz system (36) as a master system, and chaotic fractional order reverse butterfly-shape system (37) as a slave system. These systems with disturbances and model uncertainties are taken from [18].

Master system:

{Dαx1=10(x2x1)+x4+Δf1(x1)+d1f(t)Dαx2=28x1x2x1x3+Δf2(x2)+d2f(t)Dαx3=x1x2(83)x3+Δf3(x3)+d3f(t)Dαx4=x2x3x4+Δf4(x4)++d4f(t) (36)

Slave system:

{Dβy1=10(y2y1)+Δg1(y1)+d1g(t)+u1(t)Dβy2=40y1+16y1y3+Δg2(y2)+d2g(t)+u2(t)Dβy3=y1y2(104)y3+Δg3(y3)+d3g(t)+u3(t) (37)

The disturbances and model uncertainties of the systems are chosen as follows:

{Δf1(x1)+d1f(t)=0.15cos(6t)x1+0.25sin(7t)Δf2(x2)+d2f(t)=0.2cos(2t)x2+0.1sin(3t)Δf3(x3)+d3f(t)=0.15sin(4t)x30.25cos(5t)Δf4(x4)+d4f(t)=0.2sin(t)x4+0.2cos(2t)Δg1(y1)+d1g(t)=0.25sin(4t)y1+0.1cos(t)Δg2(y2)+d2g(t)=0.1cos(2t)y2+0.15cos(3t)Δg3(y3)+d3g(t)=0.1sin(3t)y3+0.2cos(5t) (38)

By using Assumption 1 and 2, one can obtain εi = (0.1,0.8,0.8), γi = (0.35,0.6,0.55)(i = 1,2,3).The following examples are illustrated by using two varieties of cases for fractional order derivatives: one is αβ and another one is α = β.

4.1. Non-commensurate order

In our simulation, the fractional derivatives are selected as α = 0.98, β = 0.99 respectively. The initial values of the systems (36) and (37) are given as (x1,x2,x3,x4) = (2,−2,4,1), (y1,y2,y3) = (2,−1,1). By taking those parameters, the dynamics of master system (36) and slave system (37) without the controller exhibits a chaotic behavior as illustrated in Figs 1 and 2.The corresponding time series of the master and slave systems are shown in Figs 3 and 4.

Fig 1. Phase portraits of master system when α = 0.98.

Fig 1

Fig 2. Phase portraits of the uncontrolled slave system when β = 0.99.

Fig 2

Fig 3. Time series of master system when α = 0.98.

Fig 3

Fig 4. Time series of the uncontrolled slave system when β = 0.99.

Fig 4

Assume the continuous differentiable functions of the systems (36) and (37) are

ϕ(x)=(x1x2x1+x3x1+x4),φ(y)=(y1y1+y2y2+y3) (39)

Then e(t)=(e1(t),e2(t),e3(t))T=φ(y)ϕ(x)=(y1x1+x2y1+y2x1x3y2+y3x1x4). Further, the corresponding Jacobian matrix and the generalized inverse matrix is obtained

Jϕ(x)=(110010101001),Jφ(y)=(100110011) (40)

By (19) and (27), the sliding surface and control input are provided as follows:

si(t)=ei(t)+Iβ(k1|ei(t)|δsign(ei(t))),i=1,2,3 (41)

And the control signals U(t) = U′(t)+U″(t), compensation controllers Ui(t)=Jφ1Jϕ(DβxDαx),i=1,2,3. From (24), adaptive controllers U′i(t) are determined by the following

{U1(t)=10(y2y1)38x1+11x2+x1x3+x4k1|ei(t)|δsign(e1(t))(k2|s1(t)|σ+ε^1+γ^1)sign(s1(t)))U2(t)=40y116y1y328x1x2x1x3+x1x283x3+k1|ei(t)|δsign(e1(t))+(k2|s1(t)|σ+ε^1+γ^1)sign(s1(t)))k1|e2(t)|δsign(e2(t))(k2|s2(t)|σ+ε^2+γ^2)sign(s2(t)))U3(t)=y1y2+104y338x1+11x2+x1x3x1x2x2x3+83x3k1|ei(t)|δsign(e1(t))(k2|s1(t)|σ+ε^1+γ^1)sign(s1(t)))+k1|e2(t)|δsign(e2(t))+(k2|s2(t)|σ+ε^2+γ^2)sign(s2(t)))k1|e3(t)|δsign(e3(t)(k2|s3(t)|σ+ε^3+γ^3)sign(s3(t))) (42)

Where, ε^i and γ^i(i=1,2,3.) are obtained by the adaptive update laws (25)

{Dβε^1=|s1|k2|ε^1ε1|σsign(ε^1ε1)Dβε^2=|s2|k2|ε^2ε2|σsign(ε^2ε2)Dβε^3=|s3|k2|ε^3ε3|σsign(ε^3ε3)
{Dβγ^1=|s1|k2|γ^1γ1|σsign(γ^1γ1)Dβγ^2=|s2|k2|γ^2γ2|σsign(γ^2γ2)Dβγ^3=|s3|k2|γ^3γ3|σsign(γ^3γ3)

In control scheme (42), The initial conditions of ε^i(0)(i=1,2,3) and γ^i(0)(i=1,2,3) are chosen as 0.5, the control parameters are chosen as k1 = k2 = 10, both δ and σ are set equal to 0.8. It’s noted that the controller is performed at t0 = 20s and start from initial state (x1(20),x2(20),x3(20),x4(20))=(8.38,5.89,12.08,89.39),(y1(20),y2(20),y3(20))=(2.43,0.75,2.83), thus e(20) = φ(y(20))−ϕ(x(20)) = (−0.06,−17.28,−99.85).

The synchronization errors of the master system (36) and slave system (37) are plotted in Fig 5. Obviously, the synchronization errors converge to zero rapidly, and the stabilized time is estimated within 1.00 s, which indicates that the global synchronization is successfully realized, as depicted in Fig 6. Furthermore, the corresponding time response of the sliding surface (13) is plotted in Fig 7.

Fig 5. State trajectories of the synchronization errors between master and slave system when α = 0.98 and β = 0.99.

Fig 5

Fig 6. State trajectories of master system and slave system whenα = 0.98 and β = 0.99.

Fig 6

Fig 7. Time response of the sliding surfaces.

Fig 7

According to Theorem 1, the states of the sliding mode dynamics system (14) will converge within a given time

T1*=t0+(e(t0)1βδΓ(1δ)Γ(1+β)k1Γ(1+βδ))1β
=0+(e(20)10.990.8)10.99×(Γ(10.8)Γ(1.99)10×Γ(1.990.8))10.99=1.2298

In Fig 6, it is seen that the error system (12) can stabilize to zero with the reaching time of t1≈0.8s and satisfy the estimated reaching time t1T1*.

Besides, by (19) based on Definition 1 and Theorem 2, the estimated time is calculated as

T2*=t0+((12si2(0)+12(ε^i(0)εi)2+12(γ^i(0)γi)2)βσ+12Γ(1σ+12)Γ(1+β)2σ+12k2Γ(1+βσ+12))=1.222

From Fig 7, it is obvious that the simulation time t2≈0.8s satisfies the estimated time t2T2*.

4.2. Commensurate order

Assume that the commensurate order α = β = 0.96 and the initial values of the systems (36) and (37) are set as (x1, x2, x3, x4) = (3,1,−2,1), (y1, y2, y3) = (1,2,3). And the control signals U(t) = U′(t)+U″(t), compensation controllers Ui(t)=Jφ1Jϕ(DβxDαx)=0, i = 1,2,3. Then, adaptive controllers Ui(t) are determined by the form of (42). The other parameter values are the same as Case I. It is noteworthy that the controller is implemented at t0 = 20s. The results are depicted in Figs 810. As shown in Figs 8 and 9, the generalized synchronization is successful accomplished and the synchronization errors tend to zero within 1.0s. From Fig 10, it is clear that the sliding surfaces converge to zero within 1.0s. The calculation method of convergence time is similar to Theorem 1 and 2, the upper bound of those can be estimated as T1*=0.9141,T2*=0.9438 respectively. The results verify the presented control strategy can synchronize two different dimensional fractional order chaotic systems within finite-time.

Fig 8. State trajectories of the synchronization errors between master and slave system when α = β = 0.96.

Fig 8

Fig 10. Time response of the sliding surfaces.

Fig 10

Fig 9. State trajectories between master system and slave system when α = β = 0.96.

Fig 9

Remark 8 For the proposed synchronization approach, the error state trajectories with both cases will converge to zero within 1.0s according to Figs 5 and 10. But the existing method in reference [18], the synchronization errors converge to zero at the reaching time t ≥1.6s. Therefore, the convergence rate of synchronization errors for fractional order chaotic systems is faster than that of the existent approach in [18], which implies the superiority and effectiveness of the presented scheme in our study. In addition, integer order dynamical system is also appropriate.

Remark 9 According to Remark 8, it is obvious that the novelty and superiority of the model is highlighted by the proposed approach. The finite-time generalized synchronization can be applied to both commensurate and incommensurate systems. Moreover, the fact that it acquires the coexistence of several kinds of synchronization types, as see in [12], the coexistence of three different synchronization types, that is, identical synchronization (IS), anti-phase synchronization (AS), and inverse full state hybrid projective synchronization (IFSHPS). But the fact that the proposed approach is more general than that in [12], since it guarantees the combination of only three specific synchronization types. Furthermore, the proposed synchronization approach gives a deeper insight into the synchronization phenomena between fractional order chaotic systems.

5. Applications in speech secure communication

In this section, due to the technology of finite-time synchronization and uncertainties of the synchronous system can enhance the security of communication. A new speech cryptosystem is proposed to send or share voice messages privately according to generalized finite-time synchronization criterion of non-identical fractional order chaotic drive system and response system improving the level of security. Before signal transmission, based on synchronization theory among fractional-order chaotic systems, the generalized synchronization errors of the systems (36) and (37) will converge to zero under the given control inputs (42) and a time t>t1+t2. Then, the sender A records an audio message and generates him/her own key of chaotic sequence KA. The receiver B obtains the secret key of chaotic sequence KB by means of the proposed synchronization criterion and then decrypts the original speech signal. It is noted that encryption-decryption keys KA, KB are the same. Furthermore, the overall diagram of speech encryption–decryption process is depicted in Fig 11.

Fig 11. The overall diagram of speech secure communication.

Fig 11

5.1. Description of encryption and decryption scheme

Now the speech encryption and decryption algorithm is designed based on generalized synchronization of fractional order chaotic system. Chaotic sequences can be generated by using the systems (36) and (37), and the arbitrary two functions of ϕ(x) from the systems (36) are chosen to generate the key of encryption algorithm. The original sound is then encrypted by employing a simple XOR operation with the chaotic sequence generated. The decryption algorithm is basically similar to the encryption algorithm. As shown in Fig 12, the complete algorithm can be described in the following steps:

Fig 12. Encryption and decryption scheme of the speech signal based on synchronization criterion.

Fig 12

Step 1: The preliminary speech signal preprocessing. Selecting any channel signal of the recorded two-channel speech signals. The chosen signal will realize the conversion from decimal to binary. And its amplitude will be magnified 1000 times.

Step 2: The encryption sequence generated. The arbitrary two functions of ϕ(x) from the systems (36) are chosen to generate the chaotic sequence a1, b1. Then there will get the difference of a hundred numbers from a1 and b1. If a1(i)−b1(i)>0, i = 1,2,3⋯100, the sequence of encryption J(i) = 1, In contrast, J(i) = 0, that is to say, the key of encryption KA has been generated.

Step 3: Encryption. The sequence of encryption J(i) will be transformed into binary number and then be encrypted by using a simple XOR operation.

Step 4: Decryption. The corresponding two functions of φ(y) from the systems (37) are obtained to generate the tracking sequence a2, b2 in terms of synchronization criterion. Additionally, the decryption algorithm is the same as the encryption algorithm. Then the sequence of decryption T(i) could be generated. Likewise, the corresponding XOR operation will also been performed. The decrypted speech signal can be acquired.

Step 5: Decrypted speech signal post-processing. The decrypted speech signal will realize the conversion from binary to decimal, and its amplitude will be reduced by 1000 times.

Step 6: Get the original speech.

5.2. Demonstration of the experimental results

In this experiment, the generalized finite-time synchronization between the systems (36) and (37) is implemented in Case I, while the controller is applied at t0 = 5s. Synchronous trajectories are depicted in Fig 13. Further, Assume that A records a speech message and wishes to send it to B secretly. Both A and B should be agreeing on a time t>t0. The message has been saved by A as the audio format of s.mp3.The original speech signal and corresponding FFT spectrum is displayed in Fig 14. It has 7.2 seconds long with 44100 samples. For encryption, the preprocessing for original speech signal is completed in advance. As shown in Fig 15, the original speech signal preprocessing and FFT spectrum are represented graphically. From Fig 16, the arbitrary 40 points chosen from the original speech are converted to the binary bits. According to encryption scheme in the previous section, encrypted speech signal and its corresponding FFT spectrum are illustrated in Fig 17. It is clear that the speech signal is entirely covered by the chaotic secret key sequence, and the original profile could not be seen at all. For decryption, the decrypted speech signal and its corresponding FFT spectrum are depicted in Fig 18. Finally, B will obtain an original speech message without any loss of information, because the decrypted audio signal is fully restored. Therefore, B can play decrypt speech and hear an original voice. It is well known that the secret key sequence generated by the drive system is utilized to encrypt the speech signal and that generated by the response system operates in recovering the encryption signal.

Fig 13. Synchronous trajectories of drive system and response system when α = 0.98 and β = 0.99.

Fig 13

Fig 14. The original speech signal and FFT spectrum.

Fig 14

Fig 15. Original speech signal preprocessing and FFT spectrum.

Fig 15

Fig 16. The binary number of the original speech signal.

Fig 16

Fig 17. Encrypted speech signal and FFT spectrum.

Fig 17

Fig 18. Decrypted speech signal and FFT spectrum.

Fig 18

Remark 9 Notice that from the aforementioned result, spectrogram analysis is a random test tool that divides the signal in the time domain into slots to calculate Fast Fourier Transform (FFT) for each slot. The magnitude square of FFT is plotted versus each slot to indicate the energy of sound. There are 44100 samples of the input speech signal with7.2 seconds long. Then, the spectrogram of original and encrypted signals is made. The energy of sound appears to be small as a result of low speech signal’s amplitude, so its amplitude will be magnified 1000 times. For encrypting the speech file, spectrogram appears random which indicates the randomness distribution of sound components’ energy. In the decryption process, the waveforms of the decrypted speech signal are shown by the decryption key. Encryption and decryption scheme of the speech signal based on synchronization criterion is straightforward with low-level hardware complexity. Furthermore, the proposed method also effectively enhances the security of signal transmission. Image encryption is one of the most significant and common applications of synchronization between fractional order chaotic systems. A future direction of investigation is to recast the methodology adopted in this paper to the image encryption.

5.3. Security analysis

In the proposed synchronization criterion, the fractional order chaotic systems (36) and (37) are used to generate the secret key of encryption and decryption sequences KA, KB. Due to some secret elements of fractional-order chaotic systems, such as the parameters and initial conditions of the system, fractional orders α and β and the convergence time, will add the total number of different secret keys directly. Hence, the new algorithm has a large enough key space to resist brute-force attacks. The key sequences generated are totally uncorrelated and random. When such sequences are utilized, experimental results have revealed that the proposed algorithm possesses some secret elements of traditional cryptography, such as complex chaotic behavior, time-varying nonlinearity, disturbances and model uncertainties. Therefore, the reverse recover of the original speech message is totally hopeless except by the receiver. Meanwhile, the demonstration and analysis of the speech cryptosystem based the fractional order dynamical systems have shown that, the proposed encryption and decryption scheme is more secure and appropriate for sending and receiving messages secretly. Furthermore, these have basically addressed all existing security disadvantages with respect to chaos based audio encryption methods and have provided a new idea for the ever-increasing practical applications.

6. Conclusion

This paper is concerned with the generalized finite-time synchronization between two non-identical fractional order chaotic (or hyper-chaotic) systems based on adaptive sliding mode controller and its application in secure communication. First, the definition of generalized finite-time synchronization is given. Second, a novel fractional order integral sliding surface is presented and its finite-time convergence theorem is analytically proved. Then, according to the fractional Lyapunov stability theory, a robust controller with adaptive update laws is proposed to ensure the occurrence of the sliding motion. Meanwhile, its finite-time stability condition is derived by considering model uncertainties and external disturbances. The results of theoretical analysis show that the finite-time stability and the robustness of the proposed control scheme are mathematically proved, and the upper bound of the convergence time is explicitly evaluated. Finally, numerical simulations illustrate the effectiveness and robustness of the presented approach, which are in good agreement with the results of theoretical analysis. What’s more, in order to demonstrate the practical effect of generalized synchronization with application to the speech secure communication, a novel sound encryption mechanism is proposed and a successful case is given to show the applicability of the proposed theories. It is worthwhile to note that the proposed synchronization approach not only can be extended to a wide range of nonlinear fractional-order chaotic systems and time-delayed chaotic systems, but also can be further applied to create a new encryption mechanism or a new way guaranteeing information safety. A future direction of investigation is to recast the methodology adopted in this paper to the image encryption.

Supporting information

S1 File

(ZIP)

Data Availability

All relevant data are within the paper and its Supporting Information files.

Funding Statement

This study was supported in part by the National Natural Science Foundation of China under Grant no. 62073090, 61473331, in part by the Guangzhou Key Laboratory of Intelligent Building Equipment Information Integration and Control under Grant no. 202002010003, in part by the Natural Science Foundation of Guangdong Province of China under Grant no.2019A1515010700, in part by the Key (natural) Project of Guangdong Provincial under Grant no. 2019KZDXM020,2019KZDZX1004, 2019KZDZX1042, in part by the Introduction of Talents Project of Guangdong Polytechnic Normal University of China under Grant no. 991641277, 991512203, in part by Guangdong Climbing Project no. pdjh2020b0345, in part by Special projects in key areas of ordinary colleges and universities in Guangdong Province no. 2020ZDZX2014,Intelligent Agricultural Engineering Technology Research Centre of Guangdong University Grant no.ZHNY1905, in part by the Innovation Team Project of Ordinary University of Guangdong Province under Grant no.2020KCXTD017, in part by the Guangdong Special Project in Key Field of Artificial Intelligence for Ordinary University under Grant no. 2019KZDZX1004, in part by the Guangzhou Yuexiu District Science and Technology Plan Major Project under Grant no. 2019-GX-010. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Azizi T, Kerr G. Synchronization in Chaotic Systems. Phys Rev Lett. 1990;8(64):821–4. [DOI] [PubMed] [Google Scholar]
  • 2.Ding Z, Shen Y, Wang L. Global Mittag-Leffler synchronization of fractional-order neural networks with discontinuous activations. Neural Networks. 2016;73:77–85. doi: 10.1016/j.neunet.2015.10.010 [DOI] [PubMed] [Google Scholar]
  • 3.Zhang L, Yang Y, Wang F, Sui X. Lag synchronization for fractional-order memristive neural networks with time delay via switching jumps mismatch. Journal of the Franklin Institute. 2018;355(3):1217–40. 10.1016/j.jfranklin.2017.12.017. [DOI] [Google Scholar]
  • 4.Li H, Wang Z, Jiang Y, Zhang L, Teng Z. Anti-Synchronization and Intermittent Anti-Synchronization of Two Identical Delay Hyperchaotic Chua Systems Via Linear Control. Asian J Control. 2017;19(1):202–14. 10.1002/asjc.1346. [DOI] [Google Scholar]
  • 5.Li D, Zhang X. Impulsive synchronization of fractional order chaotic systems with time-delay. Neurocomputing. 2016;216:39–44. http://doi.org/ 10.1016/j.neucom.2016.07.013. [DOI] [Google Scholar]
  • 6.Ding Z, Shen Y. Projective synchronization of nonidentical fractional-order neural networks based on sliding mode controller. Neural Networks. 2016;76:97–105. doi: 10.1016/j.neunet.2016.01.006 [DOI] [PubMed] [Google Scholar]
  • 7.Zhang D, Zhao A, Yang X, Sun Y, Xiao J. Generalized Synchronization Between Chen System and Rucklidge System. Ieee Access. 2019;7:8519–26. 10.1109/ACCESS.2018.2890311. [DOI] [Google Scholar]
  • 8.Ouannas A, Karouma A. Different Generalized Synchronization Schemes Between Integer-Order and Fractional-Order Chaotic Systems with Different Dimensions. Differential Equations and Dynamical Systems. 2018;26(1–3):125–37. 10.1007/s12591-016-0317-7. [DOI] [Google Scholar]
  • 9.Matouk AE. Chaos synchronization of a fractional-order modified Van der Pol-Duffing system via new linear control, backstepping control and Takagi-Sugeno fuzzy approaches. Complexity. 2016;21(S1):116–24. doi: 10.1002/cplx.21719 [DOI] [Google Scholar]
  • 10.Leung AYT, Li X, Chu Y, Rao X. A simple adaptive-feedback scheme for identical synchronizing chaotic systems with uncertain parameters. Appl Math Comput. 2015;253:172–83. 10.1016/j.amc.2014.12.076. [DOI] [Google Scholar]
  • 11.Liu H, Chen Y, Li G, Xiang W, Xu G. Adaptive Fuzzy Synchronization of Fractional-Order Chaotic (Hyperchaotic) Systems with Input Saturation and Unknown Parameters. Complexity. 2017;2017:1–16. 10.1155/2017/6853826. [DOI] [Google Scholar]
  • 12.Ouannas A, Wang X, Pham V, Grassi G, Ziar T. Coexistence of identical synchronization, antiphase synchronization and inverse full state hybrid projective synchronization in different dimensional fractional-order chaotic systems. Adv Differ Equ-Ny. 2018;2018(1). 10.1186/s13662-018-1485-2. [DOI] [Google Scholar]
  • 13.Wang Z, Huang X, Lu J. Sliding mode synchronization of chaotic and hyperchaotic systems with mismatched fractional derivatives. T I Meas Control. 2013;35(6):713–9. 10.1177/0142331212468374. [DOI] [Google Scholar]
  • 14.Golmankhaneh AK, Arefi R, Baleanu D. Synchronization in a nonidentical fractional order of a proposed modified system. J Vib Control. 2015;21(6):1154–61. 10.1177/1077546313494953. [DOI] [Google Scholar]
  • 15.Shukla MK, Sharma BB. Backstepping based stabilization and synchronization of a class of fractional order chaotic systems. Chaos, Solitons & Fractals. 2017;102:274–84. 10.1016/j.chaos.2017.05.015. [DOI] [Google Scholar]
  • 16.Sun Z. Synchronization of fractional-order chaotic systems with non-identical orders, unknown parameters and disturbances via sliding mode control. Chinese journal of physics (Taipei). 2018;56(5):2553–9. 10.1016/j.cjph.2018.08.007. [DOI] [Google Scholar]
  • 17.Deepika D, Kaur S, Narayan S. Uncertainty and disturbance estimator based robust synchronization for a class of uncertain fractional chaotic system via fractional order sliding mode control. Chaos, Solitons & Fractals. 2018;115:196–203. 10.1016/j.chaos.2018.07.028. [DOI] [Google Scholar]
  • 18.Muthukumar P, Balasubramaniam P, Ratnavelu K. Sliding mode control for generalized robust synchronization of mismatched fractional order dynamical systems and its application to secure transmission of voice messages. Isa T. 2017. doi: 10.1016/j.isatra.2017.07.007 [DOI] [PubMed] [Google Scholar]
  • 19.Chen X, Park JH, Cao J, Qiu J. Sliding mode synchronization of multiple chaotic systems with uncertainties and disturbances. Appl Math Comput. 2017;308:161–73. 10.1016/j.amc.2017.03.032. [DOI] [Google Scholar]
  • 20.Chen X, Park JH, Cao J, Qiu J. Adaptive synchronization of multiple uncertain coupled chaotic systems via sliding mode control. Neurocomputing. 2018;273:9–21. 10.1016/j.neucom.2017.07.063. [DOI] [Google Scholar]
  • 21.Shao S, Chen M, Yan X. Adaptive sliding mode synchronization for a class of fractional-order chaotic systems with disturbance. Nonlinear Dynam. 2016;83(4):1855–66. 10.1007/s11071-015-2450-1. [DOI] [Google Scholar]
  • 22.Luo R, Su H, Zeng Y. Synchronization of uncertain fractional-order chaotic systems via a novel adaptive controller. Chinese journal of physics (Taipei). 2017;55(2):342–9. 10.1016/j.cjph.2016.10.024. [DOI] [Google Scholar]
  • 23.Wang S, Ji W, Jiang Y, Liu D. Relaxed Stability Criteria for Neural Networks With Time-Varying Delay Using Extended Secondary Delay Partitioning and Equivalent Reciprocal Convex Combination Techniques. IEEE transaction on neural networks and learning systems. 2020;31(10):4157–69. doi: 10.1109/TNNLS.2019.2952410 [DOI] [PubMed] [Google Scholar]
  • 24.Huang X, Lin W, Yang B. Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica. 2005;41(5):881–8. http://doi.org/ 10.1016/j.automatica.2004.11.036. [DOI] [Google Scholar]
  • 25.Cai N, Li W, Jing Y. Finite-time generalized synchronization of chaotic systems with different order. Nonlinear Dynam. 2011;64(4):385–93. 10.1007/s11071-010-9869-1. [DOI] [Google Scholar]
  • 26.Zhao J, Wu Y, Wang Y. Generalized finite-time synchronization between coupled chaotic systems of different orders with unknown parameters. Nonlinear Dynam. 2013;74(3):479–85. 10.1007/s11071-013-0970-0. [DOI] [Google Scholar]
  • 27.Zhang D, Mei J, Miao P. Global finite-time synchronization of different dimensional chaotic systems. Appl Math Model. 2017;48:303–15. 10.1016/j.apm.2017.04.009. [DOI] [Google Scholar]
  • 28.Chen X, Huang T, Cao J, Park JH, Qiu J. Finite‐time multi‐switching sliding mode synchronisation for multiple uncertain complex chaotic systems with network transmission mode. IET Control Theory & Applications. 2019;13(9):1246–57. 10.1049/iet-cta.2018.5661. [DOI] [Google Scholar]
  • 29.Wu H, Wang L, Niu P, Wang Y. Global projective synchronization in finite time of nonidentical fractional-order neural networks based on sliding mode control strategy. Neurocomputing. 2017;235:264–73. http://doi.org/ 10.1016/j.neucom.2017.01.022. [DOI] [Google Scholar]
  • 30.Ahmad I, Shafiq M, Saaban AB, Ibrahim AB, Shahzad M. Robust finite-time global synchronization of chaotic systems with different orders. Optik (Stuttgart). 2016;127(19):8172–85. 10.1016/j.ijleo.2016.05.065. [DOI] [Google Scholar]
  • 31.Xi X, Mobayen S, Ren H, Jafari S. Robust finite-time synchronization of a class of chaotic systems via adaptive global sliding mode control. J Vib Control. 2018;24(17):3842–54. 10.1177/1077546317713532. [DOI] [Google Scholar]
  • 32.Pang S, Feng Y, Liu Y. Finite-Time Synchronization of Chaotic Systems with Different Dimension and Secure Communication. Math Probl Eng. 2016;2016:1–14. 10.1155/2016/7693547. [DOI] [Google Scholar]
  • 33.Abd El-Maksoud AJ, Abd El-Kader AA, Hassan BG, Rihan NG, Tolba MF, Said LA, et al. FPGA implementation of sound encryption system based on fractional-order chaotic systems. Microelectron J. 2019;90:323–35. 10.1016/j.mejo.2019.05.005. [DOI] [Google Scholar]
  • 34.Li R, Wu H. Adaptive synchronization control with optimization policy for fractional-order chaotic systems between 0 and 1 and its application in secret communication. Isa T. 2019;92:35–48. doi: 10.1016/j.isatra.2019.02.027 [DOI] [PubMed] [Google Scholar]
  • 35.Kilbas A A A SHMT. Theory and applications of fractional differential equations.: Elsevier Science Limited; 2006. [Google Scholar]
  • 36.Aguila-Camacho N, Duarte-Mermoud MA, Gallegos JA. Lyapunov functions for fractional order systems. Commun Nonlinear Sci. 2014;19(9):2951–7. 10.1016/j.cnsns.2014.01.022. [DOI] [Google Scholar]
  • 37.Behinfaraz R, Badamchizadeh MA. Synchronization of different fractional order chaotic systems with time-varying parameter and orders. Isa T. 2018;80:399–410. doi: 10.1016/j.isatra.2018.07.014 [DOI] [PubMed] [Google Scholar]

Decision Letter 0

Yanzheng Zhu

3 Nov 2021

PONE-D-21-24308Finite-time generalized synchronization of non-identical fractional order chaotic systems and its application in speech secure communicationPLOS ONE

Dear Dr. Yang,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Dec 18 2021 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Academic Editor

PLOS ONE

Journal requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf.

2. We note that the grant information you provided in the ‘Funding Information’ and ‘Financial Disclosure’ sections do not match.

When you resubmit, please ensure that you provide the correct grant numbers for the awards you received for your study in the ‘Funding Information’ section.

3. Thank you for stating the following in the Acknowledgments Section of your manuscript:

“This study was supported in part by the National Natural Science Foundation of China under Grant no. 62073090, 61473331, in part by the Guangzhou Key Laboratory of Intelligent Building Equipment Information Integration and Control under Grant no. 202002010003, in part by the Natural Science Foundation of Guangdong Province of China under Grant no.2019A1515010700, in part by the Key (natural) Project of Guangdong Provincial under Grant no. 2019KZDXM020,2019KZDZX1004, 2019KZDZX1042, in part by the Introduction of Talents Project of Guangdong Polytechnic Normal University of China under Grant no. 991641277, 991512203, in part by Guangdong Climbing Project no. pdjh2020b0345, in part by Special projects in key areas of ordinary colleges and universities in Guangdong Province no. 2020ZDZX2014,Intelligent Agricultural Engineering Technology Research Centre of Guangdong University Grant no.ZHNY1905, and Guangzhou Key Laboratory of Intelligent Building Equipment Information Integration and Control.”

We note that you have provided funding information that is not currently declared in your Funding Statement. However, funding information should not appear in the Acknowledgments section or other areas of your manuscript. We will only publish funding information present in the Funding Statement section of the online submission form.

Please remove any funding-related text from the manuscript and let us know how you would like to update your Funding Statement. Currently, your Funding Statement reads as follows:

“This study was supported in part by the National Natural Science Foundation of China under Grant no. 62073090, 61473331, in part by the Guangzhou Key Laboratory of Intelligent Building Equipment Information Integration and Control under Grant no. 202002010003, in part by the Natural Science Foundation of Guangdong Province of China under Grant no.2019A1515010700, in part by the Key (natural) Project of Guangdong Provincial under Grant no. 2019KZDXM020,2019KZDZX1004, 2019KZDZX1042, in part by the Introduction of Talents Project of Guangdong Polytechnic Normal University of China under Grant no. 991641277, 991512203, in part by Guangdong Climbing Project no. pdjh2020b0345, in part by Special projects in key areas of ordinary colleges and universities in Guangdong Province no. 2020ZDZX2014,Intelligent Agricultural Engineering Technology Research Centre of Guangdong University Grant no.ZHNY1905, and Guangzhou Key Laboratory of Intelligent Building Equipment Information Integration and Control.”

Please include your amended statements within your cover letter; we will change the online submission form on your behalf.

4. Thank you for stating the following in your Competing Interests section: 

“NO authors have competing interests”

Please complete your Competing Interests on the online submission form to state any Competing Interests. If you have no competing interests, please state ""The authors have declared that no competing interests exist."", as detailed online in our guide for authors at http://journals.plos.org/plosone/s/submit-now

 This information should be included in your cover letter; we will change the online submission form on your behalf.

5. In your Data Availability statement, you have not specified where the minimal data set underlying the results described in your manuscript can be found. PLOS defines a study's minimal data set as the underlying data used to reach the conclusions drawn in the manuscript and any additional data required to replicate the reported study findings in their entirety. All PLOS journals require that the minimal data set be made fully available. For more information about our data policy, please see http://journals.plos.org/plosone/s/data-availability.

Upon re-submitting your revised manuscript, please upload your study’s minimal underlying data set as either Supporting Information files or to a stable, public repository and include the relevant URLs, DOIs, or accession numbers within your revised cover letter. For a list of acceptable repositories, please see http://journals.plos.org/plosone/s/data-availability#loc-recommended-repositories. Any potentially identifying patient information must be fully anonymized.

Important: If there are ethical or legal restrictions to sharing your data publicly, please explain these restrictions in detail. Please see our guidelines for more information on what we consider unacceptable restrictions to publicly sharing data: http://journals.plos.org/plosone/s/data-availability#loc-unacceptable-data-access-restrictions. Note that it is not acceptable for the authors to be the sole named individuals responsible for ensuring data access.

We will update your Data Availability statement to reflect the information you provide in your cover letter.

Additional Editor Comments:

Based on the two reviewers' suggestions, the paper needs to be revised largely from the technique to the writing.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: N/A

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: No

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: In my opinion, the article is innovative and suitable for publication in this journal after the following  revisions can be finished.

1 This article needs further careful examination to avoid language errors that should not occur, for example at the beginning of the Introduction, there are two Chaos Chaos; Title of Chapter II:“2. Basic definition and lemma”I think “definitions”should be more suitable.

2.The reference format of the article is very chaotic, and the author needs to revise it uniformly according to the requirements of the journal.

3.The relationship between theorem 1 and theorem 2 is not well explained, which is easy to cause confusion in understanding. Please explain in detail the relationship between theorem 1 and theorem 2.

4.Figure 1-4 only list the behavior evolution of system state and output, without further detailed comparative analysis. Please give a detailed comparative analysis of status and output signals.

Reviewer #2: The problem of the finite-time generalized synchronization for non-identical fractional order chaotic (or hyper-chaotic) systems by a designing adaptive sliding mode controller and its application to secure communication has been focused on in this manuscript. And some simulation results have been provided to demonstrate the effectiveness and robustness of the presented approach. However, the following comments need to be considered in the revision and require major revisions.

(1) What are the advantages of the fractional order system considered in this paper over the integer order system? What are the differences and difficulties in handling?

(2) The contributions of this paper need to be improved.

(3) The background in the introduction part is not enough, please refer to the following reference:

IEEE Transactions on Neural Networks and Learning Systems, DOI: 10.1109/TNNLS.2019.2952410.

(4) In the Definitions 1-2, Lemmas 2, 3, 5 in the paper, they require \\alpha \\in (0,1), while Lemma 1 requires \\alpha \\in (0,1], which makes the definitions 1-2, Lemmas 2, 3, 5 no longer hold when Lemma 1 holds. Please explain this contradiction issue in detail.

(5) The symbol “\\varepsilon_{i}” given in Lemma 4 is not reflected in the following inequality (6), and the symbol \\xi in (6) does not give a corresponding definition. In addition, there are many symbols in the full paper that appear for the first time without giving corresponding definitions, such as the symbol \\tau, the symbol before the function f(t) in definition 1, etc.

(6) The authors mentioned in Remark 4 that “designing an appropriate control law ′() for any different dimensional systems (9) and (10)”? Is this designed control law applicable to any different dimensional systems?

(7) What is the prior knowledge of the upper bound of the system mentioned by the authors in Remark 6? In the control scheme proposed in this paper, why is it not necessary to give a priori knowledge of the upper bound? What method was used to deal with it?

(8) The expression of the finite time T calculated in the paper contains the initial values of some variables. How are these initial values determined?

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Attachment

Submitted filename: PONE-D-21-24308 comments.pdf

PLoS One. 2022 Mar 23;17(3):e0263007. doi: 10.1371/journal.pone.0263007.r002

Author response to Decision Letter 0


2 Dec 2021

We thank the innominate reviewers for their valuable comments and suggestions in improving the quality of the manuscript. We have modified the new manuscript following your advice. Thank you for your suggestion again.

Attachment

Submitted filename: Response to Reviewers_11.26.docx

Decision Letter 1

Yanzheng Zhu

11 Jan 2022

Finite-time generalized synchronization of non-identical fractional order chaotic systems and its application in speech secure communication

PONE-D-21-24308R1

Dear Dr. Yang,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

Based on the two reviewers' comments, the paper can be accepted for publication now.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: (No Response)

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: (No Response)

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: (No Response)

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: (No Response)

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: Authors have made good modifications and basically answered my questions. In my opinion, it's acceptable.

Reviewer #2: (No Response)

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Attachment

Submitted filename: Comments to PONE-D-21-24308R1.pdf

Acceptance letter

Yanzheng Zhu

14 Mar 2022

PONE-D-21-24308R1

Finite-time generalized synchronization of non-identical fractional order chaotic systems and its application in speech secure communication

Dear Dr. Yang:

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.

If we can help with anything else, please email us at plosone@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Prof. Yanzheng Zhu

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 File

    (ZIP)

    Attachment

    Submitted filename: PONE-D-21-24308 comments.pdf

    Attachment

    Submitted filename: Response to Reviewers_11.26.docx

    Attachment

    Submitted filename: Comments to PONE-D-21-24308R1.pdf

    Data Availability Statement

    All relevant data are within the paper and its Supporting Information files.


    Articles from PLoS ONE are provided here courtesy of PLOS

    RESOURCES