Stealthy Deactivation of Safety Filters
Daniel Arnström, André M. H. Teixeira
TL;DR
This work analyzes safety guarantees for CPS that rely on control-barrier function (CBF) based safety filters, and proposes a stealthy false-data injection attack that biases state estimates to deactivate such filters. The attack optimizes injected measurements $y^a$ under a stealth constraint to increase the perceived safety margin $h_S(\hat{x})$, potentially enabling unsafe control actions to be applied. A complementary detector monitors the direction of residual-induced state changes via $\rho(y,\hat{x})$ and a moving-average criterion to identify inward biases toward the safe set. Demonstrations on a double-integrator show effective safety-filter deactivation and the detector’s ability to identify the attack, highlighting practical security implications for safety-filtered CPS. The work offers a pathway to robust detection and motivates future research on attacks with reduced information requirements and alternative attack horizons.
Abstract
Safety filters ensure that only safe control actions are executed. We propose a simple and stealthy false-data injection attack for deactivating such safety filters; in particular, we focus on deactivating safety filters that are based on control-barrier functions. The attack injects false sensor measurements to bias state estimates to the interior of a safety region, which makes the safety filter accept unsafe control actions. To detect such attacks, we also propose a detector that detects biases manufactured by the proposed attack policy, which complements conventional detectors when safety filters are used. The proposed attack policy and detector are illustrated on a double integrator example.
