Selective MPC: Distributed Computation of Differentially Private Key Value Statistics

07/26/2021
by   Thomas Humphries, et al.
0

An increasingly popular method for computing aggregate statistics while preserving users' privacy is local differential privacy (LDP). Under this model, users perturb their data before sending it to an untrusted central party to be processed. Key value data is a naturally occurring data type that has not been thoroughly investigated in the local trust model. Existing 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) is a common alternative to LDP that removes the requirement for a trusted central party while maintaining accuracy; 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. We show 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/05/2022

Training Differentially Private Models with Secure Multiparty Computation

We address the problem of learning a machine learning model from trainin...
research
03/09/2022

IncShrink: Architecting Efficient Outsourced Databases using Incremental MPC and Differential Privacy

In this paper, we consider secure outsourced growing databases that supp...
research
06/07/2023

Differentially Private Selection from Secure Distributed Computing

Given a collection of vectors x^(1),…,x^(n)∈{0,1}^d, the selection probl...
research
03/03/2017

Differentially Private Bayesian Learning on Distributed Data

Many applications of machine learning, for example in health care, would...
research
10/19/2020

Privacy-preserving Data Sharing on Vertically Partitioned Data

In this work, we present a method for differentially private data sharin...
research
08/04/2018

Distributed Differential Privacy via Mixnets

We consider the problem of designing scalable, robust protocols for comp...
research
02/04/2023

An Effective and Differentially Private Protocol for Secure Distributed Cardinality Estimation

Counting the number of distinct elements distributed over multiple data ...

Please sign up or login with your details

Forgot password? Click here to reset