Armadillo: Robust Single-Server Secure Aggregation for Federated Learning with Input Validation

📅 2025-11-14
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the threat of malicious client coalitions undermining secure aggregation in federated learning, this paper proposes a single-server, strongly robust secure aggregation scheme. Methodologically, it introduces a two-tier lightweight aggregation protocol integrated with a low-round consensus mechanism, incorporating zero-knowledge proofs, arithmetic operation verification, and input-range constraints to ensure that malicious clients can only perturb the aggregated result within a predefined valid range. The key contributions are: (i) the first secure aggregation protocol achieving strict input deviation control up to the tolerance threshold; (ii) only three communication rounds per aggregation, substantially reducing computational and communication overhead; and (iii) eliminating the conventional trade-off between security and efficiency. Experimental results demonstrate that the scheme maintains strong resilience against adversarial perturbations while enabling efficient iterative training, making it suitable for large-scale edge computing scenarios.

Technology Category

Application Category

📝 Abstract
This paper presents a secure aggregation system Armadillo that has disruptive resistance against adversarial clients, such that any coalition of malicious clients (within the tolerated threshold) can affect the aggregation result only by misreporting their private inputs in a pre-defined legitimate range. Armadillo is designed for federated learning setting, where a single powerful server interacts with many weak clients iteratively to train models on client's private data. While a few prior works consider disruption resistance under such setting, they either incur high per-client cost (Chowdhury et al. CCS'22) or require many rounds (Bell et al. USENIX Security'23). Although disruption resistance can be achieved generically with zero-knowledge proof techniques (which we also use in this paper), we realize an efficient system with two new designs: 1) a simple two-layer secure aggregation protocol that requires only simple arithmetic computation; 2) an agreement protocol that removes the effect of malicious clients from the aggregation with low round complexity. With these techniques, Armadillo completes each secure aggregation in 3 rounds while keeping the server and clients computationally lightweight.
Problem

Research questions and friction points this paper is trying to address.

Secure aggregation for federated learning with adversarial clients
Achieving disruption resistance with low computational overhead
Reducing communication rounds while ensuring input validity
Innovation

Methods, ideas, or system contributions that make the work stand out.

Two-layer secure aggregation with simple arithmetic
Agreement protocol removing malicious client effects
Three-round lightweight computation for all parties
🔎 Similar Papers
No similar papers found.
Yiping Ma
Yiping Ma
UPenn, UC Berkeley
securitycryptographysystems
Y
Yue Guo
J.P. Morgan AI Research and AlgoCRYPT CoE
H
Harish Karthikeyan
J.P. Morgan AI Research and AlgoCRYPT CoE
Antigoni Polychroniadou
Antigoni Polychroniadou
Executive Director, JPMorgan AI Research - Head of JPMorgan AlgoCRYPT CoE
Cryptography