State Reconstruction Under Malicious Sensor Attacks
Wei Liu
TL;DR
Problem: reconstruct the state of a discrete-time CPS when up to $s$ sensors can be attacked and the attacked set is unknown. Approach: prove that the state is $s$-error correctable after at most $r\le n$ steps if the system is $s$-sparse observable, and develop two exact reconstruction schemes, SESVS and SESGC, with supporting algorithms and theorems. Key contributions: (i) a formal error-correction condition under sparse observability, (ii) SESVS leveraging repeated measurement values across sensor-subset combinations, (iii) SESGC using the plant model to filter candidate states via Algorithm 1, and (iv) robustness results showing reconstruction remains feasible even when $s$ approaches or exceeds half of the sensors under appropriate conditions. Significance: enables exact state reconstruction in malicious CPS scenarios and is demonstrated on a four-dimensional dynamic system and a three-inertia system, highlighting practical applicability and resilience to sensor attacks.
Abstract
This paper considers the state reconstruction problem for discrete-time cyber-physical systems when some of the sensors can be arbitrarily corrupted by malicious attacks where the attacked sensors belong to an unknown set. We first prove that the state is $s$-error correctable if the system under consideration is $s$-sparse observable where $s$ denotes the maximum number of attacked sensors. Then, two state reconstruction methods are presented where the first method is based on searching elements with the same value in a set and the second method is developed in terms of searching element satisfying a given condition. In addition, after establishing and analyzing the conditions that the proposed state reconstruction methods are not effective, we address that it is very hard to prevent the state reconstruction when either state reconstruction method proposed in this paper is used. The correctness and effectiveness of the proposed methods are examined via an example of four-dimensional dynamic systems and a real-world example of three-inertia systems.
