PVBRF-ID: Private, Verifiable and Byzantine-Robust Federated Intrusion Detection for Oilfield Enterprise Networks

📄 arXiv: 2610.12704v1 📥 PDF

作者: Mustafa S. Aljumaily, Ali Ataeemh Allami, Mustafa N. Mnati, Nawar S. Alseelawi, Shahab Abdulla

分类: cs.CR, cs.LG

发布日期: 2026-10-08

备注: 19 pages, 5 figures, 5 tables, 3 supplementary tables. Simulation study on public Edge-IIoTset traffic; code and raw results: https://github.com/nawaralseelawi/pvbrf-id


💡 一句话要点

提出PVBRF-ID以解决油田企业网络的入侵检测隐私与鲁棒性问题

🎯 匹配领域: 支柱五:交互与反应 (Interaction & Reaction)

关键词: 联邦学习 入侵检测 隐私保护 鲁棒性 油田网络 分布式系统 安全防护

📋 核心要点

  1. 现有的联邦学习方法在隐私和鲁棒性之间存在权衡,导致入侵检测系统易受攻击。
  2. PVBRF-ID通过双服务器协议和秘密共享技术,确保更新的隐私性和鲁棒性,同时实现公开验证。
  3. 实验结果显示,PVBRF-ID在干净数据上与FedAvg相当,并在面对攻击时表现出显著的鲁棒性提升。

📝 摘要(中文)

联邦学习允许分散的油田站点在不汇聚网络流量的情况下训练共享的入侵检测器,但其聚合步骤在隐私与鲁棒性之间存在选择。论文提出了PVBRF-ID,一个双服务器协议,站点秘密共享其更新,服务器共同测试每个更新的范数及其与小型干净根集的余弦相似度,从而公开验证接受的更新。实验结果表明,PVBRF-ID在干净数据上与FedAvg相当,并在面对签名翻转攻击时表现出色。即使在30%站点被控制的情况下,PVBRF-ID仍能保持较高的鲁棒性。

🔬 方法详解

问题定义:本论文旨在解决油田企业网络中入侵检测的隐私与鲁棒性问题。现有方法在聚合步骤中,往往需要在隐私保护和鲁棒性之间做出选择,导致系统易受恶意攻击。

核心思路:PVBRF-ID采用双服务器协议,站点通过秘密共享其更新,服务器共同测试每个更新的范数和余弦相似度,从而实现隐私保护与鲁棒性兼顾。这样的设计使得即使在恶意攻击下,系统也能保持较高的检测能力。

技术框架:PVBRF-ID的整体架构包括两个主要模块:一是站点的秘密共享更新,二是服务器的联合测试与验证。每个站点将其更新进行秘密共享,服务器通过计算更新的范数和余弦相似度来判断更新的有效性,并生成一个接受位进行公开验证。

关键创新:PVBRF-ID的主要创新在于结合了秘密共享与联合测试机制,确保了更新的隐私性和鲁棒性。这一设计与传统的明文聚合方法有本质区别,后者往往无法有效抵御恶意攻击。

关键设计:在实现中,使用了Python 3.13和NumPy 2.3,进行了30轮训练和10个随机种子。关键参数包括更新的范数和余弦相似度的计算方式,以及Merkle根和同态审计的应用,以确保接受更新的公开验证。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,PVBRF-ID在15类Edge-IIoTset任务中,干净数据上的宏F1得分为0.708,接近FedAvg的0.706。在面对签名翻转攻击时,PVBRF-ID的得分为0.696,而FedAvg仅为0.091。即使在30%站点被控制的情况下,PVBRF-ID的得分也达到0.641,显示出显著的鲁棒性提升。

🎯 应用场景

该研究的潜在应用领域包括油田企业网络的安全防护、工业物联网环境中的入侵检测以及其他需要保护隐私的分布式学习场景。通过提高入侵检测系统的鲁棒性,PVBRF-ID能够有效防止恶意攻击,保障网络安全,具有重要的实际价值和未来影响。

📄 摘要(原文)

Federated learning allows dispersed oilfield sites to train a shared intrusion detector without pooling network traffic, yet its aggregation step forces a choice between privacy and robustness. Byzantine-robust rules must read each update in the clear, whereas secure aggregation hides updates from the checks that detect poisoning. We present PVBRF-ID, a two-server protocol in which sites secret-share their updates and the servers jointly test each update's norm and its cosine similarity to a reference computed on a small clean root set, revealing one accept bit per site. Commitments, Merkle roots and a homomorphic audit make the inclusion of accepted updates publicly verifiable. On a 15-class Edge-IIoTset task with ten sites holding differently distributed data and ten random seeds, PVBRF-ID matched FedAvg on clean data (macro-F1 0.708 vs. 0.706) and withstood sign-flip attacks (0.696 vs. 0.091). Against an adaptive attacker controlling 30% of sites, PVBRF-ID with secure clipping reached 0.641, whereas FedAvg fell to 0.046; plaintext multi-Krum remained higher by 0.052. An update-inference attacker recovered each site's class mix from plaintext updates (Spearman correlation 0.81) but not from one server's view. Backdoors passed the filter, and noise-based mitigation gave only heuristic protection. The implementation uses Python 3.13, NumPy 2.3, 30 rounds and 10 seeds.