Selective MPC: Distributed Computation of Differentially Private Key-Value Statistics

6Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Key-value data is a naturally occurring data type that has not been thoroughly investigated in the local trust model. Existing local differentially private (LDP) solutions for computing statistics over key-value data suffer from the inherent accuracy limitations of each user adding their own noise. Multi-party computation (MPC) maintains better accuracy than LDP and similarly does not require a trusted central party. However, naively applying MPC to key-value data results in prohibitively expensive computation costs. In this work, we present selective multi-party computation, a novel approach to distributed computation that leverages DP leakage to efficiently and accurately compute statistics over key-value data. By providing each party with a view of a random subset of the data, we can capture subtractive noise. We prove that our protocol satisfies pure DP and is provably secure in the combined DP/MPC model. Our empirical evaluation demonstrates that we can compute statistics over 10,000 keys in 20 seconds and can scale up to 30 servers while obtaining results for a single key in under a second.

Cite

CITATION STYLE

APA

Humphries, T., Akhavan Mahdavi, R., Veitch, S., & Kerschbaum, F. (2022). Selective MPC: Distributed Computation of Differentially Private Key-Value Statistics. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 1459–1472). Association for Computing Machinery. https://doi.org/10.1145/3548606.3560559

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free