English

Practical Secure Aggregation for Federated Learning on User-Held Data

Cryptography and Security 2016-11-16 v1 Machine Learning

Abstract

Secure Aggregation protocols allow a collection of mutually distrust parties, each holding a private value, to collaboratively compute the sum of those values without revealing the values themselves. We consider training a deep neural network in the Federated Learning model, using distributed stochastic gradient descent across user-held training data on mobile devices, wherein Secure Aggregation protects each user's model gradient. We design a novel, communication-efficient Secure Aggregation protocol for high-dimensional data that tolerates up to 1/3 users failing to complete the protocol. For 16-bit input values, our protocol offers 1.73x communication expansion for 2102^{10} users and 2202^{20}-dimensional vectors, and 1.98x expansion for 2142^{14} users and 2242^{24} dimensional vectors.

Keywords

Cite

@article{arxiv.1611.04482,
  title  = {Practical Secure Aggregation for Federated Learning on User-Held Data},
  author = {Keith Bonawitz and Vladimir Ivanov and Ben Kreuter and Antonio Marcedone and H. Brendan McMahan and Sarvar Patel and Daniel Ramage and Aaron Segal and Karn Seth},
  journal= {arXiv preprint arXiv:1611.04482},
  year   = {2016}
}

Comments

5 pages, 1 figure. To appear at the NIPS 2016 workshop on Private Multi-Party Machine Learning

R2 v1 2026-06-22T16:51:46.408Z