Next generation advanced nuclear reactors are expected to be smaller both in size and power output, relying extensively on fully digital instrumentation and control systems. These reactors will generate a large flow of information in the form of multivariate time series data, conveying simultaneously various non linear cyber physical, process, control, sensor, and operational states. Ensuring data integrity against deception attacks is becoming increasingly important for networked communication and a requirement for safe and reliable operation. Current efforts to address replay attacks, almost universally focus on watermarking or supervised anomaly detection approaches without further identifying and characterizing the root cause of the anomaly. In addition, these approaches rely mostly on synthetic data with uncorrelated Gaussian process and measurement noise and full state feedback or are limited to univariate signals, signal stationarity, linear quadratic regulators, or other linear-time invariant state-space which may fail to capture any unmodeled system dynamics. In the realm of regulated nuclear cyber-physical systems, additional work is needed on characterization of replay attacks and explainability of predictions using real data. Here, we propose an unsupervised explainable AI framework based on a combination of autoencoder and customized windowSHAP algorithm to fully characterize real-time replay attacks, i.e., detection, source identification, timing and type, of increasing complexity during a dynamic time evolving reactor process. The proposed XAI framework was benchmarked on several real world datasets from Purdue's nuclear reactor PUR-1 with up to six signals concurrently being replayed. In all cases, the XAI framework was able to detect and identify the source and number of signals being replayed and the duration of the falsification with 95 percent or better accuracy.
翻译:新一代先进核反应堆预计在尺寸和功率输出上均更小,并广泛依赖全数字化仪表与控制系统。这些反应堆将以多元时间序列数据的形式产生大量信息流,同时传递各种非线性网络物理、过程、控制、传感器及运行状态。确保数据完整性以抵御欺骗攻击对于网络通信日益重要,也是安全可靠运行的必要条件。当前应对重放攻击的研究几乎普遍集中于数字水印或监督式异常检测方法,而未进一步识别和表征异常的根本原因。此外,这些方法大多依赖于具有不相关高斯过程与测量噪声的合成数据及全状态反馈,或仅限于单变量信号、信号平稳性、线性二次调节器或其他线性时不变状态空间模型,可能无法捕捉任何未建模的系统动态。在受监管的核能网络物理系统领域,需要更多基于真实数据对重放攻击进行表征及预测可解释性的研究。本文提出一种基于自编码器与定制化窗口SHAP算法相结合的无监督可解释人工智能框架,以全面表征动态时变反应堆过程中复杂度递增的实时重放攻击,包括检测、源识别、时间定位与类型判定。该XAI框架在普渡大学核反应堆PUR-1的多个真实数据集上进行了基准测试,最多可处理六个信号同时被重放的情况。在所有案例中,该框架均能以95%或更高的准确率检测并识别被重放信号的来源、数量及篡改持续时间。