With the development of AIoT, data-driven attack detection methods for cyber-physical systems (CPSs) have attracted lots of attention. However, existing methods usually adopt tractable distributions to approximate data distributions, which are not suitable for complex systems. Besides, the correlation of the data in different channels does not attract sufficient attention. To address these issues, we use energy-based generative models, which are less restrictive on functional forms of the data distribution. In addition, graph neural networks are used to explicitly model the correlation of the data in different channels. In the end, we propose TFDPM, a general framework for attack detection tasks in CPSs. It simultaneously extracts temporal pattern and feature pattern given the historical data. Then extract features are sent to a conditional diffusion probabilistic model. Predicted values can be obtained with the conditional generative network and attacks are detected based on the difference between predicted values and observed values. In addition, to realize real-time detection, a conditional noise scheduling network is proposed to accelerate the prediction process. Experimental results show that TFDPM outperforms existing state-of-the-art attack detection methods. The noise scheduling network increases the detection speed by three times.
翻译:随着AIOT的发展,对网络物理系统的数据驱动攻击探测方法引起了许多注意,然而,现有方法通常采用可移动的分布方法,以大致分布数据,而这种分布不适合复杂的系统;此外,不同渠道的数据的关联性没有引起足够的注意;为了解决这些问题,我们使用基于能源的基因化模型,这种模型对数据分布的功能形式限制较少;此外,还使用图形神经网络明确模拟不同渠道的数据的相互关系;最后,我们提议TFDPM,这是CFPS中攻击探测任务的一般框架;根据历史数据,它同时提取时间模式和特征模式;然后将特征发送到一个有条件的传播概率模型;通过有条件的基因化网络获得预测值,根据预测值和观察值之间的差异检测攻击;此外,为了实现实时检测,还提议建立一个有条件的噪音列表网络,以加快预测过程;实验结果显示,TFDPMMM超越了现有攻击探测状态的三种速度。