面向智能电网攻击检测的联邦学习与流言学习安全模型生命周期层

《Computer Networks》:A secure model-lifecycle layer for federated and gossip learning in smart grid attack detection

【字体: 大 中 小 】 时间:2026年09月13日 来源:Computer Networks 4.7

编辑推荐:

  电力基础设施的渐进数字化已将输配电网转变为集成传感、SCADA(数据采集与监控系统)监控和分布式控制的大规模网络化信息物理系统(CPS)。虽然这实现了更细粒度的可观测性和先进的自动化,但这一转变从根本上改变了威胁模型:增加的连接性扩大了攻击面,并将关键控制功能

  
电力基础设施的渐进数字化已将输配电网转变为集成传感、SCADA(数据采集与监控系统)监控和分布式控制的大规模网络化信息物理系统(CPS)。虽然这实现了更细粒度的可观测性和先进的自动化,但这一转变从根本上改变了威胁模型:增加的连接性扩大了攻击面,并将关键控制功能暴露给网络传播的威胁,这些威胁可能引发影响电网稳定性的物理扰动。震网病毒(Stuxnet)入侵工业控制系统造成设备损坏,极光(Aurora)实验表明恶意命令可使发电机失步,协同攻击在乌克兰造成大面积停电。关键的是,此类攻击可模仿自然故障并规避传统检测机制,使得自动化异常检测在运营上至关重要。 机器学习已成为智能电网信息物理攻击检测的关键使能技术,基于学习的检测器通过捕获测量值与运行状态之间的复杂依赖关系,在虚假数据注入和完整性攻击上取得了高性能。然而,传统集中式学习流水线将多个变电站和公用事业公司的运行数据聚合到单一后端,引入了关键限制。首先,集中式收集引发隐私和法规合规问题。其次,集中化造成易受攻击的单点故障。第三,随着物联网扩展导致传感器数量指数级增长,可扩展性成为瓶颈。此外,当没有为学习工件提供显式生命周期支持时,模型发布、更新传播、训练模型访问、撤销和检查点恢复难以一致管理。 分布式学习范式为智能电网安全分析提供了自然基础。联邦学习(FL)通过协调聚合本地训练更新实现协作训练,而不暴露原始测量数据;流言学习(GL)则移除协调者,依赖点对点模型交换。这些范式解决了数据集中化问题,但并未自动解决训练期间产生的学习工件的管理问题。本地更新、聚合模型、对等交换模型和检查点可能需要在部分可信的管理域之间进行存储、验证、访问、撤销、审计和恢复。 本文通过一个用于智能电网攻击检测的模型工件生命周期安全层来解决第二个问题。该层将工件治理与学习逻辑分离:学习协议仍负责本地优化、聚合或对等直接交换,而生命周期层管理发布、保护、来源、访问控制、撤销、审计和恢复。其实现结合了在账本外存储到IPFS(星际文件系统)之前的加密、使用BBS+签名的清单、成员资格验证、通过HPKE(混合公钥加密)和KRS(密钥发布服务)发布内容密钥、前瞻性撤销、账本上的审计历史以及从认证检查点恢复。 该层对本地更新、聚合模型、对等交换模型和检查点使用通用工件模型。对于每个工件,生产者创建新的内容密钥,加密序列化载荷,将密文存储到IPFS,并签署将内容引用绑定到元数据和来源的清单。随后清单引用记录在账本上,而内容密钥在KRS注册,仅发布给未被撤销的授权参与者。研究通过四种配置考察该设计:FL表示标准服务器协调设置,GL表示完全去中心化点对点设置;区块链赋能的联邦学习(BFL)围绕联邦协调实例化生命周期工作流,区块链赋能的流言学习(BGL)围绕对等交换模型和检查点实例化相同的生命周期工作流。 实验研究在统一的二分类智能电网信息物理攻击检测任务上评估FL、GL、BFL和BGL,考察预测性能、统计异质性和消息丢失下的鲁棒性、拜占庭弹性、生命周期相关安全属性以及运营成本。学习层面的行为与密码处理、IPFS发布和检索、KRS中介访问、透明度日志和区块链执行的成本分开分析。 本文贡献如下:阐述了协作智能电网攻击检测中模型工件生命周期治理的问题;引入独立于学习协议的安全模型生命周期层;在两种区块链支持的配置中实例化相同的安全工件发布原语;在N=100和R=100、三个种子上提供大规模运营分析,涵盖密码处理、IPFS发布和检索、KRS中介访问、透明度日志以及真实Ganache执行。专门的KRS实验评估延迟、吞吐量、撤销执行、持久状态、重启恢复和主动-被动故障转移。

论文解读

一、研究背景与问题

电力基础设施的数字化进程已将传统输配电网转变为集成传感、SCADA(数据采集与监控系统)监控和分布式控制的大规模网络化信息物理系统(CPS)。这一转变在带来更细粒度可观测性和先进自动化能力的同时,也从根本上改变了威胁模型:网络连接性的增加扩大了攻击面,使关键控制功能暴露于可通过网络传播的威胁之下,进而可能引发影响电网稳定性的物理扰动。现实世界中的安全事件已充分证明了此类威胁的严重性——震网病毒(Stuxnet)入侵工业控制系统造成设备损坏,极光(Aurora)实验表明恶意命令可使发电机失步,乌克兰电网遭受协同攻击导致大面积停电。尤为关键的是,此类攻击可以模仿自然故障并规避传统检测机制,使得自动化异常检测在运营层面成为必需。
机器学习已成为智能电网信息物理攻击检测的关键使能技术,基于学习的检测器在虚假数据注入和完整性攻击上取得了高性能。然而,传统集中式学习流水线将多个变电站和公用事业公司的运行数据聚合到单一后端,引入了三重关键限制:其一,集中式数据收集引发隐私和法规合规问题,电力基础设施数据所揭示的敏感消费模式和基础设施特征受到GDPR(通用数据保护条例)等法规约束;其二,集中化架构形成易受攻击的单点故障;其三,随着物联网扩展导致传感器数量指数级增长,可扩展性成为瓶颈。此外,当缺乏显式的生命周期支持时,模型发布、更新传播、训练模型访问、撤销和检查点恢复等操作难以在跨管理域场景中一致管理。
分布式学习范式为智能电网安全分析提供了自然基础。联邦学习(FL)通过协调聚合本地训练更新实现协作训练而不暴露原始测量数据;流言学习(GL)则移除协调者,依赖点对点模型交换。这两种范式解决了数据集中化问题,但并未自动解决训练期间产生的学习工件的管理问题——本地更新、聚合模型、对等交换模型和检查点可能需要在部分可信的管理域之间进行存储、验证、访问、撤销、审计和恢复。正是这一工件级治理缺口构成了本研究的核心动机。

二、研究内容与核心贡献

研究人员提出了一种用于智能电网攻击检测的模型工件生命周期安全层。该层的核心设计原则是将工件治理与学习逻辑分离:学习协议仍负责本地优化、聚合或对等直接交换,而生命周期层独立管理发布、保护、来源、访问控制、撤销、审计和恢复功能。该层对本地更新、聚合模型、对等交换模型和检查点采用统一的工件模型,通过结合加密存储、签名清单、成员资格验证、受控密钥发布、前瞻性撤销、链上审计和认证检查点恢复等机制,实现了跨部分可信管理域的工件治理。
研究将该安全层实例化为四种配置:FL(标准服务器协调联邦学习)、GL(完全去中心化点对点流言学习)、BFL(区块链赋能联邦学习)和BGL(区块链赋能流言学习)。BFL将生命周期路径绑定到联邦轮次、参与者提交、聚合和全局模型分发,同时智能合约支持聚合器选择、参与者报价、聚合相关事件和联邦轮次清单锚定;BGL则将相同的生命周期语义应用于对等交换模型和检查点,使用区块链和IPFS进行对等级模型历史锚定、来源验证、审计和恢复,且不引入特权聚合器。
实验在统一的二分类智能电网信息物理攻击检测任务上评估四种配置,考察预测性能、统计异质性和消息丢失下的鲁棒性、拜占庭弹性、生命周期相关安全属性以及运营成本。研究在N=100和R=100、三个种子上进行大规模运营分析,涵盖密码处理、IPFS发布和检索、KRS中介访问、透明度日志以及真实Ganache执行,并开展专门的KRS实验评估延迟、吞吐量、撤销执行、持久状态、重启恢复和主动-被动故障转移。

三、关键技术方法

研究人员在技术实现中采用了以下核心方法:使用AES-256-GCM(高级加密标准-256位伽罗瓦计数器模式)认证加密对工件载荷在链下发布前进行加密;利用IPFS(星际文件系统)作为不可信的内容寻址存储层存放加密载荷和签名清单;采用BBS+群签名实现匿名成员资格证明和基于成员资格的来源验证;通过HPKE(混合公钥加密)与KRS(密钥发布服务)实现策略门控的密钥发布和前瞻性撤销;使用以太坊智能合约在Ganache本地部署中记录工件引用、参与者动作和聚合相关事件,形成不可篡改的审计轨迹。实验数据来源于Power System Attack Dataset(电力系统攻击数据集),该数据集定义了37种电力系统事件场景,涵盖28种攻击事件、8种自然事件和1种无事件场景,攻击事件属于数据注入、远程跳闸命令注入和继电器设置变更三个家族。

四、研究结果

预测性能与鲁棒性。 研究在统一的二分类攻击检测任务上评估四种配置的预测性能。FL和BFL通过服务器协调的聚合实现协作训练,GL和BGL通过点对点模型交换实现去中心化学习。实验考察了统计异质性下的性能表现,结果表明各配置在攻击检测任务上均能达到有效的检测性能,验证了分布式学习范式在智能电网安全分析中的可行性。
拜占庭鲁棒性。 在联邦配置中,研究人员显式评估了拜占庭鲁棒性。当启用Krum鲁棒聚合规则时,其鲁棒性假设取决于有效提交更新数量和聚合器观察到的恶意提交数量。压力测试结果根据有效实验配置而非仅配置百分比进行解释,验证了鲁棒聚合规则在限制恶意更新影响方面的作用。
生命周期安全属性。 研究验证了生命周期层维护的五项不变量:每个记录的清单标识一个工件载荷及其生命周期上下文;访问仅授予已记录工件和授权且未被撤销的请求者;撤销阻止在生效撤销点之后评估的访问决策;恢复的检查点针对认证生命周期历史进行验证;BFL和BGL工件遵循相同的治理语义。专门的KRS实验评估了延迟、吞吐量、撤销执行、持久状态、重启恢复和主动-被动故障转移,验证了撤销机制和密钥发布控制的有效性。
运营成本分析。 研究在N=100和R=100、三个种子上进行大规模运营分析,将学习层面的行为与密码处理、IPFS发布和检索、KRS中介访问、透明度日志和区块链执行的成本分开分析。结果表明协调、工件处理、IPFS和KRS容量是驱动生命周期成本的主要因素,为实际部署中的资源规划和架构选择提供了量化依据。

五、讨论与结论

讨论部分分析了部署含义、权衡和局限性。该生命周期层在运营智能电网中治理协作学习产生的工件,而推理和攻击决策保持本地化。在部署场景方面,研究描述了两种代表性映射:联邦输电网格部署中,多个变电站训练本地二分类检测器并定期向BFL轮次贡献模型更新,生命周期层保护提交的更新和聚合模型;基于直接交换的部署中,站点间通过BGL交换检测器模型或检查点,生命周期层保护交换工件并支持恢复。研究同时指出,该层不自动识别恶意参与者,该决策由外部运营商、治理流程或事件响应机制提供;推理攻击、针对整个网络的拒绝服务、变电站物理入侵和撤销前已解密的数据被视为部署风险。研究结论表明,所提出的安全模型生命周期层通过将工件治理与学习协议分离,为联邦学习和流言学习两种协作范式提供了统一的工件保护、来源验证、访问控制、撤销、审计和恢复机制,填补了现有分布式学习系统在工件级生命周期治理方面的空白。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号