Paper 2024/1655

Secure Stateful Aggregation: A Practical Protocol with Applications in Differentially-Private Federated Learning

Marshall Ball, New York University
James Bell-Clark, Google (United Kingdom)
Adria Gascon, Google (United States)
Peter Kairouz, Google (United States)
Sewoong Oh, University of Washington, Google (United States)
Zhiye Xie, New York University Shanghai
Abstract

Recent advances in differentially private federated learning (DPFL) algorithms have found that using correlated noise across the rounds of federated learning (DP-FTRL) yields provably and empirically better accuracy than using independent noise (DP-SGD). While DP-SGD is well-suited to federated learning with a single untrusted central server using lightweight secure aggregation protocols, secure aggregation is not conducive to implementing modern DP-FTRL techniques without assuming a trusted central server. DP-FTRL based approaches have already seen widespread deployment in industry, albeit with a trusted central curator who provides and applies the correlated noise. To realize a fully private, single untrusted server DP-FTRL federated learning protocol, we introduce secure stateful aggregation: a simple append-only data structure that allows for the private storage of aggregate values and reading linear functions of the aggregates. Assuming Ring Learning with Errors, we provide a lightweight and scalable realization of this protocol for high-dimensional data in a new security/resource model, Federated MPC: where a powerful persistent server interacts with weak, ephemeral clients. We observe that secure stateful aggregation suffices for realizing DP-FTRL-based private federated learning: improving DPFL utility guarantees over the state of the art while maintaining privacy with an untrusted central party. Our approach has minimal overhead relative to existing techniques which do not yield comparable utility. The secure stateful aggregation primitive and the federated MPC paradigm may be of interest for other practical applications.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
StatefulSecure Multiparty ComputationDifferential PrivacyFederated Learning
Contact author(s)
marshallball @ gmail com
jhbell @ google com
adriag @ google com
kairouz @ google com
sewoongo @ google com
zx572 @ nyu edu
History
2024-10-18: approved
2024-10-14: received
See all versions
Short URL
https://ia.cr/2024/1655
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1655,
      author = {Marshall Ball and James Bell-Clark and Adria Gascon and Peter Kairouz and Sewoong Oh and Zhiye Xie},
      title = {Secure Stateful Aggregation: A Practical Protocol with Applications in Differentially-Private Federated Learning},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1655},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1655}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.