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 条
  • [1] SMT-Based Observer Design for Cyber-Physical Systems Under Sensor Attacks
    Shoukry, Yasser
    Chong, Michelle
    Wakaiki, Masashi
    Nuzzo, Pierluigi
    Sangiovanni-Vincentelli, Alberto L.
    Seshia, Sanjit A.
    Hespanha, Joao P.
    Tabuada, Paulo
    2016 ACM/IEEE 7TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2016,
  • [2] Observer Design for Cyber-Physical Systems With State Delay and Sparse Sensor Attacks
    Zhang, Man
    Lin, Chong
    Li, Yadong
    Chen, Bing
    IEEE ACCESS, 2021, 9 : 3261 - 3268
  • [3] Undetectable Sensor and Actuator Attacks for Observer Based Controlled Cyber-Physical Systems
    Ayas, Mustafa Sinasi
    Djouadi, Seddik M.
    PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [4] SMT-based Control Safety Property Checking in Cyber-Physical Systems under Timing Uncertainties
    Yeolekar, Anand
    Metta, Ravindra
    Chakraborty, Samarjit
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 276 - 280
  • [5] Measuring robustness in cyber-physical systems under sensor attacks
    Xiang, Jian
    Lanotte, Ruggero
    Tini, Simone
    Chong, Stephen
    Merro, Massimo
    NONLINEAR ANALYSIS-HYBRID SYSTEMS, 2025, 56
  • [6] Observer-based security control for distributed cyber-physical systems under replay attacks
    Li, Xiao-Meng
    Xiao, Wenbin
    Lin, Guohuai
    Li, Hongyi
    Lu, Renquan
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2023, 33 (13) : 8015 - 8035
  • [7] Lasso-based state estimation for cyber-physical systems under sensor attacks
    Cerone, V.
    Fosson, S. M.
    Regruto, D.
    Ripa, F.
    IFAC PAPERSONLINE, 2024, 58 (15): : 163 - 168
  • [8] Integrating Machine Learning into an SMT-Based Planning Approach for Production Planning in Cyber-Physical Production Systems
    Heesch, Rene
    Ehrhardt, Jonas
    Niggemann, Oliver
    ARTIFICIAL INTELLIGENCE-ECAI 2023 INTERNATIONAL WORKSHOPS, PT 2, XAI3, TACTIFUL, XI-ML, SEDAMI, RAAIT, AI4S, HYDRA, AI4AI, 2023, 2024, 1948 : 318 - 331
  • [9] Secure state estimation for cyber-physical systems under sparse sensor attacks via a switched Luenberger observer
    Lu, An Yang
    Yang, Guang-Hong
    INFORMATION SCIENCES, 2017, 417 : 454 - 464
  • [10] Resilient control of cyber-physical systems under sensor and actuator attacks driven by adaptive sliding mode observer
    Nateghi, Shamila
    Shtessel, Yuri
    Edwards, Christopher
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (15) : 7425 - 7443