Generalized synchronization of commensurate fractional-order chaotic systems: Applications in secure information transmission

https://doi.org/10.1016/j.dsp.2022.103494Get rights and content

Abstract

In this work, a class of chaotic nonlinear fractional systems of commensurate order called Liouvillian systems is considered to solve the problem of generalized synchronization. To solve this problem, the master and the slave systems are expressed in the Fractional Generalized Observability Canonical Form (FGOCF), then a fractional-order dynamical control law is designed to achieve the generalized synchronization. The encryption of color images is presented as an application to the proposed synchronization method, the encryption algorithm allows to decrypt data without loss. The synchronization and its applications are then illustrated with numerical examples.

Introduction

The synchronization of chaotic systems has received many advances since its introduction. There are various types of synchronization, one of the most important is Generalized Synchronization which is the focus of this paper, generalized synchronization refers to the coupling of two systems, one called master and the other slave, both systems have different trajectories and different attractors, then it is said that the systems are synchronized when the trajectories of the slave system converge to the trajectories of the master system making them have the same at tractor. The coupling is usually a control law that uses data from the master to drive the states of the slave into convergence through a functional mapping [1], [2], [3].

Initially synchronization of chaotic systems was studied in integer-order dynamical systems [4], [5], [6], [7], as time passed several applications where found ([8], [9], [10], [11], [12]), then it was noticed that the behavior of the phenomenon in which synchronization was applied, could be better model by using fractional-order calculus. Some studies support the behavior of the fractional derivative for the modeling of systems with memory as well as the design of high-performance controllers, inducing properties such as stability or robustness that improve the performance of automatic closed-loop systems. Fractional-order systems are modeled using physical laws using the integer derivative, taking first variations. Consequently many advances in synchronization of fractional-order chaotic systems began to appear, including mathematical modeling, stability analysis and new forms of synchronization such as synchronization based on state observers, along with all the techniques, benefits and peculiarities that observers involve [13], [14], [15], [16], [17], [18], [19]. Works such as [20], [21], [22], [23], [24] are examples of this, the first one is about an observer using sliding modes, the second is an observer that does not need full knowledge of the master system to make the error converge close to zero and the last one is an application of the synchronization of fractional-order chaotic systems by state observers.

Using a state observer for synchronization requires that the system is observable, when the analysis of the synchronization is done from the perspective of differential algebra and differential geometry, the analogous of the observability is then called algebraic observability. A system is said to be algebraically observable if its states can be expressed as a function of the output and the derivatives of the output. There are several chaotic systems that do not satisfy the definition of algebraic observability, this motivates to use an alternative definition that allows to synchronize this systems even if they are not algebraically observable: Liouvillian systems make possible to perform the same task that an observer would, even if the system is not algebraically observable, and in some cases, outperform state observers [25], [26].

This work considers synchronization under a master-slave configuration for non-identical chaotic systems, the process of synchronization is done by finding an Fractional Generalized Observability Canonical form (FGOCF) for both the master and slave system, this canonical form originates from a differential primitive element (DPE) and allows to apply a nonlinear control law to achieve generalized synchronization (GS) of the master and slave systems.

One of the more representative applications of synchronization is data encryption, it has been extensively explored in integer-order chaotic systems [8], [27], [28], [29] and there are several new advances in fractional-order chaotic systems [30], [31], [32], [33], [34], [35], [36]. Even if various forms of synchronization are tested, very little care is put in the encryption, many only use a very basic masking which can easily be defeated, rendering the encryption useless and not showing the advantages of using chaotic systems, in this paper a different method for encryption is presented. It relies on a cryptographic function for encryption and uses the characteristics of chaotic systems to induce variation in the encryption values when different messages are ciphered, it also makes use of a hash function to make a key validation for enhance the resilience to cryptanalysis, finally it employs a binary signal which is masked by the dynamic of the fractional-order chaotic system, the signal is similar to the ones found in chaos shift keying, to allow the recovery of messages without data loss even in the presence of error or noise in the synchronization of the master and slave system. This paper's main focus is fractional-order chaotic systems, but the theoretical results also consider the integer order system as a particular case of the fractional-order system, thus it is possible to cipher messages using the integer-order system. Numerical results for both the fractional-order system and the integer order systems are given. Another key aspect of encryption is the security that the algorithm provides, so various test are performed to show the viability of the proposed encryption algorithm, these test include cryptographic analysis such as known plaintext attacks, chosen plaintext attacks and cryptanalysis involving robust parametric estimation via state observers, all security test are performed to the proposed encryption algorithm and, for comparison purposes, to other current proposals on encryption with chaotic systems in both, fractional and integer order chaotic systems. Along with the data security tests noise resilience and key sensitivity are also verified.

The rest of the paper is organized as follows: Important mathematical concepts about fractional calculus are stated in section 2. In section 3 the synchronization of fractional-order systems is presented along with fractional-order Liouvillian systems and the method for their synchronization. In section 4 an encryption algorithm that relies on chaotic systems synchronization is introduced. Some numerical results and the application to image encryption can be found in section 5. In addition, in section 6 the security analysis is presented, and finally the section 7 contains concluding remarks.

Section snippets

Preliminaries

Fractional calculus is about the generalization of the usual theory of differentiation and integration of integer order n [37], [38], [39]. The first generalizations are based on the n-fold iterative integral [40], [41]Itnax(t):=1(n1)!at(tτ)n1x(τ)dτ, whit nN and t>a. If the value n changes to an arbitrary order αR+, then the Riemann-Liouville fractional integral is defined as follows [40], [41]:Ia+αRLx(t)=1Γ(α)at(tτ)α1x(τ)dτ, where Γ(α)=0tα1etdt is the Gamma function and the

Problem formulation and main result

In this section the synchronization problem for a class of fractional-order nonlinear systems is solved. The notion of algebraic observability for fractional-order systems and the definition of Liouvillian systems are introduced, as well as some necessary results for the solution of the generalized synchronization problem.

A variable xiR of the system (8) satisfies the fractional algebraic observability (FAO) condition, if xi is a function of the first r1,r2N sequential fractional derivatives

Encryption based on fractional-order Liouvillian systems synchronization

One of the best known applications of synchronization of chaotic systems is encryption. A very characteristic feature of chaotic systems is that a small change on the initial conditions makes the systems trajectories change significantly, this is highly valued in encryption, since this feature resembles the behavior a key must have: a small change in the key or in the information to be encrypted must make entirely different values used for encryption. To show this advantage and the application

Numerical examples

In this section, three examples of generalized synchronization with the Chua-Hartley, Arneodo, and Rossler systems of fractional-order are shown. The first example considers two different systems, while in the second, synchronization is done between a Liouvillian and a non-Liouvillian system. The third example shows the generalized synchronization between two Chua-Hartley systems and the application to data encryption.

Security analysis

A security analysis is performed to the encryption algorithm, for the analysis a known plaintext attack and a chosen plaintext attack are attempted, the purpose of these attacks is to generate an equivalent key that allows to decrypt message without knowing the key. These type of attack is particularly effective when applied to chaotic masking, in many cases needing only a few messages to obtain an equivalent key.

A known plaintext attack is performed when an unauthorized observer has access to

Conclusions

In this work the states variables of Liouvillian systems are represented through the Riemann-Liouville fractional integral of the available output. The problem of generalized synchronization is solved for chaotic Liouvillian systems of fractional-order expressed in their fractional generalized observability canonical form (FGOCF), coupled with a fractional dynamical control law. The FGOCF is obtained from a coordinate transformation matrix whose first element is called the differential

CRediT authorship contribution statement

Oscar Martínez-Fuentes: Conceptualization, Formal analysis, Investigation, Methodology, Project administration, Software, Writing – original draft. Juan Javier Montesinos-García: Conceptualization, Formal analysis, Investigation, Methodology, Software, Validation, Writing – review & editing. José Francisco Gómez-Aguilar: Methodology, Supervision, Validation, Writing – review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

Oscar Martínez-Fuentes acknowledges the support provided by MEng. Héctor Octavio Fanghanel Córdova (Academic Dean of the School of Engineering at Universidad Anáhuac Veracruz, campus Xalapa). José Francisco Gómez-Aguilar acknowledges the support provided by CONACyT: cátedras CONACyT para jóvenes investigadores 2014.

Oscar Martínez-Fuentes received the M.Sc. and Ph.D. degrees from the Department of Automatic Control at the Center for Research and Advanced Studies of IPN (CINVESTAV), Mexico city, Mexico, in 2015 and 2019, respectively. Currently, he is a postdoctoral researcher at the Department of Electronics in the Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE). His research interests include control and stability analysis of fractional-order nonlinear systems, nonlinear observers,

References (59)

  • R. Martínez-Guerra et al.

    Secure communications via synchronization of Liouvillian chaotic systems

    J. Franklin Inst.

    (2016)
  • A. Gupta et al.

    Generalized framework for the design of adaptive fractional-order masks for image denoising

    Digit. Signal Process.

    (2022)
  • A. Khan et al.

    Secure communication: using parallel synchronization technique on novel fractional order chaotic system

    IFAC-PapersOnLine

    (2020)
  • W.S. Sayed et al.

    Generalized switched synchronization and dependent image encryption using dynamically rotating fractional-order chaotic systems

    AEÜ, Int. J. Electron. Commun.

    (2020)
  • A. Coronel-Escamilla et al.

    Design of a state observer to approximate signals by using the concept of fractional variable-order derivative

    Digit. Signal Process.

    (2017)
  • J.-S. Lin et al.

    Design and implementation of digital secure communication based on synchronized chaotic systems

    Digit. Signal Process.

    (2010)
  • J.-F. Chang et al.

    Controlling chaos of the family of Rössler systems using sliding mode control

    Chaos Solitons Fractals

    (2008)
  • C. Li et al.

    Chaos and hyperchaos in the fractional-order Rössler equations

    Physica A

    (2004)
  • S. Moon et al.

    Chaos synchronization in generalized Lorenz systems and an application to image encryption

    Commun. Nonlinear Sci. Numer. Simul.

    (2021)
  • A.C. Luo et al.

    Complex Systems: Fractionality, Time-Delay and Synchronization

    (2011)
  • A. Balanov et al.

    Synchronization: from Simple to Complex

    (2008)
  • A.C. Luo

    Dynamical System Synchronization

    (2013)
  • L. Kocarev et al.

    General approach for chaotic synchronization with applications to communication

    Phys. Rev. Lett.

    (1995)
  • U. Parlitz et al.

    Transmission of digital signals by chaotic synchronization

    Int. J. Bifurc. Chaos Appl. Sci. Eng.

    (1992)
  • Z. Zheng et al.

    Generalized synchronization versus phase synchronization

    Phys. Rev. E

    (2000)
  • T. Azizi et al.

    Chaos synchronization in discrete-time dynamical systems with application in population dynamics

    J. Appl. Math. Phys.

    (2020)
  • S. Nobukawa et al.

    Synchronization of chaos in neural systems

    Front. Appl. Math. Stat.

    (2020)
  • C. Li et al.

    Synchronisation of a fractional-order chaotic system using finite-time input-to-state stability

    Int. J. Syst. Sci.

    (2016)
  • F. Wang et al.

    Quasi-synchronization of heterogenous fractional-order dynamical networks with time-varying delay via distributed impulsive control

    Chaos Solitons Fractals

    (2020)
  • Cited by (16)

    • Principles of fractional signal processing

      2024, Digital Signal Processing: A Review Journal
    • Event-triggered adaptive fuzzy tracking control for a class of fractional-order uncertain nonlinear systems with external disturbance

      2022, Chaos, Solitons and Fractals
      Citation Excerpt :

      Fractional-order calculus, due to its memory and heritability and high accuracy in characterizing many practical physical phenomena [1], is gradually showing broad application prospects in many fields, such as chaotic system [2], neural networks [3–6], mechanical systems [7], electrical circuit system [8], secure information transmission [9] and so on.

    View all citing articles on Scopus

    Oscar Martínez-Fuentes received the M.Sc. and Ph.D. degrees from the Department of Automatic Control at the Center for Research and Advanced Studies of IPN (CINVESTAV), Mexico city, Mexico, in 2015 and 2019, respectively. Currently, he is a postdoctoral researcher at the Department of Electronics in the Instituto Nacional de Astrofísica, Óptica y Electrónica (INAOE). His research interests include control and stability analysis of fractional-order nonlinear systems, nonlinear observers, fractional differential equations and synchronization.

    Juan Javier Montesinos-García received the B.S. degree in mechatronic engineering from Papaloapan University, Oaxaca, Mexico in 2014. He received the M. Sc. and Ph.D. degrees in automatic control both from CINVESTAV, Mexico city, Mexico in 2015 and 2019 respectively. Currently he is a postdoctoral researcher at Technological University of Mixteca (UTM). His current research areas of interest include robust state observers, control of fractional-order systems and secure communications.

    José Francisco Gómez-Aguilar received the B.S. and M.Eng. degrees in electrical engineering from Guanajuato University, Guanajuato, Mexico, in 2005 and 2007, respectively, and the Ph.D. degree in physics from División de Ciencias e Ingenierías, Guanajuato University, in 2012. He is currently a Full Research Professor with the Electronics Engineering Department commissioned for the CONACyT in the Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET), Tecnológico Nacional de México, Cuernavaca, México. His current research interests include methods and applications of partial and ordinary differential equations, fractional differential equations, perturbations methods, image and signal processing, and control theory.

    View full text