Towards Practical Differential Privacy for SQL Queries
Noah Johnson, Joseph P. Near, Dawn Song

TL;DR
This paper introduces FLEX, a practical system that enforces differential privacy on real-world SQL queries by using elastic sensitivity to accurately approximate local sensitivity, ensuring privacy with minimal performance impact.
Contribution
The paper presents elastic sensitivity, a novel method for approximating local sensitivity of SQL queries with joins, and develops FLEX, a system that applies this method to achieve practical differential privacy.
Findings
FLEX can enforce differential privacy on real-world SQL queries.
Elastic sensitivity provides a tight upper bound on local sensitivity.
FLEX incurs only 0.03% performance overhead.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Access Control and Trust
