可验证秘密共享
计算机科学
正确性
方案(数学)
信息隐私
构造(python库)
安全性分析
计算机安全
数据聚合器
联合学习
秘密分享
计算机网络
密码学
分布式计算
算法
无线传感器网络
程序设计语言
集合(抽象数据类型)
数学分析
数学
作者
Yuanjun Xia,Yining Liu,Shi Dong,Meng Li,Cheng Guo
标识
DOI:10.1109/jiot.2024.3363712
摘要
Federated learning (FL), as a distributed machine learning paradigm, enables multiple users to train machine learning models locally using individual data and then update global model in a privacy-preserving aggregated manner. However, in FL, the users model parameters are at risk of a privacy breach. Furthermore, the aggregation server may forge aggregated results. To address these problems, in this paper, we propose SVCA, a secure and verifiable chained aggregation for privacy-preserving federated learning (PPFL) scheme. Specifically, we first group users and construct a chained aggregation structure, then employ secret sharing to prevent the entire group of users dropout, and finally propose a scheme for secure verification of the aggregation result to ensure the result correctness and the security of the verification process. The security analysis shows that SVCA not only protects the privacy of users but also ensures the training integrity. Extensive experimental results demonstrate the practical performance of SVCA without compromising classification accuracy.
科研通智能强力驱动
Strongly Powered by AbleSci AI