SLVR: Securely Leveraging Client Validation for Robust Federated Learning
Jihye Choi, Sai Rahul Rachuri, Ke Wang, Somesh Jha, Yizhen Wang
TL;DR
Secure federated learning preserves privacy but introduces a privacy-robustness tradeoff. SLVR uses secure multi-party computation to securely leverage private client data for cross-client validation, removing the need for public validation data and enabling richer robustness predicates. It combines a cross-client check procedure with a secure aggregation protocol to weight or discard updates while preserving privacy, and it adapts to distribution shifts by refreshing validation data securely. Empirically, SLVR improves robustness against adaptive poisoning attacks (up to approximately $50\%$ gains on CIFAR-10) and demonstrates stable convergence under distribution shifts, with MPC overhead that remains practical and parallelizable.
Abstract
Federated Learning (FL) enables collaborative model training while keeping client data private. However, exposing individual client updates makes FL vulnerable to reconstruction attacks. Secure aggregation mitigates such privacy risks but prevents the server from verifying the validity of each client update, creating a privacy-robustness tradeoff. Recent efforts attempt to address this tradeoff by enforcing checks on client updates using zero-knowledge proofs, but they support limited predicates and often depend on public validation data. We propose SLVR, a general framework that securely leverages clients' private data through secure multi-party computation. By utilizing clients' data, SLVR not only eliminates the need for public validation data, but also enables a wider range of checks for robustness, including cross-client accuracy validation. It also adapts naturally to distribution shifts in client data as it can securely refresh its validation data up-to-date. Our empirical evaluations show that SLVR improves robustness against model poisoning attacks, particularly outperforming existing methods by up to 50% under adaptive attacks. Additionally, SLVR demonstrates effective adaptability and stable convergence under various distribution shift scenarios.
