Scalable and Differentially Private Distributed Aggregation in the Shuffled Model
Badih Ghazi, Rasmus Pagh, Ameya Velingker

TL;DR
This paper introduces a scalable, efficient protocol for differentially private distributed aggregation in the shuffled model, significantly reducing communication and error growth compared to previous methods.
Contribution
The paper presents a novel protocol that achieves differential privacy with polylogarithmic communication and error growth, improving scalability over existing solutions.
Findings
Communication per user scales polylogarithmically with number of users
Aggregation error increases only polylogarithmically with number of users
Protocol maintains differential privacy with minimal distortion
Abstract
Federated learning promises to make machine learning feasible on distributed, private datasets by implementing gradient descent using secure aggregation methods. The idea is to compute a global weight update without revealing the contributions of individual users. Current practical protocols for secure aggregation work in an "honest but curious" setting where a curious adversary observing all communication to and from the server cannot learn any private information assuming the server is honest and follows the protocol. A more scalable and robust primitive for privacy-preserving protocols is shuffling of user data, so as to hide the origin of each data item. Highly scalable and secure protocols for shuffling, so-called mixnets, have been proposed as a primitive for privacy-preserving analytics in the Encode-Shuffle-Analyze framework by Bittau et al., which was later analytically studied…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Complexity and Algorithms in Graphs
