Towards Practical Differential Privacy for SQL Queries

被引:154
作者
Johnson, Noah [1 ]
Near, Joseph P. [1 ]
Song, Dawn [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2018年 / 11卷 / 05期
关键词
D O I
10.1145/3177732.3177733
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential privacy promises to enable general data analytics while protecting individual privacy, but existing differential privacy mechanisms do not support the wide variety of features and databases used in real-world SQL-based analytics systems. This paper presents the first practical approach for differential privacy of SQL queries. Using 8.1 million real-world queries, we conduct an empirical study to determine the requirements for practical differential privacy, and discuss limitations of previous approaches in light of these requirements. To meet these requirements we propose elastic sensitivity, a novel method for approximating the local sensitivity of queries with general equijoins. We prove that elastic sensitivity is an upper bound on local sensitivity and can therefore be used to enforce differential privacy using any local sensitivity-based mechanism. We build FLEX, a practical end-to-end system to enforce differential privacy for SQL queries using elastic sensitivity. We demonstrate that FLEX is compatible with any existing database, can enforce differential privacy for real-world SQL queries, and incurs negligible (0.03%) performance overhead.
引用
收藏
页码:526 / 539
页数:14
相关论文
共 38 条
[1]  
[Anonymous], 2008, TPC H BENCHMARK SPEC, V21, P592
[2]  
[Anonymous], 2010, NSDI
[3]  
[Anonymous], 2011, ACM SIGCOMM INT MEAS
[4]  
[Anonymous], 2013, SIGMOD
[5]  
[Anonymous], 2011, P 2011 ACM SIGMOD IN
[6]  
Blocki J., 2016, 23 ANN NETW DISTR SY
[7]  
Blocki J., 2013, P 4 C INN THEOR COMP, P87
[8]   Unique in the Crowd: The privacy bounds of human mobility [J].
de Montjoye, Yves-Alexandre ;
Hidalgo, Cesar A. ;
Verleysen, Michel ;
Blondel, Vincent D. .
SCIENTIFIC REPORTS, 2013, 3
[9]   Differential privacy: A survey of results [J].
Dwork, Cynthia .
THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2008, 4978 :1-19
[10]  
Dwork C, 2006, LECT NOTES COMPUT SC, V4052, P1