Paper 2024/2082
ClusterGuard: Secure Clustered Aggregation for Federated Learning with Robustness
Abstract
Federated Learning (FL) enables collaborative model training while preserving data privacy by avoiding the sharing of raw data. However, in large-scale FL systems, efficient secure aggregation and dropout handling remain critical challenges. Existing state-of-the-art methods, such as those proposed by Liu et al. (UAI'22) and Li et al. (ASIACRYPT'23), suffer from prohibitive communication overhead, implementation complexity, and vulnerability to poisoning attacks. Alternative approaches that utilize partially connected graph structures (resembling client grouping) to reduce communication costs, such as Bell et al. (CCS'20) and ACORN (USENIX Sec'23), face the risk of adversarial manipulation during the graph construction process. To address these issues, we propose ClusterGuard, a secure clustered aggregation scheme for federated learning. ClusterGuard leverages Verifiable Random Functions (VRF) to ensure fair and transparent cluster selection and employs a lightweight key-homomorphic masking mechanism, combined with efficient dropout handling, to achieve secure clustered aggregation. Furthermore, ClusterGuard incorporates a dual filtering mechanism based on cosine similarity and norm to effectively detect and mitigate poisoning attacks. Extensive experiments on standard datasets demonstrate that ClusterGuard achieves over 2x efficiency improvement compared to advanced secure aggregation methods. Even with 20% of clients being malicious, the trained model maintains accuracy comparable to the original model, outperforming state-of-the-art robustness solutions. ClusterGuard provides a more efficient, secure, and robust solution for practical federated learning.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- Federated learningSecure aggregationByzantine robustness
- Contact author(s)
-
zhaoyulin22 @ mails ucas ac cn
wanzhiguo @ zhejianglab com
guanzs @ zju edu cn - History
- 2024-12-27: approved
- 2024-12-27: received
- See all versions
- Short URL
- https://ia.cr/2024/2082
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/2082, author = {Yulin Zhao and Zhiguo Wan and Zhangshuang Guan}, title = {{ClusterGuard}: Secure Clustered Aggregation for Federated Learning with Robustness}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/2082}, year = {2024}, url = {https://eprint.iacr.org/2024/2082} }