论文标题
崇拜:差异性关系数据库运营商
Adore: Differentially Oblivious Relational Database Operators
论文作者
论文摘要
最近在内存访问模式上应用差异隐私以增强数据隐私的努力。这称为差异遗忘。差异遗忘是一个有希望的方向,因为它在绩效和所需的隐私水平之间提供了原则上的权衡。迄今为止,仍然是一个悬而未决的问题。在本文中,我们介绍了三个新的主要数据库运营商的设计和实施:选择投影,与聚合进行分组以及外键加入。我们证明他们满足了差异遗忘的概念。与最先进的完全遗忘的对应物相比,我们差异遗忘的操作员降低了缓存的复杂性,运行时复杂性和输出尺寸。我们还证明,我们对这些差异的运营商的实施可以胜过其最先进的完全遗忘的同行,最高为$ 7.4 \ times $。
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 three new major database operators: 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\times$.