Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Paper 2025/574

Buffalo: A Practical Secure Aggregation Protocol for Asynchronous Federated Learning

Riccardo Taiello, CERN
Clémentine Gritti, INSA Lyon
Melek Önen, EURECOM
Marco Lorenzi, Inria Sophia Antipolis, Université Côte d’Azur
Abstract

Federated Learning (FL) has become a crucial framework for collaboratively training Machine Learning (ML) models while ensuring data privacy. Traditional synchronous FL approaches, however, suffer from delays caused by slower clients (called stragglers), which hinder the overall training process. Specifically, in a synchronous setting, model aggregation happens once all the intended clients have submitted their local updates to the server. To address these inefficiencies, Buffered Asynchronous FL (BAsyncFL) was introduced, allowing clients to update the global model as soon as they complete local training. In such a setting, the new global model is obtained once the buffer is full, thus removing synchronization bottlenecks. Despite these advantages, existing Secure Aggregation (SA) techniques—designed to protect client updates from inference attacks—rely on synchronized rounds, making them unsuitable for asynchronous settings. In this paper, we present Buffalo, the first practical SA protocol tailored for BAsyncFL. Buffalo leverages lattice-based encryption to handle scalability challenges in large ML models and introduces a new role, the assistant, to support the server in securely aggregating client updates. To protect against an actively corrupted server, we enable clients to verify that their local updates have been correctly integrated into the global model. Our comprehensive evaluation—incorporating theoretical analysis and real-world experiments on benchmark datasets—demonstrates that Buffalo is an efficient and scalable privacy-preserving solution in BAsyncFL environments.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. CODASPY 25
DOI
10.1145/3714393.3726498
Keywords
Secure AggregationAsynchronous Federated Learning
Contact author(s)
riccardo taiello @ cern ch
clementine gritti @ insa-lyon fr
melek onen @ eurecom fr
marco lorenzi @ inria fr
History
2025-04-01: approved
2025-03-29: received
See all versions
Short URL
https://ia.cr/2025/574
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/574,
      author = {Riccardo Taiello and Clémentine Gritti and Melek Önen and Marco Lorenzi},
      title = {Buffalo: A Practical Secure Aggregation Protocol for Asynchronous Federated Learning},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/574},
      year = {2025},
      doi = {10.1145/3714393.3726498},
      url = {https://eprint.iacr.org/2025/574}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.