With growing security and privacy concerns in the Smart Grid domain, intrusion detection on critical energy infrastructure has become a high priority in recent years. To remedy the challenges of privacy preservation and decentralized power zones with strategic data owners, Federated Learning (FL) has contemporarily surfaced as a viable privacy-preserving alternative which enables collaborative training of attack detection models without requiring the sharing of raw data. To address some of the technical challenges associated with conventional synchronous FL, this paper proposes FeDiSa, a novel Semi-asynchronous Federated learning framework for power system faults and cyberattack Discrimination which takes into account communication latency and stragglers. Specifically, we propose a collaborative training of deep auto-encoder by Supervisory Control and Data Acquisition sub-systems which upload their local model updates to a control centre, which then perform a semi-asynchronous model aggregation for a new global model parameters based on a buffer system and a preset cut-off time. Experiments on the proposed framework using publicly available industrial control systems datasets reveal superior attack detection accuracy whilst preserving data confidentiality and minimizing the adverse effects of communication latency and stragglers. Furthermore, we see a 35% improvement in training time, thus validating the robustness of our proposed method.
翻译:随着智能电网领域安全和隐私问题的日益突出,关键能源基础设施的入侵检测成为近年来的重点任务之一。为解决传统同步联邦学习(FL)存在的技术挑战和去中心化电力区域的数据共享问题,FL逐渐成为了一种可行的选择。它通过允许攻击检测模型的协作训练而不需要共享原始数据来实现隐私保护。为了解决联邦学习中通信延迟和迟缓者带来的机遇问题,本文提出了FeDiSa,一种新的半异步联邦学习框架,用于面向电力系统故障和网络攻击的鉴别。具体来说,我们提出了一个监控与数据采集子系统的深度自编码器的协作训练。它们将本地模型更新上传到一个控制中心,然后基于缓冲系统和预设的截止时间进行半异步模型聚合以获取新的全局模型参数。在使用公开可用的工业控制系统数据集进行的实验中,我们发现该框架具有优越的攻击检测准确性,并且保护数据的机密性、最小化通信延迟和迟缓者可能带来的不良影响。此外,我们看到培训时间提高了35%,因此验证了我们提出的方法的鲁棒性。