Securely Sampling Biased Coins with Applications to Differential Privacy
Jeffrey Champion, Abhi Shelat, Jonathan R. Ullman
Abstract
We design an efficient method for sampling a large batch of d independent coins with a given bias p ∈ [0,1]. The folklore secure computation method for doing so requires O(lambda + log d) communication and computation per coin to achieve total statistical difference 2-lambda. We present an exponential improvement over the folklore method that uses just O(log(lambda+log d)) gates per coin when sampling d coins with total statistical difference 2-lambda. We present a variant of our work that also concretely beats the folklore method for lambda ≥ 60 which are parameters that are often used in practice. Our new technique relies on using specially designed oblivious data structures to achieve biased coin samples that take an expected 2 random bits to sample. Using our new sampling technique, we present an implementation of the differentially private report-noisy-max mechanism (a more practical implementation of the celebrated exponential mechanism) as a secure multi-party computation. Our benchmarks show that one can run this mechanism on a domain of size d=212 in 6 seconds and up to d=219 in 14 minutes. As far as we know, this is the first complete distributed implementation of either of these mechanisms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers10
- Improving Utility and Security of the Shuffler-based Differential PrivacyTianhao Wang, Min Xu, Bolin Ding, Jingren Zhou et al.VLDB 2020 · 39 citations
- Federated Boosted Decision Trees with Differential PrivacySamuel Maddock, Graham Cormode, Tianhao Wang, Carsten Maple et al.CCS 2022 · 31 citations
- Interactive Proofs For Differentially Private CountingAri Biswas, Graham CormodeCCS 2023 · 10 citations
- Benchmarking Secure Sampling Protocols for Differential PrivacyYucheng Fu, Tianhao WangCCS 2024 · 5 citations
- Accelerating Multiparty Noise Generation Using LookupsFredrik Meisingseth, Christian Rechberger, Fabian SchmidCCS 2026 · 3 citations
Builds on3
- Practical Secure Aggregation for Privacy-Preserving Machine LearningKallista A. Bonawitz, Vladimir Ivanov, Ben Kreuter, Antonio Marcedone et al.CCS 2017 · 3,936 citations
- Scaling ORAM for Secure ComputationJack Doerner, Abhi ShelatCCS 2017 · 221 citations
- Composing Differential Privacy and Secure Computation: A Case Study on Scaling Private Record LinkageXi He, Ashwin Machanavajjhala, Cheryl J. Flynn, Divesh SrivastavaCCS 2017 · 115 citations
Related papers
- Oneshot Differentially Private Top-k SelectionGang Qiao, Weijie J. Su, Li ZhangICML 2021 · 40 citations
- Secure Sublinear Time Differentially Private Median ComputationJonas Böhler, Florian KerschbaumNDSS 2020
- Secure Noise Sampling for Differentially Private Collaborative LearningOlive Franzese, Congyu Fang, Radhika Garg, Xiao Wang et al.CCS 2025 · 1 citation
- The More the Merrier: Reducing the Cost of Large Scale MPCS. Dov Gordon, Daniel Starin, Arkady YerukhimovichEUROCRYPT 2021 · 25 citations
- Guaranteed Output in Rounds for Round-Robin Sampling ProtocolsRan Cohen, Jack Doerner, Yashvanth Kondi, Abhi ShelatEUROCRYPT 2022 · 8 citations
