SMT-Based Observer Design for Cyber-Physical Systems under Sensor Attacks

被引:47
|
作者
Shoukry, Yasser [1 ,2 ]
Chong, Michelle [3 ]
Wakaiki, Masashi [4 ]
Nuzzo, Pierluigi [5 ]
Sangiovanni-Vincentelli, Alberto [1 ]
Seshia, Sanjit A. [1 ]
Hespanha, Joao P. [6 ]
Tabuada, Paulo [7 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Cory Hall, Berkeley, CA 94720 USA
[2] UC Los Angeles, Los Angeles, CA 90095 USA
[3] Lund Univ, Dept Automat Control, Ole Romers Vag 1, S-22363 Lund, Sweden
[4] Kobe Univ, Grad Sch Syst Informat, Nada Ku, 1-1 Rokkodai, Kobe, Hyogo 6578501, Japan
[5] Univ Southern Calif, Dept Elect Engn, 3740 McClintock Ave, Los Angeles, CA 90089 USA
[6] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Harold Frank Hall, Santa Barbara, CA 93106 USA
[7] Univ Calif Los Angeles, Dept Elect Engn, 56-125B Engn 4 Bldg, Los Angeles, CA 90095 USA
关键词
Secure state estimation; satisfiability modulo theory; secure cyber-physical systems;
D O I
10.1145/3078621
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We introduce a scalable observer architecture, which can efficiently estimate the states of a discrete-time linear-time-invariant system whose sensors are manipulated by an attacker, and is robust to measurement noise. Given an upper bound on the number of attacked sensors, we build on previous results on necessary and sufficient conditions for state estimation, and propose a novel Multi-Modal Luenberger (MML) observer based on efficient Satisfiability Modulo Theory (SMT) solving. We present two techniques to reduce the complexity of the estimation problem. As a first strategy, instead of a bank of distinct observers, we use a family of filters sharing a single dynamical equation for the states, but different output equations, to generate estimates corresponding to different subsets of sensors. Such an architecture can reduce the memory usage of the observer from an exponential to a linear function of the number of sensors. We then develop an efficient SMT-based decision procedure that is able to reason about the estimates of the MML observer to detect at runtime which sets of sensors are attack-free, and use them to obtain a correct state estimate. Finally, we discuss two optimization-based algorithms that can efficiently select the observer parameters with the goal of minimizing the sensitivity of the estimates with respect to sensor noise. We provide proofs of convergence for our estimation algorithm and report simulation results to compare its runtime performance with alternative techniques. We show that our algorithm scales well for large systems (including up to 5,000 sensors) for which many previously proposed algorithms are not implementable due to excessive memory and time requirements. Finally, we illustrate the effectiveness of our approach, both in terms of resiliency to attacks and robustness to noise, on the design of large-scale power distribution networks.
引用
收藏
页数:27
相关论文
共 50 条
  • [21] Authentication of cyber-physical systems under learning-based attacks
    Khojasteh, Mohammad Javad
    Khina, Anatoly
    Franceschetti, Massimo
    Javidi, Tara
    IFAC PAPERSONLINE, 2019, 52 (20): : 369 - 374
  • [22] Identification of Sensor Replay Attacks and Physical Faults for Cyber-Physical Systems
    Zhang, Kangkang
    Keliris, Christodoulos
    Parisini, Thomas
    Polycarpou, Marios M.
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 1178 - 1183
  • [23] Optimal filter design for cyber-physical systems under stealthy hybrid attacks
    Li, Yuman
    Lin, Hong
    Lam, James
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (04) : 1340 - 1357
  • [24] Event-triggered secure observer-based control for cyber-physical systems under adversarial attacks
    Lu, An-Yang
    Yang, Guang-Hong
    INFORMATION SCIENCES, 2017, 420 : 96 - 109
  • [25] Security Control of Cyber-Physical Systems under Cyber Attacks: A Survey
    Xing, Wei
    Shen, Jun
    SENSORS, 2024, 24 (12)
  • [26] CYBER-PHYSICAL SYSTEMS: DYNAMIC SENSOR ATTACKS AND STRONG OBSERVABILITY
    Chen, Yuan
    Kar, Soummya
    Moura, Jose M. F.
    2015 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING (ICASSP), 2015, : 1752 - 1756
  • [27] On the Stability of Cyber-Physical Control Systems With Sensor Multiplicative Attacks
    Combita, Luis Francisco
    Quijano, Nicanor
    Cardenas, Alvaro A.
    IEEE ACCESS, 2022, 10 : 39716 - 39728
  • [28] An SMT-based Approach to Secure State Estimation Under Sensor and Actuator Attacks
    Showkatbakhsh, Mehrdad
    Shoukry, Yasser
    Chen, Robert H.
    Diggavi, Suhas
    Tabuada, Paulo
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [29] A Secure Control Learning Framework for Cyber-Physical Systems Under Sensor and Actuator Attacks
    Zhou, Yuanqiang
    Vamvoudakis, Kyriakos G.
    Haddad, Wassim M.
    Jiang, Zhong-Ping
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (09) : 4648 - 4660
  • [30] Observer Based Control for Linear Cyber-physical Systems
    Wang, Lidong
    Xue, Xinze
    Wei, Yingxin
    Li, Tong
    Chen, Xuebo
    IAENG International Journal of Applied Mathematics, 2020, 50 (04)