Secure communication with the help of flat inputs for chaotic systems

Abstract In this paper, we explain how flatness (in particular, how constructing flat inputs) can be applied to secure communication systems via chaotic models. In order to send confidential messages, we use a transmitter whose dynamics are a flat control system steaming from a dynamical one (with no inputs) originally composed by two independent chaotic subsystems (a Chua and a Rossler circuit, resp.). We explain how from the original dynamical (chaotic) system we can construct a flat control system, the flatness property being achieved by adding control vector fields or, equivalently, inputs. Such inputs are called flat inputs in Waldherr and Zeitz (2008, 2010) since they lead to a flat control system. In our construction, adding inputs is done in a minimal way because they affect only three components of the original dynamical chaotic system. We show numerically that the chaotic behavior of the dynamical system is preserved for the control system (which is crucial for secure communication).

[1]  Gilles Millerioux,et al.  Flatness and structural analysis as a constructive framework for private communication , 2018, Nonlinear Analysis: Hybrid Systems.

[2]  Jean-Baptiste Pomet A differential geometric setting for dynamic equivalence and dynamic linearization , 1995 .

[3]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[4]  Takashi Matsumoto,et al.  A chaotic attractor from Chua's circuit , 1984 .

[5]  O. Rössler An equation for continuous chaos , 1976 .

[6]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

[7]  Philippe Martin,et al.  A Lie-Backlund approach to equivalence and flatness of nonlinear systems , 1999, IEEE Trans. Autom. Control..

[8]  Jean-Pierre Barbot,et al.  Constructing flat inputs for two-output systems , 2018 .

[9]  A. Krener,et al.  Nonlinear observers with linearizable error dynamics , 1985 .

[10]  Jean-Pierre Barbot,et al.  An algebraic framework for the design of nonlinear observers with unknown inputs , 2007, 2007 46th IEEE Conference on Decision and Control.

[11]  Steffen Waldherr,et al.  Conditions for the existence of a flat input , 2008, Int. J. Control.

[12]  Steffen Waldherr,et al.  Flat inputs in the MIMO case , 2010 .

[13]  Achour Ouslimani,et al.  Feasibility of Analog Realization of a Sliding-Mode Observer: Application to Data Transmission , 2008, IEEE Transactions on Circuits and Systems I: Regular Papers.

[14]  Henk Nijmeijer,et al.  An observer looks at synchronization , 1997 .

[15]  Carroll,et al.  Synchronization in chaotic systems. , 1990, Physical review letters.