How to Securely Shuffle? A survey about Secure Shufflers for privacy-preserving computations
Not on the map. Why?
Abstract (arXiv)
Ishai et al. (FOCS'06) introduced secure shuffling as an efficient building block for private data aggregation. Recently, the field of differential privacy has revived interest in secure shufflers by highlighting the privacy amplification they can provide in various computations. Although several works argue for the utility of secure shufflers, they often treat them as black boxes; overlooking the practical vulnerabilities and performance trade-offs of existing implementations. This leaves a central question open: what makes a good secure shuffler? This survey addresses that question by identifying, categorizing, and comparing 26 secure protocols that realize the necessary shuffling functionality. To enable a meaningful comparison, we adapt and unify existing security definitions into a consistent set of properties. We also present an overview of privacy-preserving technologies that rely on secure shufflers, offer practical guidelines for selecting appropriate protocols, and outline promising directions for future work.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 58 of its 151 references that are in the map. First posted on arXiv 2 Jul 2025.
Builds on
58 of 151 references.
References · 58
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2016Deep Learning with Differential Privacycited by 2,682
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2016Federated Optimization: Distributed Machine Learning for On-Device Intelligencecited by 558
- 2018Sparsified SGD with Memorycited by 373
- 2019SecureBoost: A Lossless Federated Learning Frameworkcited by 174
- 2018Amplification by Shuffling: From Local to Central Differential Privacy via Anonymitycited by 163
- 2021Back to the Drawing Board: A Critical Evaluation of Poisoning Attacks on Production Federated Learningcited by 116
- 2018Distributed Differential Privacy via Shufflingcited by 115
- 2020You Autocomplete Me: Poisoning Vulnerabilities in Neural Code Completioncited by 112
- 2018Privacy Amplification by Iterationcited by 97
- 2018Byzantine Stochastic Gradient Descentcited by 81
38 more
- 2019The Privacy Blanket of the Shuffle Modelcited by 73
- 2019Federated Forestcited by 49
- 2021Poisoning the Unlabeled Dataset of Semi-Supervised Learningcited by 44
- 2020Encode, Shuffle, Analyze Privacy Revisited: Formalizations and Empirical Evaluationcited by 39
- 2020Privacy Amplification via Random Check-Inscited by 39
- 2020Private Summation in the Multi-Message Shuffle Modelcited by 34
- 2022Stronger Privacy Amplification by Shuffling for R'enyi and Approximate Differential Privacycited by 29
- 2020Privacy Amplification by Decentralizationcited by 28
- 2020FLAME: Differentially Private Federated Learning in the Shuffle Modelcited by 27
- 2020FederBoost: Private Federated Learning for GBDTcited by 27
- 2021EIFFeL: Ensuring Integrity for Federated Learningcited by 26
- 2019Scalable and Differentially Private Distributed Aggregation in the Shuffled Modelcited by 20
- 2019Data Poisoning Attacks to Local Differential Privacy Protocolscited by 20
- 2020An Accurate, Scalable and Verifiable Protocol for Federated Differentially Private Averagingcited by 20
- 2019Separating Local & Shuffled Differential Privacy via Histogramscited by 16
- 2021Private Counting from Anonymous Messages: Near-Optimal Accuracy with Vanishing Communication Overheadcited by 16
- 2017Leaky Cauldron on the Dark Land: Understanding Memory Side-Channel Hazards in SGXcited by 15
- 2020Pure Differentially Private Summation from Anonymous Messagescited by 15
- 2020Shuffled Model of Federated Learning: Privacy, Communication and Accuracy Trade-offscited by 15
- 2017Software Grand Exposure: SGX Cache Attacks Are Practicalcited by 14
- 2021Differential Privacy in the Shuffle Model: A Survey of Separationscited by 14
- 2020Connecting Robust Shuffle Privacy and Pan-Privacycited by 12
- 2021Towards Sparse Federated Analytics: Location Heatmaps under Distributed Differential Privacy with Secure Aggregationcited by 10
- 2023A Generalized Shuffle Framework for Privacy Amplification: Strengthening Privacy Guarantees and Enhancing Utilitycited by 6
- 2021MixNN: Protection of Federated Learning Against Inference Attacks by Mixing Neural Network Layerscited by 5
- 2015Riposte: An Anonymous Messaging System Handling Millions of Userscited by 4
- 2019Improved Summation from Shufflingcited by 4
- 2013Hang With Your Buddies to Resist Intersection Attackscited by 3
- 2015RAPTOR: Routing Attacks on Privacy in Torcited by 3
- 2017The Loopix Anonymity Systemcited by 3
- 2016A Survey on Routing in Anonymous Communication Protocolscited by 2
- 2016Atom: Horizontally Scaling Strong Anonymitycited by 2
- 2017Glimmers: Resolving the Privacy/Trust Quagmirecited by 2
- 2018On Privacy Notions in Anonymous Communicationcited by 2
- 2019Express: Lowering the Cost of Metadata-hiding Communication with Cryptographic Privacycited by 2
- 2021Selective MPC: Distributed Computation of Differentially Private Key-Value Statisticscited by 2
- 2022A Survey on Anonymous Communication Systems with a Focus on Dining Cryptographers Networkscited by 2
- 2023Amplification by Shuffling without Shufflingcited by 2
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.