Outis: Crypto-Assisted Differential Privacy on Untrusted Servers

02/20/2019
by   Amrita Roy Chowdhury, et al.
0

Differential privacy has steadily become the de-facto standard for achieving strong privacy guarantees in data analysis. It is typically implemented either in the "central" or "local" model. In the former, a trusted centralized server collects the records in the clear from the data owners and outputs differentially private statistics; while in the latter, the data owners individually randomize their inputs to ensure differential privacy. The local model has been popular as it dispenses with the need for a trusted data collector. This increased security in the local model, however, comes at the cost of strictly lower accuracy and restricted algorithmic expressibility for differentially private programs compared to the central model. In this work, we propose, Outis, a system for differential privacy that (1) eliminates the need for a trusted data collector like in the local model, but still (2) achieves the accuracy guarantees and algorithmic expressibility of DP programs of the central model. Outis achieves the "best of both worlds" by employing two non-colluding untrusted servers that run differentially private programs on encrypted data from data owners. Outis supports a rich class of differentially private programs that can be written in terms of a small set of data transformation and differentially private measurement primitives. Further, we propose optimizations that speed up computation on encrypted data by leveraging the fact that the final output is differentially private. We demonstrate the feasibility of Outis for practical differentially private analysis on untrusted servers with an extensive empirical evaluation on real datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/02/2018

An Algorithmic Framework For Differentially Private Data Analysis on Trusted Processors

Differential privacy has emerged as the main definition for private data...
research
10/20/2020

DuetSGX: Differential Privacy with Secure Hardware

Differential privacy offers a formal privacy guarantee for individuals, ...
research
08/04/2018

Distributed Differential Privacy via Mixnets

We consider the problem of designing scalable, robust protocols for comp...
research
12/18/2019

The power of synergy in differential privacy:Combining a small curator with local randomizers

Motivated by the desire to bridge the utility gap between local and trus...
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
04/19/2020

DP-Cryptography: Marrying Differential Privacy and Cryptography in Emerging Applications

Differential privacy (DP) has arisen as the state-of-the-art metric for ...
research
10/28/2019

Differentially Private Distributed Data Summarization under Covariate Shift

We envision AI marketplaces to be platforms where consumers, with very l...

Please sign up or login with your details

Forgot password? Click here to reset