Abstract
This paper constructs and analyzes the dynamical properties of a new fractional-order real hyper-chaotic system and its corresponding complex variable system. A thorough analysis was done by employing stability of equilibrium points, phase plots, Lyapunov spectrum, and bifurcation analysis for the consequences of varying fractional-order derivative and parameter values on the system. For the first time, a modulus synchronization scheme is proposed to synchronize real and complex fractional-order dynamical systems. Based on Lyapunov stability theory, non-linear controllers are designed to achieve the proposed modulus synchronization scheme. A new modulus synchronization encryption algorithm with a large key space size for digital images is introduced for the application. The experimental results and analysis validate the desired algorithm. Also, we compare our result of the new encryption algorithm with the previously published literature and verify the efficacy of the considered scheme. Numerical simulations are given to validate the theoretical analysis
Keywords: Complex fractional-order systems, Hyper-chaos, Modulus synchronization, Digital image encryption, Coronavirus image
Introduction
In the digital world, digital or multimedia data security becomes more critical since they are easily transmitted over the network via insecure channels to help recent communication and social networking technologies. A well-secured encryption scheme is essential for multimedia data communication to protect and stop the misuse of multimedia data. In information communication, the digital image is an essential carrier of information. The encryption algorithms using chaotic systems are more effective and secure than traditional encryption algorithms due to some important features of chaotic systems like sensitivity to initial conditions, simple analytic description, ergodicity, and high complex behavior, which are more favorable to data security. Image encryption algorithms based on chaotic systems have been investigated [16, 17, 25, 26, 34, 40–43] with an experimental analysis and their outcomes have been reported. The key space size plays a more vital role in all encryption algorithms since the security level depends on key space size. If the size of the key space is very large, then the hackers should not be able to hack the keys easily. The existing image encryption algorithms [16, 17, 25, 26, 34, 40–43] have key space size is nearly equal to 2600. So, it is essential to propose an encryption algorithm with a large key space size.
A strategy for underwater image enhancement has been proposed in [10] by using the methodology of Contrast-Limited Adaptive Histogram Equalization (CLAHE) and Percentile to improve the quality of the image outcome. The object recognition results and their applications using several deep learning methods have been described in [4]. Further, analysis results of various techniques for object recognition have been reported. The major survey of deep learning and its significant application domains in the various field has been presented in [9]. A new scheme for printer attribution [22] has been constructed with the support of utilizing Speeded Up Robust Features and Oriented Fast Rotated and BRIEF feature descriptors. At very first, source camera and source mobile detection evaluation were attempted in [13]. The passive approach has been established to fix the document source printer in [12] and adaptive boosting-bootstrap aggregating methodologies have been proposed to improve the level of classification accuracy.
Fractional calculus [6, 35] can be employed as an important mathematical instrument for modeling of practical systems. The dynamical behaviors of many practical systems have been described by fractional differential equations, such as viscoelastic system [2], kinetic equations [36] and dynamo theory [32]. In recent decades, the study of chaos, control, and synchronization [19, 21] in fractional-order systems has been gaining interest due to their applications in cryptography. In particular, fractional-order dynamical systems have been applied to develop an algorithm for encryption-decryption of multimedia data; for instance, fractional-order hyper-chaotic systems have been utilized for color image encryption algorithm [15, 17, 20, 34], synchronized fractional-order King Cobra chaotic systems have been applied for image encryption technique [31], fuzzy fractional integral sliding mode control based image encryption algorithm has been presented in [3], robust synchronization of mismatched fractional-order dynamical systems have been applied to an audio encryption algorithm in [33], and a video encryption algorithm based on a fractional-order hyperchaotic system has been proposed in [14].
Apart from real variable fractional-order systems, the complex variable fractional-order systems received very much attention because of their existence in rotating fluids, electronic circuits, detuned lasers and many more. In this direction, chaos has been identified in fractional-order complex Lorenz system [29] and fractional-order complex Chen system [28]. The cluster synchronization between complex dynamical networks has been investigated in [7]. In [18], the author achieved the hybrid projective synchronization between two different fractional-order complex systems in the presence of external disturbances and uncertainties. In [39], dual-function projective synchronization has been achieved between fractional-order complex T system and complex Lu system. The modified projective synchronization between fractional-order complex systems has been enquired in [24, 30] and dual-phase, dual anti-phase synchronization in fractional real variables and complex variables with uncertainties have been studied in [38].
All the mentioned synchronization techniques either synchronize the real master and real slave system or the complex master and complex slave system. In [23], P. Li. et al. synchronize classical integer-order real hyper-chaotic and its corresponding complex system through a modulus synchronization scheme. To the author’s best knowledge, the idea of synchronizing complex variable fractional-order chaotic master system and real fractional-order chaotic slave system is not yet been exposed.
Enlightened by the above motivation, we have introduced and analyzed the new fractional-order hyper-chaotic system and its corresponding complex variable fractional-order hyper-chaotic system. We have presented the dynamical analysis of the considered system employing stability of equilibrium points, phase plots, Lyapunov spectrum and bifurcation analysis for the consequences of the fractional-order derivative and parameter values on the system. A novel synchronization scheme has been introduced between the fractional-order hyper-chaotic system and its corresponding complex fractional-order hyper-chaotic system. The non-linear controllers are designed by implementing the Lyapunov stability theory and achieve the desired synchronization. A new modulus synchronization encryption algorithm with a large key space size for digital images is proposed, and the experimental results and analysis validate the desired algorithm. Also, we compare our result of the novel encryption algorithm with the previously published literature and verify the efficacy of the considered scheme. Numerical simulations have been obtained in the shape of plots to ensure the feasibility and efficiency of the desired scheme. Different types of medical images will be considered for executing the proposed scheme and new encryption algorithm will be developed to protect the medical image information in near future.
Then main objectives and findings of the paper are summarize as follows
A new fractional-order hyper-chaotic real and its corresponding complex variables system have been constructed.
A thorough analysis was done by employing equilibrium stability theory, Lyapunov exponents, bifurcation theory, and phase portraits.
We have shown the consequences of the varying dynamics of the proposed real and complex-valued hyper-chaotic system by varying fractional-order derivatives between 0.7 < α < 1 and system parameter values.
A new synchronization scheme has been constructed to synchronize our proposed real and complex-valued hyper-chaotic systems.
To demonstrate the effectiveness of our proposed synchronization scheme, we developed a new modulus synchronization encryption algorithm with a large key space size for digital images.
The proposed encryption algorithm’s experimental analysis and comparison results have been established in both a theoretical and graphical manner.
The rest of the manuscript is arranged as Section 2 shows the fundamental definitions and stability theorems of fractional-order chaotic systems. In Section 3, the dynamical analysis of both the real fractional-order hyper-chaotic and complex fractional-order hyper-chaotic systems have been presented. In Section 4 we describe our novel synchronization scheme and illustrate the results of the proposed scheme. Section 5 represents the application of the modulus synchronization scheme in digital images and the proposed encryption algorithm has been demonstrated experimentally. In Section 6, the experimental analysis and comparison results of the proposed encryption algorithm have been performed and verified. Finally, we conclude our paper in Section 7.
Preliminaries
In this section, first we provide few elementary definitions of fractional differential calculus and then present some fundamental stability theorems. The integro-differential operator denoted as is a generalization of integration-differentiation operator of fractional calculus theory defined by
where α fractional-order derivative, ‘t0’ is the fixed lower limit and ‘t’ is the moving upper limit.
The αth order Riemann Liouville’s derivative is defined as
where is the Gamma function.
The definition of Caputo’s αth order derivative is presented as
The Grnwald Letnikov’s αth order derivative is given as
where h represents the sample time. ⌊.⌋ is the floor function and is given by
Since the initial conditions of a fractional-order system take the same form as for the integer order system in the Caputo’s fractional derivative, therefore we have used the Caputo’s definition in the rest of the paper. Further, is read as Dα for easiness of the notation in the rest of the content.
Theorem 1
[11] Consider the autonomous system
where 0 < α ≤ 1, , then this system is asymptotically stable if and only if
Also the system is stable if and only if and the eigenvalues which satisfies have geometric multiplicity one.
Lemma 1
[1] ∀ H(t) , ∀q ∈ (0,1] and ∀t > 0
The new fractional-order hyper-chaotic system and its corresponding complex system
In this section,we analyze a new fractional-order hyper-chaotic system. In [27], classical integer-order model is introduced with three quadratic non-linearities and analyzed which is given in the following form
| 1 |
where are state variables and a,b and c are constant parameters.
In this paper, we study fractional version of the system (1) and its complex system. Then, new fractional-order system is presented as
| 2 |
where Dα denotes the Caputo’s Derivative. are state variables and a,b,c and d are constant parameters.
The corresponding complex fractional-order hyper-chaotic system is
| 3 |
where , and are complex state variables and is real state variable. Also and over bar denotes the conjugate of complex variable.
Then the real version of system (3) is obtained as
| 4 |
Now, we describe the complete dynamical analysis of system (2) and system (4).
Symmetry
-
(A)
We have found that the new fractional-order hyper-chaotic system (2) is invariant under the transformation (ω1,ω2,ω3,ω4) = (−ω1,−ω2,ω3,−ω4), which shows that the new system has rotational symmetry about ω3-axis.
-
(B)
The complex system (4) is symmetric about the μ5 axis for the transformation (μ1,μ2,μ3,μ4,μ5,μ6,μ7) = (−μ1,−μ2,μ3,−μ4,μ5,−μ6,−μ7).
Dissipative
-
(A)The divergence (△ .H) of proposed system (2) is given as
If △ .H < 0, then the divergence is dissipative and vice-versa.5 Therefore, for (−a + b − c) < 0, the system (2) is dissipative.
-
(B)The divergence (△ .H) of the system (4) is given as
Therefore, for (− 2a + 2b − c) < 0, the system (4) is dissipative.6 Hence, the trajectories of system (2) and (4) finally emerge to chaotic attractor.
Equilibrium points stability
-
(A)To find the equilibrium points of system (2), we have to solve the following equations
From (7), we get three equilibrium points at parameter values a = 30,b = 15,c = 3 & d = 2, represented as The Jacobian matrix of system (2) is obtained as7
Then, the Characteristic Polynomial of (8) at equilibrium point E0 is simplified as8
The eigenvalues of above equation at parameter values a = 30,b = 15,c = 3 & d = 2 are λ = (− 3,0.270348,14.7739,− 30.0443).9 Then by using results of [8, 37] and from Theorem 1, the equilibrium point E0 is saddle point and unstable.
Since the characteristic polynomial of (8) at equilibrium point E1 and E2 are same, then the eigenvalues of (8) at E1 and E2 at parameter values a = 30,b = 15,c = 3 & d = 2 are λ = (0.0254,− 19.8140,0.8943 + j37.8431,0.8943 + j37.8431). Then by using results of [8, 37] and from Theorem 1, the equilibrium point E1 and E2 are saddle focus and unstable.
-
(B)The equilibrium point of system (4) can be found by solving the equation, μi = 0, i = 1 to 7, i.e.,
Then the system (10) has one isolated equilibrium point (0,0,0,0,0,0) as well as a whole circle of equilibria in (μ1,μ4) space given as10
This equation represents a circle with centre (0,0) and radius .11 Let μ1 = μ3 = rcos𝜃 and μ2 = μ4 = rsin𝜃, where 𝜃 ∈ [0,2π], then we get the non-isolated fixed points as
To examine the stability of trivial equilibrium point (0,0,0,0,0,0) the characteristic polynomial at this equilibrium is12
So, this fixed point is stable if c > 0 and d > ab. Otherwise it is unstable.13
Lyapunov exponents & dimensions
-
(A)To find out the Lyapunov exponents, the system (2) can be written in vector form as follows-
where ω(t) = [ω1(t),ω2(t),...,ω4(t)], L = [l1,l2,l3,l4]t and [...]t represent the transpose.14 The trajectory ω(t) for small deviation δ can be represented as
where represents the following Jacobian matrix-15
Then, the Lyapunov exponents Li of the system are defined as16
For the parameter values a = 30,b = 15,c = 3,d = 2 and fractional-order α = 0.985, the Lyapunov exponents are obtained as L1 = 1.4873,L2 = 0.1086,L3 ≈ 0,L4 = − 20.695. Figure 1(a) shows the Lyapunov exponent spectrum for real fractional-order hyper-chaotic system (2).17 Therefore our new fractional-order system is hyper-chaotic because it has two positive Lyapunov exponents L1,L2.
Using the theoretical analysis and numerical simulations, the Lyapunov dimension(or Kaplan-Yorke dimension) can be find out by the following method
where m is the largest integer satisfying and . Therefore, the Lyapunov dimension for real hyper-chaotic system is LDKY = 3.07525, which is a fractional dimension.18 -
(B)
Similarly from the above case, the Lyapunov exponents for complex system are calculated as L1 = 3.3828,L2 = 2.7239,L3 = 0.2600,L4 = − 2.450,L5 = − 4.1744,L6 = − 15.5966,L7 = − 19.235. Figure 1(b) shows the Lyapunov exponent spectrum for complex fractional-order hyper-chaotic system (4).
Therefore, system (4) is hyper-chaotic because it has at least two positive Lyapunov exponents. Also, the Kaplan-Yorke dimension for a complex hyper-chaotic system (4) is calculated as LDKY = 4.9382, which is a fractional dimension.
Fig. 1.
Lyapunov Exponents for order α = 0.95: (a) Real fractional-order hyper-chaotic system (2) (b) Complex fractional-order hyper-chaotic system (4)
Dynamics of the systems for varying fractional-order and bifurcation analysiss
Recently, it has been discovered that the fractional-order derivative behaves like a controlling parameter and extends a threshold value of derivative order; chaos is either created or exterminated. So, the dynamics for varying fractional-order α ∈ (0.8,1) can be described for both real and corresponding complex hyper-chaotic systems. Also, we have shown the bifurcation analysis for fixed derivative order α = 0.95, the parameter c = 3, d = 2 and varying the parameter values of a and b for both real and corresponding complex hyper-chaotic systems as follows
-
(A)
For real hyper-chaotic system (2) simulations, we set the rest of the parameters as a = 30,b = 15,c = 3 & d = 2 and alter the derivative order α.
From Fig. 2(a), we see that for α < 0.86, the system is not hyper-chaotic because it has only one positive Lyapunov exponent, but after α > 0.86, the real system is hyper-chaotic because of the presence of two positive Lyapunov exponents. Also, it is more clear from the Fig. 2(b) that the bifurcation diagram for varying order shows that the real system is hyper-chaotic for the value α > 0.86.
Bifurcation Analysis for varying parameter values a, b and fix α = 0.95, c = 3 and d = 2 can be illustrated in the Fig. 3.
From Fig. 3, we see that for a specific interval of parameters a and b, the system shows hyper-chaotic behavior, and after a verge value, chaos is demolished.
-
(B)
Similarly, for complex hyper-chaotic system simulations, we set the parameters as a = 30,b = 15,c = 3 & d = 2 and alter the derivative order α.
Fig. 2.
(a) Lyapunov exponents (b) Bifurcation diagram of system (2) for α ∈ (0.8,1)
Fig. 3.
Bifurcation diagram of system (2) for (a) parameter a ∈ (10,50) (b) parameter b ∈ (10,50)
From Fig. 4(a), we see that for α < 0.86 the system has only one positive lyapunov exponents but after α > 0.86 it has two positive lyapunove exponents which shows that corresponding fractional-order complex system is hyper-chaotic. Also, from the Fig. 4(b), the bifurcation diagram for varying order clearly represents that the complex system is hyper-chaotic for the value α > 0.86.
Fig. 4.
(a) Lyapunov exponents (b) Bifurcation diagram of system (4) for α ∈ (0.8,1)
Also, Fig. 5 shows the bifurcation analysis for varying parameter values a and b and fix derivative order α = 0.95, parameter c = 3 and d = 2.
Fig. 5.
Bifurcation diagram of system (4) for (a) parameter a ∈ (10,40) (b) parameter b ∈ (10,28)
Therefore, we say that the parameter values a and b for a definite interval show hyper-chaotic behavior and after a verge value, chaos demolished.
Hyper-chaotic attractors
-
(A)
For the parameter values a = 30,b = 15,c = 3 & d = 2, initial condition (ω1(0), ω2(0),ω3(0),ω4(0)) = (1,2,− 0.1,0.1) and α = 0.95 the real system (2) exhibits the hyper-chaotic behavior. The hyper-chaotic attractors displayed in Fig. 6
-
(B)
For the parameter values a = 30,b = 15,c = 3 & d = 2, initial condition (μ1(0),μ2(0),μ3(0),μ4(0),μ5(0),μ6(0),μ7(0)) = (1,1,2,3,− 0.1,0.1,0.1) and α = 0.95 the complex system (4) is hyper-chaotic. The hyper-chaotic attractors shown in Fig. 7.
Fig. 6.
Hyper-chaotic attractors for fractional-order real system (2)
Fig. 7.
Hyper-chaotic attractors for fractional-order complex system (4)
Modulus synchronization scheme
This section discusses the novel synchronization scheme to synchronize real fractional-order hyper-chaotic system and their corresponding complex system.
Consider the master system and slave system in the following form
| 19 |
| 20 |
where U(t) = (u1,u2,...,un)T denotes the state vector of master system. Note that u is considered as , and . W(t) = (w1,w2,...,wn)T are the real state vector of slave system. are constant matrix, f,g are n × 1 continuous vector function respectively. C = (C1,C2,...,Cn)T are non-linear controllers which will be designed later. Now, to synchronize complex master system and real slave system, here we define the error system of Modulus synchronization as
| 21 |
where |.| denotes the complex modulus of master system.
Definition 1
The synchronization between complex master system and real slave system can be achieved by the following scheme
| 22 |
where ∥.∥ denotes Euclidean norm and |.| denotes the modulus of complex variable.
Remark 1
If (ur,ui) = |0,0|, the error can be rewritten as
Remark 2
If ur≠ 0 and ui≠ 0, then (22) can be written as
| 23 |
The (23) implies that the synchronization between the complex master system and a real slave system can be turned into an absolute value synchronization problem of real system.
From (22), the error dynamical system can be written as
| 24 |
The error system can be described as
| 25 |
where is a constant control matrix to be chosen.
Theorem 2
If we select the control matrix such that (B − P) is a negative definite matrix, then the complex master system and real slave system are globally synchronized with respect to complex modulus function under the following controllers.
| 26 |
Proof
| 27 |
Consider the Lyapunov function as
We obtain,
By using Lemma 1, we get
Thus from the stability theory of Lyapunov, the error system is globally asymptotically stable. Therefore complex master system and real slave system are globally synchronized. □
Illustration
We consider the complex fractional-order hyper-chaotic system (4) as master system given as follows
| 28 |
Consider the controlled real fractional-order hyper-chaotic system (2) as slave system which is written as
| 29 |
where W(t) = (ω1(t),ω2(t),ω3(t),ω4(t))T,
| 30 |
and C = (C1,C2,C3,C4) represents a controller.
The error term for modulus synchronization synchronization is defined as
| 31 |
To achieve modulus synchronization between systems (28) and (29), the control matrix P is chosen as
| 32 |
The control vector C = (C1,C2,C3,C4) can be determined as
| 33 |
The error function can be obtained as
| 34 |
where
| 35 |
Therefore, it is clear that (B − P) is negative definite matrix. According to Theorem 2, the systems (28) and (29) are globally modulus synchronized with the parameter value are taken as a = 30,b = 15,c = 3 & d = 2 at fractional-order α = 0.95. Figure 8 displays the synchronization error achieved at time t = 4 units (approx.)
Fig. 8.
Synchronization error for fractional-order complex system and real system
Application of the proposed synchronization scheme
This section applies the synchronized complex and real fractional-order hyper-chaotic systems to develop a new algorithm for digital image encryption and decryption technique. The proposed algorithm has three phases: 1. The key generation phase 2. Encryption phase, and 3. Decryption phase. Before going to construct the algorithm, the following assumptions are needed.
Consider the fractional-order complex system (28) as the sender system and the controlled real fractional-order system (29) as the receiver system. The sender and receiver agree on parameters (t0,t1,α,g,p). Figure 8 shows that the modulus synchronization error e(t) between the systems (28) and (29) tends to zero after t ≥ 4 at α = 0.95. So, we fix the parameter values t0 = 4, t1 > t0 and α = 0.95. Further, g is any positive integer less than p where p = 256 since the range of intensity values of an image from 0 to 255.
Modulus synchronization encryption algorithm
1. Key generation phase:
- The sender chooses a number t2 > t0 and solves the system (28) at time t2. Then computes the private and public key by
The sender kept secret their private key and publish the public key .
- The receiver chooses a number t3 > t0 and solves the system (29) at time t3. Then computes the private and public key by
The receiver kept secret their private key and publish the public key .
2. Encryption phase:
-
5.
The sender wants to send a digital image I with size m × n secretly via insecure channel.
-
6.
Sender randomly chooses an integer k and calculates T ≡ gk (mod p) and
-
7.The sender computes an encrypted image E or cipher image of I by
where , , ϕ3(t1) = floor(μ5(t1)) and . -
8.
Further, sender sends (T,s,E) to receiver.
3. Decryption phase:
-
9.The receiver receives (T,s,E) from the sender and recovers an original image I or decrypted image D by computing
where ψi(t1) = floor(wi(t1)),i = 1,2,3,4. -
10.
The validity of the recovered image must be verified by computing .
For,
Demonstration of the proposed algorithm
In this subsection, the performance of the proposed algorithm to be demonstrated experimentally.
Assume that t1 = 15,t2 = 10,t3 = 21,g = 89 and k = 39.
At t1 = 15, μ1(t1) = 2.1639,μ2(t1) = 3.0154,μ3(t1) = 1.2083,μ4(t1) = 1.6837,μ5(t1) = 10.5402,μ6(t1) = − 4.3571,μ7(t1) = − 6.0712 and w1(t1) = 3.7115,w2(t1) = 2.0724,w3(t1) = 10.5402,w4(t1) = 7.4729.
At t2 = 10, μ1(t2) = 1.2001,μ2(t2) = 1.6754,μ3(t2) = 1.0237,μ4(t2) = 1.4288,μ5(t2) = 8.0642,μ6(t2) = − 0.9404,μ7(t2) = − 1.3187.
At t3 = 21, w1(t3) = 0.4303,w2(t3) = 0.8397,w3(t3) = 10.8281,w4(t3) = 4.3734.
The private and public keys of sender are
The private and public keys of receiver are
The sender calculates T ≡ gk ≡ 169 (mod 256), and computes the encrypted image E of an original image I by . Then sends (T,s,E) to receiver. Finally, receiver recovers an original image I by computing
For experiment, we take Coronavirus, Lena, Baboon, Zinnia flowers, Fractal and Autumn leaves images as an original images I and their corresponding encrypted and decrypted images are shown in Fig. 9.
Fig. 9.
Left to right from the top: The original, encrypted and decrypted images of Coronavirus, Lena, Baboon, Zinnia flowers, Fractal and Autumn leaves respectively
Experimental analysis and comparison results
In this section, the security and performance of the proposed algorithm are analyzed by different security measures.
Key space analysis
The key space is the total number of different secret keys that can be used in the cryptosystem. A good encryption scheme should have a large key space to resist the brute-force attack. In the proposed image encryption algorithm, the secret keys are the parameters (a,b,c,d) and initial values μi(0),i = 1,2,⋯,7, wi(0),i = 1,2,3,4 of the complex and real fractional-order system, the fractional-order α and the time parameters (t0,t1,t2,t3). If the computation precision is 10− 14, then the estimated key space of the proposed algorithm is 10266 ≈ 2880. The estimated key space is 8 times greater than the key space size 2100 to provide the high level security and to resist all varieties of brute-force attacks. The comparison of key space result between the proposed encryption algorithm and the recent existing schemes is given in Table 1.
Table 1.
Comparison results of key space
Information entropy analysis
It is an important analysis to measure the randomness and the unpredictability of an information in the image and the value of the entropy is measured by the following formula
| 36 |
where s is the source of information and P(si) is the probability of symbol si, si ∈ s. Theoretically, the maximum entropy value is 8 for a random image with 256 gray levels. A good encryption scheme should produce the entropy value of encrypted image very close to 8 [5, 44]. For the proposed algorithm, the entropy values of encrypted images are listed in Table 2. It is very clear that the entropies of encrypted images are close to 8 and proves that the unpredictability of information is very high. Hence, the proposed encryption algorithm is secure against the entropy analysis and possess good randomness. Further, the comparison result with some existing algorithms is given in Table 3.
Table 2.
Information entropy of encrypted images
| Encrypted images | Entropy value |
|---|---|
| Coronavirus | 7.9958 |
| Lena | 7.9994 |
| Baboon | 7.9994 |
| Zinnia flowers | 7.9962 |
| Fractal | 7.9967 |
| Autumn leaves | 7.9954 |
Table 3.
Comparison of information entropy of encrypted images
Histogram analysis
The histogram reflects the pixel distribution of an image at each intensity level. Figure 10 displays the histograms of the color components of original and encrypted Coronavirus image. It shows that the histogram of encrypted image is entirely different from the original image and it is uniform. Hence, no statistical information about the original image can be observed from the encrypted image.
Fig. 10.
Histograms of Red, Green and Blue color components of (a) Coronavirus image and (b) Encrypted Coronavirus image respectively
Correlation analysis
The efficiency of an encryption algorithm is measured by the correlation of encrypted images. In the good encryption scheme, the correlation coefficient of the encrypted image is close to 0 [5, 44]. That is, the adjacent pixels are entirely uncorrelated to each other. The correlation coefficient between two adjacent pixels in a digital image is calculated by
| 37 |
where , and . In the proposed algorithm, the correlation coefficients of two adjacent pixels (2000 pixel pairs are randomly selected) are examined and tabulated in Table 4 for original images and encrypted images in horizontal, vertical, and diagonal directions, respectively. The correlation distribution of the Coronavirus image and their corresponding encrypted image are depicted in Fig. 11. Table 4 shows that the calculated value of correlation coefficients of encrypted images are close to 0 in three different directions, which means the proposed encryption algorithm is secure well and robust against correlation attacks. Further, the effectiveness of the proposed algorithm is satisfactory when compared with other existing encryption algorithms presented in Table 5.
Table 4.
Correlation coefficients of two adjacent pixels in original and encrypted images
| Original image | Encrypted image | |||||
|---|---|---|---|---|---|---|
| Images | Horizontal | Vertical | Diagonal | Horizontal | Vertical | Diagonal |
| Coronavirus | 0.9088 | 0.9069 | 0.8863 | 0.0122 | 0.0065 | 0.0153 |
| Lena | 0.9896 | 0.9803 | 0.9712 | 0.0039 | 0.0026 | 0.0030 |
| Baboon | 0.8676 | 0.9240 | 0.8578 | 0.0098 | 0.0065 | 0.0186 |
| Zinnia flowers | 0.9045 | 0.9189 | 0.8558 | 0.0136 | 0.0100 | 0.0124 |
| Fractal | 0.9232 | 0.9365 | 0.9129 | 0.0097 | 0.0087 | 0.0046 |
| Autumn leaves | 0.9194 | 0.9200 | 0.8987 | 0.0134 | 0.0120 | 0.0182 |
Fig. 11.
Correlation distributions between two adjacent pixels: (a) Horizontal, (b) Vertical (c) Diagonal directions in Coronavirus image and (a1) Horizontal, (b1) Vertical (c1) Diagonal directions in encrypted Coronavirus image respectively
Table 5.
Comparison of correlation coefficients of two adjacent pixels in different directions
Remark 3
The results of experiments and their corresponding security analysis show that the security of the proposed modulus synchronization encryption algorithm is very high, has a huge key space size, and is secure against different attacks.
Conclusions
This paper investigates the dynamical behaviors of the proposed fractional-order real and complex hyper-chaotic systems. The modulus synchronization scheme has been suggested for fractional-order hyper-chaotic complex and real systems by using non-linear controllers. Necessary and sufficient conditions are derived from achieving the proposed synchronization and verified by numerical simulations. A novel modulus synchronization encryption algorithm with a large key space for digital images has been proposed and demonstrated numerically. Several tests have carried out the security and performance analysis of the proposed algorithm. The obtained results prove that the proposed image encryption algorithm has better performance than existing algorithms. Experimental results show that the proposed encryption algorithm is suitable to protect the security of digital image information. In future work, a novel encryption algorithm with higher level security will be constructed based on fractional order dynamical systems to protect the medical image information over the internet.
Acknowledgements
Nasreen(19/06/2016(i)EU-V) thankful to UGC,India for providing financial support as S.R.F.
Data Availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
Declarations
Conflict of Interests
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
P. Muthukumar, Email: muthukumardgl@gmail.com
Nasreen Khan, Email: nasreen899@gmail.com.
References
- 1.Aguila-Camacho N, Duarte-Mermoud MA, Gallegos JA. Lyapunov functions for fractional order systems. Commun Nonlinear Sci Numer Simul. 2014;19(9):2951–2957. doi: 10.1016/j.cnsns.2014.01.022. [DOI] [Google Scholar]
- 2.Bagley RL, Calico R. Fractional order state equations for the control of viscoelasticallydamped structures. Journal of Guidance. Control, and Dynamics. 1991;14(2):304–311. doi: 10.2514/3.20641. [DOI] [Google Scholar]
- 3.Balasubramaniam P, Muthukumar P, Ratnavelu K. Theoretical and practical applications of fuzzy fractional integral sliding mode control for fractional-order dynamical system. Nonlinear Dyn. 2015;80(1-2):249–267. doi: 10.1007/s11071-014-1865-4. [DOI] [Google Scholar]
- 4.Bansal M, Kumar M. Kumar, m.: 2d object recognition techniques: state-of-the-art work. Archives of Computational Methods in Engineering. 2021;28(3):1147–1161. doi: 10.1007/s11831-020-09409-1. [DOI] [Google Scholar]
- 5.Brindha M, Gounden NA. A chaos based image encryption and lossless compression algorithm using hash table and chinese remainder theorem. Appl Soft Comput. 2016;40:379–390. doi: 10.1016/j.asoc.2015.09.055. [DOI] [Google Scholar]
- 6.Butzer PL, Westphal U (2000) An introduction to fractional calculus Applications of fractional calculus in physics, pp 1–85. World scientific
- 7.Chen L, Chai Y, Wu R, Sun J, Ma T. Cluster synchronization in fractional-order complex dynamical networks. Phys Lett A. 2012;376(35):2381–2388. doi: 10.1016/j.physleta.2012.05.060. [DOI] [Google Scholar]
- 8.Chua L, Komuro M, Matsumoto T. The double scroll family. IEEE transactions on circuits and systems. 1986;33(11):1072–1118. doi: 10.1109/TCS.1986.1085869. [DOI] [Google Scholar]
- 9.Dargan S, Kumar M, Ayyagari MR, Kumar G. A survey of deep learning and its applications: a new paradigm to machine learning. Archives of Computational Methods in Engineering. 2020;27(4):1071–1092. doi: 10.1007/s11831-019-09344-w. [DOI] [Google Scholar]
- 10.Garg D, Garg NK, Kumar M. Underwater image enhancement using blending of clahe and percentile methodologies. Multimed Tools Appl. 2018;77(20):26,545–26,561. doi: 10.1007/s11042-018-5878-8. [DOI] [Google Scholar]
- 11.Gholamin P, Sheikhani AR. Dynamical analysis of a new three-dimensional fractional chaotic system. Pramana. 2019;92(6):91. doi: 10.1007/s12043-019-1738-y. [DOI] [Google Scholar]
- 12.Gupta S, Kumar M. Forensic document examination system using boosting and bagging methodologies. Soft Comput. 2020;24(7):5409–5426. doi: 10.1007/s00500-019-04297-5. [DOI] [Google Scholar]
- 13.Gupta S, Mohan N, Kumar M. A study on source device attribution using still images. Archives Computat Methods Eng. 2021;28(4):2209–2223. doi: 10.1007/s11831-020-09452-y. [DOI] [Google Scholar]
- 14.HE JB, WU ZX, YU YL, LI XJ (2013) A mthod of video encryption communication based on fractional hyperchaotic chen system [j]. J Zhangzhou Normal Univ (Natural Sci), vol 2
- 15.Hasanzadeh E, Yaghoobi M (2019) A novel color image encryption algorithm based on substitution box and hyper-chaotic system with fractal keys. Multimed Tools Appl:1–19
- 16.Huang Y, Huang L, Wang Y, Peng Y, Yu F. Shape synchronization in driver-response of 4-d chaotic system and its application in image encryption. IEEE Access. 2020;8:135,308–135,319. doi: 10.1109/ACCESS.2020.3011524. [DOI] [Google Scholar]
- 17.Kayalvizhi S, Malarvizhi S. A novel encrypted compressive sensing of images based on fractional order hyper chaotic chen system and dna operations. Multimed Tools Appl. 2020;79(5):3957–3974. doi: 10.1007/s11042-019-7642-0. [DOI] [Google Scholar]
- 18.Khan A, Jahanzaib LS, et al. Synchronization on the adaptive sliding mode controller for fractional order complex chaotic systems with uncertainty and disturbances. Inte J Dynamics Contr. 2019;7(4):1419–1433. doi: 10.1007/s40435-019-00585-y. [DOI] [Google Scholar]
- 19.Khan A, Khan N (2021) A novel finite-time terminal observer of a fractional-order chaotic system with chaos entanglement function. Math Methods Appl Sci
- 20.Khan N, Muthukumar P (2021) Transient chaos, synchronization and digital image enhancement technique based on a novel 5d fractional-order hyperchaotic memristive system. Circuits Syst Signal Process:1–24
- 21.Khan A, et al. A comparative study between two different adaptive sliding mode control techniques. Int J Appl Computat Math. 2021;7(4):1–18. [Google Scholar]
- 22.Kumar M, Gupta S, Mohan N. A computational approach for printed document forensics using surf and orb features. Soft Comput. 2020;24(17):13,197–13,208. doi: 10.1007/s00500-020-04733-x. [DOI] [Google Scholar]
- 23.Li P, Du J, Li S, Zheng Y. Modulus synchronization of a novel hyperchaotic real system and its corresponding complex system. IEEE Access. 2019;7:109,577–109,584. doi: 10.1109/ACCESS.2019.2934120. [DOI] [Google Scholar]
- 24.Li Z, Xia T, Jiang C. Synchronization of fractional-order complex chaotic systems based on observers. Entropy. 2019;21(5):481. doi: 10.3390/e21050481. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Li P, Xu J, Mou J, Yang F. Fractional-order 4d hyperchaotic memristive system and application in color image encryption. EURASIP J Image Video Process. 2019;2019(1):22. doi: 10.1186/s13640-018-0402-7. [DOI] [Google Scholar]
- 26.Li T, Yang M, Wu J, Jing X (2017) A novel image encryption algorithm based on a fractional-order hyperchaotic system and dna computing. Complexity, vol 2017
- 27.Lien C, Vaidyanathan S, Zhang S, Sambas A et al (2019) A hyperchaotic system with three quadratic nonlinearities, its dynamical analysis and circuit realization. In: Journal of physics: conference series. IOP publishing, vol 1179, p 012085
- 28.Luo C, Wang X. Chaos generated from the fractional-order complex chen system and its application to digital secure communication. Int J Modern Phys C. 2013;24(04):1350,025. doi: 10.1142/S0129183113500253. [DOI] [Google Scholar]
- 29.Luo C, Wang X. Chaos in the fractional-order complex lorenz system and its synchronization. Nonlinear Dyn. 2013;71(1-2):241–257. doi: 10.1007/s11071-012-0656-z. [DOI] [Google Scholar]
- 30.Mohadeszadeh M, Karimpour A, Pariz N. Synchronisation of fractional-order complex systems and its application. Pramana. 2019;92(2):29. doi: 10.1007/s12043-018-1687-x. [DOI] [Google Scholar]
- 31.Muthukumar P, Balasubramaniam P, Ratnavelu K. Synchronization and an application of a novel fractional order king cobra chaotic system. Chaos: an Interdisciplinary J Nonlinear Sci. 2014;24(3):033,105. doi: 10.1063/1.4886355. [DOI] [PubMed] [Google Scholar]
- 32.Muthukumar P, Balasubramaniam P, Ratnavelu K. Synchronization of a novel fractional order stretch-twist-fold (stf) flow chaotic system and its application to a new authenticated encryption scheme (aes) Nonlinear Dyn. 2014;77(4):1547–1559. doi: 10.1007/s11071-014-1398-x. [DOI] [Google Scholar]
- 33.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 Trans. 2018;82:51–61. doi: 10.1016/j.isatra.2017.07.007. [DOI] [PubMed] [Google Scholar]
- 34.Niu Y, Sun X, Zhang C, Liu H (2020) Anticontrol of a fractional-order chaotic system and its application in color image encryption. Math Probl Eng, vol 2020
- 35.Podlubny I (1998) Fractional differential equations: an introduction to fractional derivatives, fractional differential equations, to methods of their solution and some of their applications, vol 198. Elsevier
- 36.Saichev AI, Zaslavsky GM. Fractional kinetic equations: solutions and applications. Chaos Interdisciplinary J Nonlinear Sci. 1997;7(4):753–764. doi: 10.1063/1.166272. [DOI] [PubMed] [Google Scholar]
- 37.Tavazoei MS, Haeri M. A necessary condition for double scroll attractor existence in fractional-order systems. Phys Lett A. 2007;367(1-2):102–113. doi: 10.1016/j.physleta.2007.05.081. [DOI] [Google Scholar]
- 38.Yadav VK, Kumar R, Leung A, Das S. Dual phase and dual anti-phase synchronization of fractional order chaotic systems in real and complex variables with uncertainties. Chinese J Phys. 2019;57:282–308. doi: 10.1016/j.cjph.2018.12.001. [DOI] [Google Scholar]
- 39.Yadav VK, Srikanth N, Das S. Dual function projective synchronization of fractional order complex chaotic systems. Optik. 2016;127(22):10,527–10,538. doi: 10.1016/j.ijleo.2016.08.026. [DOI] [Google Scholar]
- 40.Yang YG, Guan BW, Zhou YH, Shi WM (2020) Double image compression-encryption algorithm based on fractional order hyper chaotic system and dna approach. Multimed Tools Appl:1–20
- 41.Yang F, Mou J, Sun K, Cao Y, Jin J. Color image compression-encryption algorithm based on fractional-order memristor chaotic circuit. IEEE Access. 2019;7:58,751–58,763. doi: 10.1109/ACCESS.2019.2914722. [DOI] [Google Scholar]
- 42.Zhang YQ, Hao JL, Wang XY. An efficient image encryption scheme based on s-boxes and fractional-order differential logistic map. IEEE Access. 2020;8:54,175–54,188. doi: 10.1109/ACCESS.2020.2979827. [DOI] [Google Scholar]
- 43.Zhang LM, Sun KH, Liu WH, He SB. A novel color image encryption scheme using fractional-order hyperchaotic system and dna sequence operations. Chin Phys B. 2017;26(10):100,504. doi: 10.1088/1674-1056/26/10/100504. [DOI] [Google Scholar]
- 44.Zhu S, Wang G, Zhu C. A secure and fast image encryption scheme based on double chaotic s-boxes. Entropy. 2019;21(8):790. doi: 10.3390/e21080790. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.











