Scalable and Optimal Security Allocation in Networks against Stealthy Injection Attacks
Anh Tung Nguyen, Sribalaji C. Anand, André M. H. Teixeira
TL;DR
This work tackles security allocation in networked control systems facing stealthy data-injection attacks on a strongly connected digraph. It introduces an Attack-Energy-Constrained Output-to-Output gain metric and proves its well-posedness, formulating the defender’s monitoring problem as a (mixed-integer) SDP that optimally selects sensor-equipped monitor nodes under a budget. By analyzing worst-case disruption and leveraging a scalable design with diagonal Lyapunov variables, the authors derive a scalable algorithm that preserves optimality under a key condition and enables efficient defense for large networks. Numerical experiments validate the SDP-based optimal monitor placement against exhaustive search and demonstrate substantial computational savings with the diagonal-P_A approach. Overall, the framework provides a tractable, scalable path to robust security allocation in cyber-physical networks subject to stealthy injections.
Abstract
This paper addresses the security allocation problem in a networked control system under stealthy injection attacks. The networked system is comprised of interconnected subsystems which are represented by nodes in a digraph. An adversary compromises the system by injecting false data into several nodes with the aim of maximally disrupting the performance of the network while remaining stealthy to a defender. To minimize the impact of such stealthy attacks, the defender, with limited knowledge about attack policies and attack resources, allocates several sensors on nodes to impose the stealthiness constraint governing the attack policy. We provide an optimal security allocation algorithm to minimize the expected attack impact on the entire network. Furthermore, under a suitable local control design, the proposed security allocation algorithm can be executed in a scalable way. Finally, the obtained results are validated through several numerical examples.
