Byzantine-resilient distributed observers for LTI systems

被引:74
|
作者
Mitra, Aritra [1 ]
Sundaram, Shreyas [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
Resilient state estimation; Distributed estimation; Byzantine attacks; STATE ESTIMATION; KALMAN-FILTER; CONSENSUS; ATTACKS; MITIGATION;
D O I
10.1016/j.automatica.2019.06.039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Consider a linear time-invariant (LTI) dynamical system monitored by a network of sensors, modeled as nodes of an underlying directed communication graph. We study the problem of collaboratively estimating the state of the system when certain nodes are compromised by adversaries. Specifically, we consider a Byzantine adversary model, where a compromised node possesses complete knowledge of the system dynamics and the network, and can deviate arbitrarily from the rules of any prescribed algorithm. We first characterize certain fundamental limitations of any distributed state estimation algorithm in terms of the measurement and communication structure of the nodes. We then develop an attack-resilient, provably correct state estimation algorithm that admits a fully distributed implementation. To characterize feasible network topologies that guarantee success of our proposed technique, we introduce a notion of 'strong-robustness' that captures both measurement and communication redundancy. Finally, by drawing connections to bootstrap percolation theory, we argue that given an LTI system and an associated sensor network, the 'strong-robustness' property can be checked in polynomial time. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] BYZANTINE-RESILIENT DISTRIBUTED COMPUTING SYSTEMS
    PATNAIK, LM
    BALAJI, S
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1987, 11 : 81 - 91
  • [2] Synthesis of Self-Stabilising and Byzantine-Resilient Distributed Systems
    Bloem, Roderick
    Braud-Santoni, Nicolas
    Jacobs, Swen
    [J]. COMPUTER AIDED VERIFICATION, (CAV 2016), PT I, 2016, 9779 : 157 - 176
  • [3] Data Encoding for Byzantine-Resilient Distributed Optimization
    Data, Deepesh
    Song, Linqi
    Diggavi, Suhas N.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (02) : 1117 - 1140
  • [4] Byzantine-resilient distributed learning under constraints
    Ding, Dongsheng
    Wei, Xiaohan
    Yu, Hao
    Jovanovic, Mihailo R.
    [J]. 2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 2260 - 2265
  • [5] Asynchronous Byzantine-Resilient Distributed Optimization with Momentum
    Wan, Yi
    Qu, Yifei
    Zhao, Zuyan
    Yang, Shaofu
    [J]. 2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 2022 - 2027
  • [6] BYRDIE: A BYZANTINE-RESILIENT DISTRIBUTED LEARNING ALGORITHM
    Yang, Zhixiong
    Bajwa, Waheed U.
    [J]. 2018 IEEE DATA SCIENCE WORKSHOP (DSW), 2018, : 21 - 25
  • [7] Decoupled quorum-based Byzantine-Resilient coordination in open distributed systems
    Bessani, Alysson Neves
    Correia, Miguel
    Fraga, Joni da Silva
    Lung, Lau Cheuk
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2007, : 231 - +
  • [8] Data Encoding Methods for Byzantine-Resilient Distributed Optimization
    Data, Deepesh
    Song, Linqi
    Diggavi, Suhas
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 2719 - 2723
  • [9] Data Encoding for Byzantine-Resilient Distributed Gradient Descent
    Data, Deepesh
    Song, Linqi
    Diggavi, Suhas
    [J]. 2018 56TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2018, : 863 - 870
  • [10] Distributed Observers for LTI Systems
    Mitra, Aritra
    Sundaram, Shreyas
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (11) : 3689 - 3704