Buffered Asynchronous Secure Aggregation for Cross-Device Federated Learning
Kun Wang, Yi-Rui Yang, Wu-Jun Li
TL;DR
BASA addresses the incompatibility between secure aggregation and asynchronous cross-device federated learning by introducing a buffered, pairwise-masked SA that requires only one round of communication per user. It leverages attribute-based encryption to securely share mask seeds within a fixed buffer, enabling asynchronous aggregation without dedicated hardware. The approach demonstrates substantial speedups and scalability advantages over traditional SA protocols, particularly under straggler conditions, while preserving privacy under the honest-but-curious model. This work offers a practical pathway to privacy-preserving, scalable AFL on heterogeneous edge devices.
Abstract
Asynchronous federated learning (AFL) is an effective method to address the challenge of device heterogeneity in cross-device federated learning. However, AFL is usually incompatible with existing secure aggregation protocols used to protect user privacy in federated learning because most existing secure aggregation protocols are based on synchronous aggregation. To address this problem, we propose a novel secure aggregation protocol named buffered asynchronous secure aggregation (BASA) in this paper. Compared with existing protocols, BASA is fully compatible with AFL and provides secure aggregation under the condition that each user only needs one round of communication with the server without relying on any synchronous interaction among users. Based on BASA, we propose the first AFL method which achieves secure aggregation without extra requirements on hardware. We empirically demonstrate that BASA outperforms existing secure aggregation protocols for cross-device federated learning in terms of training efficiency and scalability.
