论文标题
基于区块链的联合学习中的安全客户选择
Blockchain-based Secure Client Selection in Federated Learning
论文作者
论文摘要
尽管联合学习(FL)在大规模分布式学习中具有巨大的潜力,但由于客户培训的本地模型暴露于中央服务器,目前的系统仍存在几个隐私问题。因此,已经开发了FL的安全聚合协议,以隐藏服务器的本地模型。但是,我们表明,通过操纵客户端选择过程,服务器可以规避安全的聚合以了解受害者客户端的本地模型,这表明仅安全汇总仅是为了保护隐私而不足。为了解决此问题,我们利用区块链技术提出可验证的客户选择协议。由于区块链的不变性和透明度,我们提出的协议可以随机选择客户端,因此服务器无法自行决定控制选择过程。我们提供了安全证明,表明我们的协议可以抵抗此攻击。此外,我们在类似以太坊的区块链上进行了几项实验,以证明解决方案的可行性和实用性。
Despite the great potential of Federated Learning (FL) in large-scale distributed learning, the current system is still subject to several privacy issues due to the fact that local models trained by clients are exposed to the central server. Consequently, secure aggregation protocols for FL have been developed to conceal the local models from the server. However, we show that, by manipulating the client selection process, the server can circumvent the secure aggregation to learn the local models of a victim client, indicating that secure aggregation alone is inadequate for privacy protection. To tackle this issue, we leverage blockchain technology to propose a verifiable client selection protocol. Owing to the immutability and transparency of blockchain, our proposed protocol enforces a random selection of clients, making the server unable to control the selection process at its discretion. We present security proofs showing that our protocol is secure against this attack. Additionally, we conduct several experiments on an Ethereum-like blockchain to demonstrate the feasibility and practicality of our solution.