A Modular Safety Filter for Safety-Certified Cyber-Physical Systems
Mohammad Bajelani, Mehran Attar, Walter Lucia, Klaske van Heusden
TL;DR
The paper addresses safety of cyber-physical systems under cyber-attacks by introducing a Modular Safety Filter (MSF) that operates as a plant-side safety layer independent of the tracking controller and anomaly detector. The MSF solves a short-horizon predictive optimization to steer potentially unsafe inputs toward a backup trajectory that reaches a terminal safe invariant set, ensuring recursive feasibility and safety for nonlinear, high-order systems without altering existing controllers. It demonstrates effectiveness on a nonlinear, multi-agent formation of 20 mobile robots, including scenarios with intelligent, undetectable attacks and false data injection, showing safety even when networked detectors fail. The work highlights a practical, modular approach to CPS safety that preserves performance via separation of concerns and discusses extensions to distributed implementations and the impact of conservatism on anomaly detection. Overall, MSF provides a practical, attack-agnostic safety layer for complex CPS, with clear pathways to integration and scalability.
Abstract
Nowadays, many control systems are networked and embed communication and computation capabilities. Such control architectures are prone to cyber attacks on the cyberinfrastructure. Consequently, there is an impellent need to develop solutions to preserve the plant's safety against potential attacks. To ensure safety, this paper introduces a modular safety filter approach that is effective for various cyber-attack types. This solution can be implemented in combination with existing control and detection algorithms, effectively separating safety from performance. The safety filter does not require information on the received command's reliability or the anomaly detector's feature. It can be implemented in conjunction with high-performance, resilient controllers to achieve both high performance during normal operation and safety during an attack. As an illustrative example, we have shown the effectiveness of the proposed design considering a multi-agent formation task involving 20 mobile robots. The simulation results testify that the safety filter operates effectively during undetectable, intelligent attacks.
