论文标题
CONAML:网络物理系统的受限制机器学习
ConAML: Constrained Adversarial Machine Learning for Cyber-Physical Systems
论文作者
论文摘要
最近的研究表明,训练有素的机器学习(ML)模型极易受到对抗性例子的影响。随着ML技术已成为研究文献中网络物理系统(CPSS)应用的流行解决方案,因此这些应用程序的安全性令人关注。但是,当前对对抗机器学习(AML)的研究主要关注纯网络空间域。对抗性示例可以带给CPS应用程序的风险尚未得到很好的研究。特别是,由于数据源的分布属性以及CPSS施加的固有物理约束,广泛使用的威胁模型和先前网络空间研究中最新的AML算法变得不可行。 我们通过提出受约束的对抗机学习(CONAML)来研究CPS中应用的ML潜在漏洞,该机器学习产生了满足物理系统固有约束的对抗示例。我们首先总结了现有网络空间系统中CPSS和AML中AML之间的差异,并提出了ConAML的一般威胁模型。然后,我们将最佳的搜索算法设计为具有线性物理约束的迭代生成对抗性示例。我们通过模拟两个典型的CPS,功率电网和水处理系统来评估我们的算法。结果表明,我们的CONAML算法可以有效地产生对抗性示例,这些示例即使在实际限制下也会显着降低ML模型的性能。
Recent research demonstrated that the superficially well-trained machine learning (ML) models are highly vulnerable to adversarial examples. As ML techniques are becoming a popular solution for cyber-physical systems (CPSs) applications in research literatures, the security of these applications is of concern. However, current studies on adversarial machine learning (AML) mainly focus on pure cyberspace domains. The risks the adversarial examples can bring to the CPS applications have not been well investigated. In particular, due to the distributed property of data sources and the inherent physical constraints imposed by CPSs, the widely-used threat models and the state-of-the-art AML algorithms in previous cyberspace research become infeasible. We study the potential vulnerabilities of ML applied in CPSs by proposing Constrained Adversarial Machine Learning (ConAML), which generates adversarial examples that satisfy the intrinsic constraints of the physical systems. We first summarize the difference between AML in CPSs and AML in existing cyberspace systems and propose a general threat model for ConAML. We then design a best-effort search algorithm to iteratively generate adversarial examples with linear physical constraints. We evaluate our algorithms with simulations of two typical CPSs, the power grids and the water treatment system. The results show that our ConAML algorithms can effectively generate adversarial examples which significantly decrease the performance of the ML models even under practical constraints.