Applying elliptic curve cryptography to a chaotic synchronisation system: neural-network-based approach

ABSTRACT In order to obtain double encryption via elliptic curve cryptography (ECC) and chaotic synchronisation, this study presents a design methodology for neural-network (NN)-based secure communications in multiple time-delay chaotic systems. ECC is an asymmetric encryption and its strength is based on the difficulty of solving the elliptic curve discrete logarithm problem which is a much harder problem than factoring integers. Because it is much harder, we can get away with fewer bits to provide the same level of security. To enhance the strength of the cryptosystem, we conduct double encryption that combines chaotic synchronisation with ECC. According to the improved genetic algorithm, a fuzzy controller is synthesised to realise the exponential synchronisation and achieves optimal H∞ performance by minimising the disturbances attenuation level. Finally, a numerical example with simulations is given to demonstrate the effectiveness of the proposed approach.

[1]  Feng-Hsiag Hsiao,et al.  A neural-network-based exponential H∞ synchronisation for chaotic secure communication via improved genetic algorithm , 2016, Int. J. Syst. Sci..

[2]  C. Ahn Fuzzy delayed output feedback synchronization for time-delayed chaotic systems , 2010 .

[3]  Moti Yung,et al.  Perfectly Secure Key Distribution for Dynamic Conferences , 1992, Inf. Comput..

[4]  Yan-Jun Liu,et al.  Neural Network-Based Adaptive Leader-Following Consensus Control for a Class of Nonlinear Multiagent State-Delay Systems , 2017, IEEE Transactions on Cybernetics.

[5]  Louis M Pecora,et al.  Synchronization of chaotic systems. , 2015, Chaos.

[6]  Lu Yan,et al.  Algebraic condition of control for multiple time-delayed chaotic cellular neural networks , 2011, The Fourth International Workshop on Advanced Computational Intelligence.

[7]  L. Glass,et al.  Oscillation and chaos in physiological control systems. , 1977, Science.

[8]  Yeong-Jeu Sun,et al.  Exponential synchronization between two classes of chaotic systems , 2009 .

[9]  Moti Yung,et al.  Perfectly Secure Key Distribution for Dynamic Conferences , 1998, Inf. Comput..

[10]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[11]  Debdeep Mukhopadhyay,et al.  Petrel: Power and Timing Attack Resistant Elliptic Curve Scalar Multiplier Based on Programmable ${\rm GF}(p)$ Arithmetic Unit , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[12]  Shing-Tai Pan,et al.  Evolutionary Computation on Programmable Robust IIR Filter Pole-Placement Design , 2011, IEEE Transactions on Instrumentation and Measurement.

[13]  Hak-Keung Lam,et al.  Tuning of the structure and parameters of a neural network using an improved genetic algorithm , 2003, IEEE Trans. Neural Networks.

[14]  C. Boyd,et al.  Modern data encryption , 1993 .

[15]  Shaocheng Tong,et al.  Optimal Control-Based Adaptive NN Design for a Class of Nonlinear Discrete-Time Block-Triangular Systems , 2016, IEEE Transactions on Cybernetics.

[16]  H. Karimi,et al.  Robust synchronization and fault detection of uncertain master-slave systems with mixed time-varying delays and nonlinear perturbations , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[17]  Alfred Menezes,et al.  Guide to Elliptic Curve Cryptography , 2004, Springer Professional Computing.

[18]  Weisheng Chen,et al.  Fuzzy-approximation-based global adaptive control for uncertain strict-feedback systems with a priori known tracking accuracy , 2015, Fuzzy Sets Syst..

[19]  Meikang Qiu,et al.  Exponential ${\rm H}_{\infty}$ Synchronization of General Discrete-Time Chaotic Neural Networks With or Without Time Delays , 2010, IEEE Transactions on Neural Networks.

[20]  Hamid Reza Karimi,et al.  $H_{\infty}$ Consensus and Synchronization of Nonlinear Systems Based on A Novel Fuzzy Model , 2013, IEEE Transactions on Cybernetics.

[21]  Hung-Yuan Chung,et al.  A PID type fuzzy controller with self-tuning scaling factors , 2000, Fuzzy Sets Syst..

[22]  T. Kara,et al.  Adaptive approximate input–output linearizing control with applications to ball and beam mechanism , 2018, Trans. Inst. Meas. Control.

[23]  Hak-Keung Lam,et al.  Stability Analysis of Interval Type-2 Fuzzy-Model-Based Control Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[24]  Kazuo Tanaka,et al.  A multiple Lyapunov function approach to stabilization of fuzzy control systems , 2003, IEEE Trans. Fuzzy Syst..

[25]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[26]  Feng-Hsiag Hsiao,et al.  Exponential Optimal Synchronization of Chaotic Cryptosystems: Neural-Network-Based Approach , 2014, 2014 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.

[27]  K. Lauter,et al.  The advantages of elliptic curve cryptography for wireless security , 2004, IEEE Wireless Communications.

[28]  Hamid Reza Karimi,et al.  Global exponential stability of delayed Markovian jump fuzzy cellular neural networks with generally incomplete transition probability , 2015, Neural Networks.

[29]  Hamid Reza Karimi,et al.  A sliding mode approach to H∞ synchronization of master-slave time-delay systems with Markovian jumping parameters and nonlinear uncertainties , 2012, J. Frankl. Inst..

[30]  Hua O. Wang,et al.  Bifurcation control of a chaotic system , 1995, Autom..

[31]  Chyun-Chau Fuh,et al.  Robust stability analysis of fuzzy control systems , 1997, Fuzzy Sets Syst..

[32]  Xiaobo Li,et al.  Adaptive fuzzy control for full states constrained systems with nonstrict-feedback form and unknown nonlinear dead zone , 2017, Inf. Sci..

[33]  Hamid Reza Karimi,et al.  Finite-time boundedness for uncertain discrete neural networks with time-delays and Markovian jumps , 2014, Neurocomputing.

[34]  Hamid Reza Karimi,et al.  Adaptive output feedback neural network control of uncertain non-affine systems with unknown control direction , 2014, J. Frankl. Inst..

[35]  Hamid Reza Karimi,et al.  New Delay-Dependent Exponential $H_{\infty}$ Synchronization for Uncertain Neural Networks With Mixed Time Delays , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[36]  Guo-Xing Wen,et al.  Observer-Based Adaptive Backstepping Consensus Tracking Control for High-Order Nonlinear Semi-Strict-Feedback Multiagent Systems , 2016, IEEE Transactions on Cybernetics.

[37]  Weisheng Chen,et al.  Global adaptive neural control for strict-feedback time-delay systems with predefined output accuracy , 2015, Inf. Sci..

[38]  Stephen P. Boyd,et al.  Linear Matrix Inequalities in Systems and Control Theory , 1994 .

[39]  T. Martin McGinnity,et al.  Design for Self-Organizing Fuzzy Neural Networks Based on Genetic Algorithms , 2006, IEEE Transactions on Fuzzy Systems.

[40]  Alfred Menezes,et al.  The State of Elliptic Curve Cryptography , 2000, Des. Codes Cryptogr..

[41]  Hyungbo Shim,et al.  Resilient State Estimation for Control Systems Using Multiple Observers and Median Operation , 2016 .

[42]  Jing Li,et al.  Adaptive fuzzy control for perturbed strict-feedback nonlinear systems with predefined tracking accuracy , 2016 .

[43]  N. Koblitz A Course in Number Theory and Cryptography , 1987 .

[44]  Licheng Jiao,et al.  Discriminative Dictionary Learning With Two-Level Low Rank and Group Sparse Decomposition for Image Classification , 2017, IEEE Transactions on Cybernetics.

[45]  Hung-Yuan Chung,et al.  STABILITY ANALYSIS OF FUZZY CONTROL SYSTEMS USING POLYNOMIAL METHODS , 2009 .

[46]  Hamid Reza Karimi,et al.  Delay-range-dependent exponential H∞ synchronization of a class of delayed neural networks , 2009 .

[47]  Arjen K. Lenstra,et al.  Selecting Cryptographic Key Sizes , 2000, Journal of Cryptology.

[48]  Whitfield Diffie,et al.  New Directions in Cryptography , 1976, IEEE Trans. Inf. Theory.

[49]  R. L. Pickholtz,et al.  Public key management for network security , 1987, IEEE Network.

[50]  A. Barreiro,et al.  Robust stability of fuzzy control systems based on conicity conditions , 1999, Autom..

[51]  Pi-Cheng Tung,et al.  A new method for chaos control in communication systems , 2009 .

[52]  E. Kim,et al.  Adaptive Synchronization of Uncertain Chaotic Systems Based on T–S Fuzzy Model , 2007, IEEE Transactions on Fuzzy Systems.

[53]  Shaocheng Tong,et al.  Neural Network Control-Based Adaptive Learning Design for Nonlinear Systems With Full-State Constraints , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[54]  Alfred Menezes,et al.  Handbook of Applied Cryptography , 2018 .

[55]  Manoj Kumar Tiwari,et al.  An efficient hybrid evolutionary heuristic using genetic algorithm and simulated annealing algorithm to solve machine loading problem in FMS , 2009 .

[56]  Jennie Si,et al.  Neural network-based control design: an LMI approach , 1998, IEEE Trans. Neural Networks.

[57]  Zongli Lin,et al.  Robust stability analysis and fuzzy-scheduling control for nonlinear systems subject to actuator saturation , 2003, IEEE Trans. Fuzzy Syst..

[58]  T. Liao,et al.  H∞ synchronization of chaotic systems using output feedback control design , 2007 .

[59]  Kiriakos Kiriakidis,et al.  Fuzzy model-based control of complex plants , 1998, IEEE Trans. Fuzzy Syst..

[60]  Shaocheng Tong,et al.  Neural Controller Design-Based Adaptive Control for Nonlinear MIMO Systems With Unknown Hysteresis Inputs , 2016, IEEE Transactions on Cybernetics.

[61]  Feng-Hsiag Hsiao,et al.  Delay-Dependent Exponential Optimal Synchronization for Nonidentical Chaotic Systems via Neural-Network-Based Approach , 2013 .

[62]  Antonio Loría,et al.  Adaptive Unknown-Input Observers-Based Synchronization of Chaotic Systems for Telecommunication , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[63]  Ruihong Li,et al.  Synchronization of two different chaotic systems with unknown parameters , 2007 .

[64]  Sung Tae Jung,et al.  Adaptive H∞ synchronization for uncertain chaotic systems with external disturbance , 2010 .

[65]  Manoj Kumar Tiwari,et al.  Solving machine-loading problem of a flexible manufacturing system with constraint-based genetic algorithm , 2006, Eur. J. Oper. Res..

[66]  Jong Hae Kim,et al.  Output feedback robust H∞ control of uncertain fuzzy dynamic systems with time-varying delay , 2000, IEEE Trans. Fuzzy Syst..