KloakDB: A Platform for Analyzing Sensitive Data with K-anonymous Query Processing

03/31/2019
by   Madhav Suresh, et al.
0

A private data federation enables data owners to pool their information for querying without disclosing their secret tuples to one another. Here, a client queries the union of the records of all data owners. The data owners work together to answer the query using privacy-preserving algorithms that prevent them from learning unauthorized information about the inputs of their peers. Only the client, and a federation coordinator, learn the query's output. KloakDB is a private data federation that uses trusted hardware to process SQL queries over the inputs of two or more parties. Currently private data federations compute their queries fully-obliviously, guaranteeing that no information is revealed about the sensitive inputs of a data owner to their peers by observing the query's instruction traces and memory access patterns. Oblivious querying almost always exacts multiple orders of magnitude slowdown in query runtimes compared to plaintext execution, making it impractical for many applications. KloakDB offers a semi-oblivious computing framework, k-anonymous query processing. We make the query's observable transcript k-anonymous because it is a popular standard for data release in many domains including medicine, educational research, and government data. KloakDB's queries run such that each data owner may deduce information about no fewer than k individuals in the data of their peers. In addition, stakeholders set k, creating a novel trade-off between privacy and performance. Our results show that KloakDB enjoys speedups of up to 117X using k-anonymous query processing over full-oblivious evaluation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/03/2018

Shrinkwrap: Differentially-Private Query Processing in Private Data Federations

A private data federation is a set of autonomous databases that share a ...
research
01/31/2018

Privacy-Preserving Secret Shared Computations using MapReduce

Data outsourcing allows data owners to keep their data at untrusted clou...
research
09/28/2020

Oblivious Sampling Algorithms for Private Data Analysis

We study secure and privacy-preserving data analysis based on queries ex...
research
05/28/2019

Privacy Vulnerabilities of Dataset Anonymization Techniques

Vast amounts of information of all types are collected daily about peopl...
research
04/19/2023

Sensitivity estimation for differentially private query processing

Differential privacy has become a popular privacy-preserving method in d...
research
07/05/2020

Offline Model Guard: Secure and Private ML on Mobile Devices

Performing machine learning tasks in mobile applications yields a challe...
research
02/18/2020

An Efficient Secure Dynamic Skyline Query Model

It is now cost-effective to outsource large dataset and perform query ov...

Please sign up or login with your details

Forgot password? Click here to reset