A Distributed Observer-Based Cyber-Attack Identification Scheme in Cooperative Networked Systems under Switching Communication Topologies
Abstract
:1. Introduction
2. Related Work and Contribution
- (1)
- The design of a bank of distributed predefined-time sliding mode observers (SMO) for global state estimation for a multi-agent system with integrator dynamics whereby the convergence time is an a priori user defined parameter, in order to overcome the problem of attack detection under switching topologies.
- (2)
- A residual based approach is proposed where the equivalent control concept is used to detect different faults and attacks that might occur anywhere in the system (i.e., an intrusion attack reflective of a local malfunction in agent or a cyber-attack affecting a communication link between two agents) in a distributed way based on the topological properties of the network. This allows detection and identification of multiple simultaneous attacks and intrusions.
3. Graph Theory
4. Preliminaries and Problem Statement
4.1. Definitions and Useful Lemmas
4.2. Problem Statement
- How can we detect a cyber-attack anywhere in the MAS while keeping a distributed approach of the detection scheme?
- How can we distinguish said attacks from local malfunctions/intrusions?
5. Proposed Methodology
5.1. Global Output and State Estimation
5.2. Residual Definition and Cyber-Attack Identification
Algorithm 1: Observer Design and Decision Logic |
6. Practical Example
Cyber-Attack Identification in Cooperative Multi-Robot Systems
7. Conclusions and Future Work
Author Contributions
Funding
Conflicts of Interest
References
- Baheti, R.; Gill, H. Cyber-physical systems. Impact Control Technol. 2011, 12, 161–166. [Google Scholar]
- Wu, C.; Hu, Z.; Liu, J.; Wu, L. Secure estimation for cyber-physical systems via sliding mode. IEEE Trans. Cybern. 2018, 48, 3420–3431. [Google Scholar] [CrossRef]
- Shamma, J. Cooperative Control of Distributed Multi-Agent Systems; John Wiley & Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
- Cao, Y.; Yu, W.; Ren, W.; Chen, G. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Ind. Inform. 2012, 9, 427–438. [Google Scholar] [CrossRef] [Green Version]
- Yang, Z.; Zhang, Q.; Chen, Z. Flocking of multi-agents with nonlinear inner-coupling functions. Nonlinear Dyn. 2010, 60, 255–264. [Google Scholar] [CrossRef]
- Olfati-Saber, R. Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Trans. Autom. Control 2006, 51, 401–420. [Google Scholar] [CrossRef] [Green Version]
- Oh, K.K.; Park, M.C.; Ahn, H.S. A survey of multi-agent formation control. Automatica 2015, 53, 424–440. [Google Scholar] [CrossRef]
- Su, H.; Chen, M.Z.; Wang, X. Global coordinated tracking of multi-agent systems with disturbance uncertainties via bounded control inputs. Nonlinear Dyn. 2015, 82, 2059–2068. [Google Scholar] [CrossRef]
- Ren, W.; Beard, R.W. Distributed Consensus in Multi-Vehicle Cooperative Control; Springer: Berlin/Heidelberg, Germany, 2008; Volume 27. [Google Scholar]
- Cárdenas, A.A.; Amin, S.; Sastry, S. Research Challenges for the Security of Control Systems. In Proceedings of the 3rd Conference on Hot Topics in Security, HOTSEC’08, Berkeley, CA, USA, 29 July 2008. [Google Scholar]
- Guo, M.; Dimarogonas, D.V.; Johansson, K.H. Distributed real-time fault detection and isolation for cooperative multi-agent systems. In Proceedings of the IEEE 2012 American Control Conference (ACC), Montreal, QC, Canada, 27–29 June 2012; pp. 5270–5275. [Google Scholar]
- Shames, I.; Teixeira, A.M.; Sandberg, H.; Johansson, K.H. Distributed fault detection for interconnected second-order systems. Automatica 2011, 47, 2757–2764. [Google Scholar] [CrossRef] [Green Version]
- Taoufik, A.; Busawon, K.; Defoort, M.; Djemai, M. An output observer approach to actuator fault detection in multi-agent systems with linear dynamics. In Proceedings of the 2020 28th Mediterranean Conference on Control and Automation (MED), Saint-Raphaël, France, 15–18 September 2020; pp. 562–567. [Google Scholar]
- Chadli, M.; Davoodi, M.; Meskin, N. Distributed state estimation, fault detection and isolation filter design for heterogeneous multi-agent linear parameter-varying systems. IET Control Theory Appl. 2016, 11, 254–262. [Google Scholar] [CrossRef]
- Meskin, N.; Khorasani, K. Actuator fault detection and isolation for a network of unmanned vehicles. IEEE Trans. Autom. Control 2009, 54, 835–840. [Google Scholar] [CrossRef]
- Taoufik, A.; Michael, D.; Djemai, M.; Busawon, K.; Sánchez-Torres, J.D. Distributed global actuator fault-detection scheme for a class of linear multi-agent systems with disturbances. In Proceedings of the IFAC World Congress, Berlin, Germany, 12–17 July 2020. [Google Scholar]
- Qin, L.; He, X.; Zhou, D. A survey of fault diagnosis for swarm systems. Syst. Sci. Control Eng. Open Access J. 2014, 2, 13–23. [Google Scholar] [CrossRef]
- Liu, Y.; Ning, P.; Reiter, M.K. False data injection attacks against state estimation in electric power grids. ACM Trans. Inf. Syst. Secur. (TISSEC) 2011, 14, 1–33. [Google Scholar] [CrossRef]
- Liang, G.; Zhao, J.; Luo, F.; Weller, S.R.; Dong, Z.Y. A review of false data injection attacks against modern power systems. IEEE Trans. Smart Grid 2016, 8, 1630–1638. [Google Scholar] [CrossRef]
- Pasqualetti, F.; Dörfler, F.; Bullo, F. Attack detection and identification in cyber-physical systems. IEEE Trans. Autom. Control 2013, 58, 2715–2729. [Google Scholar] [CrossRef] [Green Version]
- Yan, Y.; Qian, Y.; Sharif, H.; Tipper, D. A survey on cyber security for smart grid communications. IEEE Commun. Surv. Tutorials 2012, 14, 998–1010. [Google Scholar] [CrossRef] [Green Version]
- Pasqualetti, F.; Bicchi, A.; Bullo, F. Distributed intrusion detection for secure consensus computations. In Proceedings of the 2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 5594–5599. [Google Scholar]
- Pasqualetti, F.; Bicchi, A.; Bullo, F. Consensus computation in unreliable networks: A system theoretic approach. IEEE Trans. Autom. Control 2011, 57, 90–104. [Google Scholar] [CrossRef] [Green Version]
- Teixeira, A.; Shames, I.; Sandberg, H.; Johansson, K.H. Distributed fault detection and isolation resilient to network model uncertainties. IEEE Trans. Cybern. 2014, 44, 2024–2037. [Google Scholar] [CrossRef] [Green Version]
- Ding, S.X. Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Teixeira, A.; Sandberg, H.; Johansson, K.H. Networked control systems under cyber attacks with applications to power networks. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 3690–3696. [Google Scholar]
- Pasqualetti, F. Secure Control Systems: A Control-Theoretic Approach to Cyber-Physical Security. 2012. Available online: http://www.fabiopas.it/PhD_Dissertation.pdf (accessed on 21 September 2020).
- Smith, R.S. Covert misappropriation of networked control systems: Presenting a feedback structure. IEEE Control Syst. Mag. 2015, 35, 82–92. [Google Scholar]
- Boem, F.; Gallo, A.J.; Ferrari-Trecate, G.; Parisini, T. A distributed attack detection method for multi-agent systems governed by consensus-based control. In Proceedings of the 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, Australia, 12–15 December 2017; pp. 5961–5966. [Google Scholar]
- Khan, A.S.; Khan, A.Q.; Iqbal, N.; Sarwar, M.; Mahmood, A.; Shoaib, M.A. Distributed fault detection and isolation in second order networked systems in a cyber-physical environment. ISA Trans. 2020, 103, 131–142. [Google Scholar] [CrossRef]
- Luo, X.; Yao, Q.; Wang, X.; Guan, X. Observer-based cyber attack detection and isolation in smart grids. Int. J. Electr. Power Energy Syst. 2018, 101, 127–138. [Google Scholar] [CrossRef]
- Jahanshahi, N.; Ferrari, R.M. Attack detection and estimation in cooperative vehicles platoons: A sliding mode observer approach. IFAC-PapersOnLine 2018, 51, 212–217. [Google Scholar] [CrossRef]
- Lemma, L.N.; Kim, S.H.; Choi, H.L. An unknown-input-observer based approach for cyber attack detection in formation flying UAVs. In Proceedings of the AIAA Infotech@ Aerospace, San Diego, CA, USA, 4–8 January 2016; p. 0916. [Google Scholar]
- Lv, M.; Yu, W.; Lv, Y.; Cao, J.; Huang, W. An integral sliding mode observer for CPS cyber security attack detection. Chaos Interdiscip. J. Nonlinear Sci. 2019, 29, 043120. [Google Scholar] [CrossRef]
- Sahoo, S.; Mishra, S.; Peng, J.C.H.; Dragičević, T. A Stealth Cyber-Attack Detection Strategy for DC Microgrids. IEEE Trans. Power Electron. 2018, 34, 8162–8174. [Google Scholar] [CrossRef] [Green Version]
- Sánchez-Torres, J.D.; Gómez-Gutiérrez, D.; López, E.; Loukianov, A.G. A class of predefined-time stable dynamical systems. IMA J. Math. Control Inf. 2018, 35, i1–i29. [Google Scholar] [CrossRef] [Green Version]
- Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2003, 48, 988–1001. [Google Scholar] [CrossRef] [Green Version]
- Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
- Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
- Aldana-López, R.; Gómez-Gutiérrez, D.; Jiménez-Rodríguez, E.; Sánchez-Torres, J.D.; Defoort, M. Enhancing the settling time estimation of a class of fixed-time stable systems. Int. J. Robust Nonlinear Control 2019, 29, 4135–4148. [Google Scholar] [CrossRef]
- Basile, G.; Marro, G. Controlled and Conditioned Invariants in Linear System Theory; Prentice Hall: Englewood Cliffs, NJ, USA, 1992. [Google Scholar]
- Ren, W.; Moore, K.L.; Chen, Y. High-order and model reference consensus algorithms in cooperative control of multivehicle systems. J. Dyn. Syst. Meas. Control 2007, 129, 678–688. [Google Scholar] [CrossRef]
- Ren, W.; Atkins, E. Distributed multi-vehicle coordinated control via local information exchange. Int. J. Robust Nonlinear Control 2007, 17, 1002–1033. [Google Scholar] [CrossRef] [Green Version]
- Jiang, F.; Wang, L. Consensus seeking of high-order dynamic multi-agent systems with fixed and switching topologies. Int. J. Control 2010, 83, 404–420. [Google Scholar] [CrossRef]
NCS | Networked Control Systems |
CPS | Cyber-Physical Systems |
MAS | Multi-Agent Systems |
FDI | Fault Detection and Isolation |
SMO | Sliding Mode Observers |
FDIA | False Data Injection Attacks |
DoS | Denial of Service |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Taoufik, A.; Defoort, M.; Busawon, K.; Dala, L.; Djemai, M. A Distributed Observer-Based Cyber-Attack Identification Scheme in Cooperative Networked Systems under Switching Communication Topologies. Electronics 2020, 9, 1912. https://doi.org/10.3390/electronics9111912
Taoufik A, Defoort M, Busawon K, Dala L, Djemai M. A Distributed Observer-Based Cyber-Attack Identification Scheme in Cooperative Networked Systems under Switching Communication Topologies. Electronics. 2020; 9(11):1912. https://doi.org/10.3390/electronics9111912
Chicago/Turabian StyleTaoufik, Anass, Michael Defoort, Krishna Busawon, Laurent Dala, and Mohamed Djemai. 2020. "A Distributed Observer-Based Cyber-Attack Identification Scheme in Cooperative Networked Systems under Switching Communication Topologies" Electronics 9, no. 11: 1912. https://doi.org/10.3390/electronics9111912
APA StyleTaoufik, A., Defoort, M., Busawon, K., Dala, L., & Djemai, M. (2020). A Distributed Observer-Based Cyber-Attack Identification Scheme in Cooperative Networked Systems under Switching Communication Topologies. Electronics, 9(11), 1912. https://doi.org/10.3390/electronics9111912