论文标题

基于控制屏障功能的攻击恢复,并具有可证明的保证

Control Barrier Function based Attack-Recovery with Provable Guarantees

论文作者

Garg, Kunal, Sanfelice, Ricardo G., Cardenas, Alvaro A.

论文摘要

本文研究了执行器攻击下的网络物理系统(CPS)的可证明的安全保证。特别是,我们考虑CPS安全,并提出基于零控制屏障功能(ZCBF)条件的新攻击检测机制。此外,我们根据系统违反安全性的距离设计了一种自适应恢复机制。我们表明,在某些条件下,攻击检测机制是合理的,即,对抗攻击没有虚假负面因素。我们为初始条件和输入约束提供了足够的条件,以使所得的CPS通过设计安全。我们还提出了一种新型的混合控制,以说明攻击检测延迟并避免zeno行为。接下来,为了有效计算初始条件集,我们提出了一种基于抽样的方法来验证集合是否为生存域。具体而言,我们设计了一种在有限的点上检查修改后的屏障功能条件的方法,以评估是否可以将一组呈现为前向不变。然后,我们提出了一种迭代算法,以计算一组初始条件和输入约束,以限制对手损害脆弱的输入的效果。最后,我们使用二次编程(QP)方法进行在线恢复(以及名义)控制合成。我们在模拟案例研究中证明了所提出的方法的有效性,该案例研究涉及对电动机发作的四极管。

This paper studies provable security guarantees for cyber-physical systems (CPS) under actuator attacks. In particular, we consider CPS safety and propose a new attack detection mechanism based on zeroing control barrier function (ZCBF) conditions. In addition, we design an adaptive recovery mechanism based on how close the system is to violating safety. We show that under certain conditions, the attack-detection mechanism is sound, i.e., there are no false negatives for adversarial attacks. We propose sufficient conditions for the initial conditions and input constraints so that the resulting CPS is secure by design. We also propose a novel hybrid control to account for attack detection delays and avoid Zeno behavior. Next, to efficiently compute the set of initial conditions, we propose a sampling-based method to verify whether a set is a viability domain. Specifically, we devise a method for checking a modified barrier function condition on a finite set of points to assess whether a set can be rendered forward invariant. Then, we propose an iterative algorithm to compute the set of initial conditions and input constraints set to limit the effect of an adversary if it compromises vulnerable inputs. Finally, we use a Quadratic Programming (QP) approach for online recovery (as well as nominal) control synthesis. We demonstrate the effectiveness of the proposed method in a simulation case study involving a quadrotor with an attack on its motors.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源