论文标题
多代理动力学系统中基于superdulodity的错误数据注射攻击方案
Submodularity-based False Data Injection Attack Scheme in Multi-agent Dynamical Systems
论文作者
论文摘要
在多代理动力系统中的共识很容易被对手破坏,因为它在广泛的应用中引起了很多关注。在本文中,我们研究了一个新的虚假数据注入(FDI)攻击设计问题,其中功能有限的对手旨在选择一部分代理并操纵其局部多维状态,以最大化共识收敛误差。我们首先将FDI攻击设计问题作为组合优化问题,并证明它是NP-HARD。然后,基于次化性优化理论,我们显示收敛误差是折衷药物集的集合函数,它满足了边际收益减少的特性。换句话说,随着该集合变得更大,在折衷的集合中添加额外的代理的好处会减少。使用此属性,我们利用贪婪的方案来找到最佳的折衷代理集,该设置在每次添加一个额外的代理时可能会产生最大收敛误差。因此,开发了FDI攻击集选择算法,以获得受损药物的近乎最佳子集。此外,我们得出了所提出的算法下的分析次优界和最差的运行时间。进行了广泛的仿真结果,以显示所提出的算法的有效性。
Consensus in multi-agent dynamical systems is prone to be sabotaged by the adversary, which has attracted much attention due to its key role in broad applications. In this paper, we study a new false data injection (FDI) attack design problem, where the adversary with limited capability aims to select a subset of agents and manipulate their local multi-dimensional states to maximize the consensus convergence error. We first formulate the FDI attack design problem as a combinatorial optimization problem and prove it is NP-hard. Then, based on the submodularity optimization theory, we show the convergence error is a submodular function of the set of the compromised agents, which satisfies the property of diminishing marginal returns. In other words, the benefit of adding an extra agent to the compromised set decreases as that set becomes larger. With this property, we exploit the greedy scheme to find the optimal compromised agent set that can produce the maximum convergence error when adding one extra agent to that set each time. Thus, the FDI attack set selection algorithms are developed to obtain the near-optimal subset of the compromised agents. Furthermore, we derive the analytical suboptimality bounds and the worst-case running time under the proposed algorithms. Extensive simulation results are conducted to show the effectiveness of the proposed algorithm.