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 条
  • [41] Cryptanalytic attacks on cyber-physical systems
    Novotny, Martin
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 534 - 539
  • [42] Sensor attack detection and isolation based on sliding mode observer for cyber-physical systems
    Ye, Lei
    Zhu, Fanglai
    Zhang, Jian
    INTERNATIONAL JOURNAL OF ADAPTIVE CONTROL AND SIGNAL PROCESSING, 2020, 34 (04) : 469 - 483
  • [43] Reachability Analysis of Cyber-Physical Systems Under Stealthy Attacks
    Zhang, Qirui
    Liu, Kun
    Pang, Zhonghua
    Xia, Yuanqing
    Liu, Tao
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (06) : 4926 - 4934
  • [44] A survey on secure state estimation of cyber-physical systems under cyber attacks
    Yang G.-H.
    Lu A.-Y.
    An L.-W.
    Kongzhi yu Juece/Control and Decision, 2023, 38 (08): : 2093 - 2105
  • [45] A Survey on Cyber-Attacks for Cyber-Physical Systems: Modeling, Defense, and Design
    Lian, Zhi
    Shi, Peng
    Chen, Mou
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (02): : 1471 - 1483
  • [46] Cross level Detection of Sensor-based Deception Attacks on Cyber-Physical Systems
    Croteau, Brien
    Krishnankutty, Deepak
    Robucci, Ryan
    Patel, Chintan
    Banerjee, Nilanjan
    Kiriakidis, Kiriakos
    Severson, Tracie
    Rodriguez-Soda, Erick
    2017 IEEE 7TH ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2017, : 1037 - 1042
  • [47] Secure estimation based Kalman Filter for cyber-physical systems against sensor attacks
    Chang, Young Hwan
    Hu, Qie
    Tomlin, Claire J.
    AUTOMATICA, 2018, 95 : 399 - 412
  • [48] Optimal sensor design for secure cyber-physical systems
    Belabbas, Mohamed Ali
    Chen, Xudong
    IFAC PAPERSONLINE, 2019, 52 (20): : 387 - 390
  • [49] Resilience Against Sensor Deception Attacks on Cyber-Physical Control Systems
    Lafortune, Stephane
    Dotoli, Mariagrazia
    Gregoire, Amphitheatre A.
    2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019,
  • [50] Adaptive Control Architectures for Mitigating Sensor Attacks in Cyber-Physical Systems
    Yucelen, Tansel
    Haddad, Wassim M.
    Feron, Eric M.
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 1165 - 1170