当前位置: X-MOL 学术Inform. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PFLM: Privacy-preserving federated learning with membership proof
Information Sciences ( IF 8.1 ) Pub Date : 2021-06-04 , DOI: 10.1016/j.ins.2021.05.077
Changsong Jiang , Chunxiang Xu , Yuan Zhang

Privacy-preserving federated learning is distributed machine learning where multiple collaborators train a model through protected gradients. To achieve robustness to users dropping out, existing practical privacy-preserving federated learning schemes are based on (t, N)-threshold secret sharing. Such schemes rely on a strong assumption to guarantee security: the threshold t must be greater than half of the number of users. The assumption is so rigorous that in some scenarios the schemes may not be appropriate. Motivated by the issue, we first introduce membership proof for federated learning, which leverages cryptographic accumulators to generate membership proofs by accumulating users IDs. The proofs are issued in a public blockchain for users to verify. With membership proof, we propose a privacy-preserving federated learning scheme called PFLM. PFLM releases the assumption of threshold while maintaining the security guarantees. Additionally, we design a result verification algorithm based on a variant of ElGamal encryption to verify the correctness of aggregated results from the cloud server. The verification algorithm is integrated into PFLM as a part. Security analysis in a random oracle model shows that PFLM guarantees privacy against active adversaries. The implementation of PFLM and experiments demonstrate the performance of PFLM in terms of computation and communication.



中文翻译:

PFLM:具有成员资格证明的隐私保护联邦学习

隐私保护联邦学习是分布式机器学习,其中多个合作者通过受保护的梯度训练模型。为了实现对用户退出的鲁棒性,现有的实用隐私保护联邦学习方案基于 ( t , N )-阈值秘密共享。这种方案依赖于一个强有力的假设来保证安全性:阈值t必须大于用户数的一半。假设如此严格,以至于在某些情况下这些方案可能不合适。受这个问题的启发,我们首先引入了联邦学习的成员资格证明,它利用加密累加器通过积累用户 ID 来生成成员资格证明。证明在公共区块链中发布,供用户验证。通过成员资格证明,我们提出了一种称为 PFLM 的保护隐私的联合学习方案。PFLM 在保持安全保证的同时,释放了阈值假设。此外,我们设计了一种基于 ElGamal 加密变体的结果验证算法,以验证来自云服务器的聚合结果的正确性。验证算法作为一部分集成到 PFLM 中。随机预言机模型中的安全性分析表明,PFLM 可以保证针对活跃对手的隐私。PFLM 的实现和实验证明了 PFLM 在计算和通信方面的性能。

更新日期:2021-07-07
down
wechat
bug