Analysis and Mitigation of Data injection Attacks against Data-Driven Control
Sribalaji C. Anand
TL;DR
This work analyzes false data injection during the learning phase of data-driven control for a discrete-time LTI plant $x[k+1]=Ax[k]+Bu[k]$ with corrupted sensor data $\tilde{x}[k]=x[k]+a[k]$. It shows a stealthy attack can cause the operator to learn a destabilizing controller with $|ar{\lambda}(A-B\tilde{K})|>1$, and it demonstrates that a constant-bias attack on data-driven LQR can increase the cost $J_a$ beyond the attack-free optimum $J^*$, with degradation growing with system size. The authors propose active defenses (encrypted control, watermarking, moving-target defense) and passive diagnostics (impulse-response checks) and support their claims with numerical examples. The results highlight the importance of securing sensor channels and PE data in data-driven control, particularly for large-scale systems, and point to future work on extending these ideas to nonlinear data-driven control.
Abstract
This paper investigates the impact of false data injection attacks on data-driven control systems. Specifically, we consider an adversary injecting false data into the sensor channels during the learning phase. When the operator seeks to learn a stable state-feedback controller, we propose an attack strategy capable of misleading the operator into learning an unstable feedback gain. We also investigate the effects of constant-bias injection attacks on data-driven linear quadratic regulation (LQR). Finally, we explore potential mitigation strategies and support our findings with numerical examples.
