arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2301.04017cs.CRcs.LG

在经差分隐私与安全聚合强化的联邦学习中重建个体数据点

Reconstructing Individual Data Points in Federated Learning Hardened with Differential Privacy and Secure Aggregation

Vector Institute(向量研究所);University of Toronto(多伦多大学);The Alan Turing Institute(艾伦·图灵研究所)

Franziska Boenisch, Adam Dziedzic, Roei Schuster, Ali Shahin Shamsabadi, Ilia Shumailov, Nicolas Papernot

AI总结:

本文提出一种针对经分布式差分隐私和安全聚合强化的联邦学习的Sybil攻击,证明恶意服务器仍可重建个体用户数据,并指出用户应仅在信任服务器或采用本地差分隐私时参与协议。

摘要:

联邦学习(FL)是一个供用户联合训练机器学习模型的框架。FL被宣传为一种提供数据最小化的隐私增强技术(PET):数据从不“离开”个人设备,用户只向协调分布式训练的服务器(例如公司)共享模型更新。虽然先前的工作表明,在普通FL中恶意服务器可以从模型更新中提取用户的私有数据,但在这项工作中我们更进一步,证明即使在协议经过强化的版本中,恶意服务器也能重建用户数据。更准确地说,我们提出了一种针对受分布式差分隐私(DDP)和安全聚合(SA)保护的FL的攻击。我们的攻击方法基于引入偏离协议的Sybil设备,以暴露个体用户的数据供服务器重建。导致该攻击脆弱性的根本原因是权力失衡:服务器统筹整个协议,而用户对参与协议的其他用户的选择几乎得不到任何保证。展望未来,我们讨论了FL中隐私保证的要求。我们得出结论,用户只有在信任服务器或应用本地原语(如本地DP)时才应参与协议,从而将权力从服务器转移出去。然而,后一种方法在训练模型性能下降方面带来显著开销,使其在实践中不太可能被部署。

英文摘要:

Federated learning (FL) is a framework for users to jointly train a machine learning model. FL is promoted as a privacy-enhancing technology (PET) that provides data minimization: data never "leaves" personal devices and users share only model updates with a server (e.g., a company) coordinating the distributed training. While prior work showed that in vanilla FL a malicious server can extract users' private data from the model updates, in this work we take it further and demonstrate that a malicious server can reconstruct user data even in hardened versions of the protocol. More precisely, we propose an attack against FL protected with distributed differential privacy (DDP) and secure aggregation (SA). Our attack method is based on the introduction of sybil devices that deviate from the protocol to expose individual users' data for reconstruction by the server. The underlying root cause for the vulnerability to our attack is a power imbalance: the server orchestrates the whole protocol and users are given little guarantees about the selection of other users participating in the protocol. Moving forward, we discuss requirements for privacy guarantees in FL. We conclude that users should only participate in the protocol when they trust the server or they apply local primitives such as local DP, shifting power away from the server. Yet, the latter approaches come at significant overhead in terms of performance degradation of the trained model, making them less likely to be deployed in practice.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑