Skip to main content

Adore: Differentially Oblivious Relational Database Operators

Publication ,  Journal Article
Qin, L; Jayaram, R; Shi, E; Song, Z; Zhuo, D; Chu, S
Published in: Proceedings of the VLDB Endowment
January 1, 2022

There has been a recent effort in applying differential privacy on memory access patterns to enhance data privacy. This is called differential obliviousness. Differential obliviousness is a promising direction because it provides a principled trade-off between performance and desired level of privacy. To date, it is still an open question whether differential obliviousness can speed up database processing with respect to full obliviousness. In this paper, we present the design and implementation of Adore: A set of Differentially Oblivious RElational database operators. Adore includes selection with projection, grouping with aggregation, and foreign key join. We prove that they satisfy the notion of differential obliviousness. Our differentially oblivious operators have reduced cache complexity, runtime complexity, and output size compared to their state-of-the-art fully oblivious counterparts. We also demonstrate that our implementation of these differentially oblivious operators can outperform their state-of-the-art fully oblivious counterparts by up to 7.4×.

Duke Scholars

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2022

Volume

16

Issue

4

Start / End Page

842 / 855

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
Qin, L., Jayaram, R., Shi, E., Song, Z., Zhuo, D., & Chu, S. (2022). Adore: Differentially Oblivious Relational Database Operators. Proceedings of the VLDB Endowment, 16(4), 842–855. https://doi.org/10.14778/3574245.3574267
Qin, L., R. Jayaram, E. Shi, Z. Song, D. Zhuo, and S. Chu. “Adore: Differentially Oblivious Relational Database Operators.” Proceedings of the VLDB Endowment 16, no. 4 (January 1, 2022): 842–55. https://doi.org/10.14778/3574245.3574267.
Qin L, Jayaram R, Shi E, Song Z, Zhuo D, Chu S. Adore: Differentially Oblivious Relational Database Operators. Proceedings of the VLDB Endowment. 2022 Jan 1;16(4):842–55.
Qin, L., et al. “Adore: Differentially Oblivious Relational Database Operators.” Proceedings of the VLDB Endowment, vol. 16, no. 4, Jan. 2022, pp. 842–55. Scopus, doi:10.14778/3574245.3574267.
Qin L, Jayaram R, Shi E, Song Z, Zhuo D, Chu S. Adore: Differentially Oblivious Relational Database Operators. Proceedings of the VLDB Endowment. 2022 Jan 1;16(4):842–855.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2022

Volume

16

Issue

4

Start / End Page

842 / 855

Related Subject Headings

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