Paper 2024/1655
Secure Stateful Aggregation: A Practical Protocol with Applications in Differentially-Private Federated Learning
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)
- 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
-
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} }