Distributed, Private, Sparse Histograms in the Two-Server Model
James Bell, Adrià Gascón, Badih Ghazi, Ravi Kumar, Pasin Manurangsi, Mariana Raykova, Phillipp Schoppmann
Abstract
We consider the computation of sparse, (𝜀, 𝛿)-differentially private (DP) histograms in the two-server model of secure multi-party computation (MPC), which has recently gained traction in the context of privacy-preserving measurements of aggregate user data. We introduce protocols that enable two semi-honest non-colluding servers to compute histograms over the data held by multiple users, while only learning a private view of the data. Our solution achieves the same asymptotic ℓ ∞ -error of 𝑂 log(1/𝛿 ) 𝜀 as in the central model of DP, but without relying on a trusted curator. The server communication and computation costs of our protocol are independent of the number of histogram buckets, and are linear in the number of users, while the client cost is independent of the number of users, 𝜀, and 𝛿. Its linear dependence on the number of users lets our protocol scale well, which we confirm using microbenchmarks: for a billion users, 𝜀 = 0.5, and 𝛿 = 10 -11 , the per-user cost of our protocol is only 1.08 ms of server computation and 339 bytes of communication. In contrast, a baseline protocol using garbled circuits only allows up to 10 6 users, where it requires 600 KB communication per user.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext b4a701d9-eb84-4497-84cc-7b9951162c8bCited by top-tier papers13
- SNPeek: Side-Channel Analysis for Privacy Applications on Confidential VMsRuiyi Zhang, Albert Cheu, Adrià Gascón, Daniel Moghimi et al.NDSS 2026 · 7 citations
- GraphGuard: Private Time-Constrained Pattern Detection Over Streaming Graphs in the CloudSonglei Wang, Yifeng Zheng, Xiaohua JiaUSENIX Security 2024 · 7 citations
- PINE: Efficient Verification of a Euclidean Norm Bound of a Secret-Shared VectorGuy N. Rothblum, Eran Omri, Junye Chen, Kunal TalwarUSENIX Security 2024 · 7 citations
- CaPS: Collaborative and Private Synthetic Data Generation from Distributed SourcesSikha Pentyala, Mayana Pereira, Martine De CockICML 2024 · 6 citations
- Samplable Anonymous Aggregation for Private Federated Data AnalysisKunal Talwar, Shan Wang, Audra McMillan, Vitaly Feldman et al.CCS 2024 · 6 citations
Builds on18
- Practical Secure Aggregation for Privacy-Preserving Machine LearningKallista A. Bonawitz, Vladimir Ivanov, Ben Kreuter, Antonio Marcedone et al.CCS 2017 · 3,936 citations
- Bulletproofs: Short Proofs for Confidential Transactions and MoreBenedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra et al.S&P 2018 · 1,285 citations
- Locally Differentially Private Protocols for Frequency EstimationTianhao Wang, Jeremiah Blocki, Ninghui Li, Somesh JhaUSENIX Security 2017 · 629 citations
- Poseidon: A New Hash Function for Zero-Knowledge Proof SystemsLorenzo Grassi, Dmitry Khovratovich, Christian Rechberger, Arnab Roy et al.USENIX Security 2021 · 410 citations
- Function Secret Sharing: Improvements and ExtensionsElette Boyle, Niv Gilboa, Yuval IshaiCCS 2016 · 404 citations
Related papers
- Nebula: Efficient, Private and Accurate Histogram EstimationAli Shahin Shamsabadi, Peter Snyder, Ralph Giles, Aurélien Bellet et al.CCS 2025
- Secure parallel computation on national scale volumes of dataSahar Mazloom, Phi Hung Le, Samuel Ranellucci, S. Dov GordonUSENIX Security 2020
- Secure Multi-party Computation of Differentially Private Heavy HittersJonas Böhler, Florian KerschbaumCCS 2021 · 34 citations
- Secure Multi-party Computation of Differentially Private MedianJonas Böhler, Florian KerschbaumUSENIX Security 2020
- Secure Single-Server Aggregation with (Poly)Logarithmic OverheadJames Henry Bell, Kallista A. Bonawitz, Adrià Gascón, Tancrède Lepoint et al.CCS 2020 · 13 citations
