首页> 外文会议>IEEE Conference on Communications and Network Security >DeepBLOC: A Framework for Securing CPS through Deep Reinforcement Learning on Stochastic Games
【24h】

DeepBLOC: A Framework for Securing CPS through Deep Reinforcement Learning on Stochastic Games

机译:DeepBLOC:通过随机游戏上的深度强化学习确保CPS的框架

获取原文

摘要

One important aspect in protecting Cyber Physical System (CPS) is ensuring that the proper control and measurement signals are propagated within the control loop. The CPS research community has been developing a large set of check blocks that can be integrated within the control loop to check signals against various types of attacks (e.g., false data injection attacks). Unfortunately, it is not possible to integrate all these “checks” within the control loop as the overhead introduced when checking signals may violate the delay constraints of the control loop. Moreover, these blocks do not completely operate in isolation of each other as dependencies exist among them in terms of their effectiveness against detecting a subset of attacks. Thus, it becomes a challenging and complex problem to assign the proper checks, especially with the presence of a rational adversary who can observe the check blocks assigned and optimizes her own attack strategies accordingly. This paper tackles the inherent state-action space explosion that arises in securing CPS through developing DeepBLOC (DB)–a framework in which Deep Reinforcement Learning algorithms are utilized to provide optimal/sub-optimal assignments of check blocks to signals. The framework models stochastic games between the adversary and the CPS defender and derives mixed strategies for assigning check blocks to ensure the integrity of the propagated signals while abiding to the real-time constraints dictated by the control loop. Through extensive simulation experiments and a real implementation on a water purification system, we show that DB achieves assignment strategies that outperform other strategies and heuristics
机译:保护网络物理系统(CPS)的一个重要方面是确保在控制环路内传播适当的控制和测量信号。 CPS研究社区一直在开发大量的检查块,这些检查块可以集成在控制回路中,以检查信号是否受到各种类型的攻击(例如,错误的数据注入攻击)。不幸的是,不可能将所有这些“检查”集成到控制环路中,因为在检查信号时可能会超出控制环路的延迟约束,从而产生了额外的开销。而且,由于这些块在检测攻击子集的有效性方面存在依赖关系,因此它们不能完全彼此隔离地运行。因此,分配适当的检查成为一个具有挑战性和复杂的问题,尤其是在存在理性对手的情况下,该对手可以观察分配的检查块并相应地优化自己的攻击策略。本文通过开发DeepBLOC(DB)来解决在保护CPS时固有的状态-动作空间爆炸问题。DeepBLOC(DB)是一种框架,其中使用了深度强化学习算法来为信号提供检查块的最佳/次优分配。该框架对对手和CPS防御者之间的随机博弈进行建模,并得出用于分配检查块的混合策略,以确保传播信号的完整性,同时遵守控制回路所指示的实时约束。通过广泛的模拟实验和在水净化系统上的实际实现,我们表明DB实现的分配策略优于其他策略和启发式方法

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号