Skip to main content

Shrinkwrap: Efficient SQL query processing in differentially private data federations

Publication ,  Conference
Bater, J; He, X; Ehrich, W; Machanavajjhala, A; Rogers, J
Published in: Proceedings of the VLDB Endowment
January 1, 2018

A private data federation is a set of autonomous databases that share a unified query interface offering in-situ evaluation of SQL queries over the union of the sensitive data of its members. Owing to privacy concerns, these systems do not have a trusted data collector that can see all their data and their member databases cannot learn about individual records of other engines. Federations currently achieve this goal by evaluating queries obliviously using secure multiparty computation. This hides the intermediate result cardinality of each query operator by exhaustively padding it. With cascades of such operators, this padding accumulates to a blow-up in the output size of each operator and a proportional loss in query performance. Hence, existing private data federations do not scale well to complex SQL queries over large datasets. We introduce Shrinkwrap, a private data federation that offers data owners a differentially private view of the data held by others to improve their performance over oblivious query processing. Shrinkwrap uses computational differential privacy to minimize the padding of intermediate query results, achieving up to a 35X performance improvement over oblivious query processing. When the query needs differentially private output, Shrinkwrap provides a trade-off between result accuracy and query evaluation performance.

Duke Scholars

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2018

Volume

12

Issue

3

Start / End Page

307 / 320

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bater, J., He, X., Ehrich, W., Machanavajjhala, A., & Rogers, J. (2018). Shrinkwrap: Efficient SQL query processing in differentially private data federations. In Proceedings of the VLDB Endowment (Vol. 12, pp. 307–320). https://doi.org/10.14778/3291264.3291274
Bater, J., X. He, W. Ehrich, A. Machanavajjhala, and J. Rogers. “Shrinkwrap: Efficient SQL query processing in differentially private data federations.” In Proceedings of the VLDB Endowment, 12:307–20, 2018. https://doi.org/10.14778/3291264.3291274.
Bater J, He X, Ehrich W, Machanavajjhala A, Rogers J. Shrinkwrap: Efficient SQL query processing in differentially private data federations. In: Proceedings of the VLDB Endowment. 2018. p. 307–20.
Bater, J., et al. “Shrinkwrap: Efficient SQL query processing in differentially private data federations.” Proceedings of the VLDB Endowment, vol. 12, no. 3, 2018, pp. 307–20. Scopus, doi:10.14778/3291264.3291274.
Bater J, He X, Ehrich W, Machanavajjhala A, Rogers J. Shrinkwrap: Efficient SQL query processing in differentially private data federations. Proceedings of the VLDB Endowment. 2018. p. 307–320.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2018

Volume

12

Issue

3

Start / End Page

307 / 320

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics