Skip to main content

Longshot: Indexing Growing Databases using MPC and Differential Privacy

Publication ,  Journal Article
Zhang, Y; Bater, J; Nayak, K; Machanavajjhala, A
Published in: Proceedings of the VLDB Endowment
January 1, 2023

In this work, we propose Longshot, a novel design for secure outsourced database systems that supports ad-hoc queries through the use of secure multi-party computation and differential privacy. By combining these two techniques, we build and maintain data structures (i.e., synopses, indexes, and stores) that improve query execution efficiency while maintaining strong privacy and security guarantees. As new data records are uploaded by data owners, these data structures are continually updated by Longshot using novel algorithms that leverage bounded information leakage to minimize the use of expensive cryptographic protocols. Furthermore, Long shot organizes the data structures as a hierarchical tree based on when the update occurred, allowing for update strategies that provide logarithmic error over time. Through this approach, Long shot introduces a tunable three-way trade-off between privacy, accuracy, and efficiency. Our experimental results confirm that our optimizations are not only asymptotic improvements but also observable in practice. In particular, we see a 5x efficiency improvement to update our data structures even when the number of updates is less than 200. Moreover, the data structures significantly improve query runtimes over time, about ∼103x faster compared to the baseline after 20 updates.

Duke Scholars

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2023

Volume

16

Issue

8

Start / End Page

2005 / 2018

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
Zhang, Y., Bater, J., Nayak, K., & Machanavajjhala, A. (2023). Longshot: Indexing Growing Databases using MPC and Differential Privacy. Proceedings of the VLDB Endowment, 16(8), 2005–2018. https://doi.org/10.14778/3594512.3594529
Zhang, Y., J. Bater, K. Nayak, and A. Machanavajjhala. “Longshot: Indexing Growing Databases using MPC and Differential Privacy.” Proceedings of the VLDB Endowment 16, no. 8 (January 1, 2023): 2005–18. https://doi.org/10.14778/3594512.3594529.
Zhang Y, Bater J, Nayak K, Machanavajjhala A. Longshot: Indexing Growing Databases using MPC and Differential Privacy. Proceedings of the VLDB Endowment. 2023 Jan 1;16(8):2005–18.
Zhang, Y., et al. “Longshot: Indexing Growing Databases using MPC and Differential Privacy.” Proceedings of the VLDB Endowment, vol. 16, no. 8, Jan. 2023, pp. 2005–18. Scopus, doi:10.14778/3594512.3594529.
Zhang Y, Bater J, Nayak K, Machanavajjhala A. Longshot: Indexing Growing Databases using MPC and Differential Privacy. Proceedings of the VLDB Endowment. 2023 Jan 1;16(8):2005–2018.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2023

Volume

16

Issue

8

Start / End Page

2005 / 2018

Related Subject Headings

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