中文

通过不经意RAM模拟实现外包数据的隐私保护访问

数据结构与算法 2011-05-04 v2 密码学与安全 分布式、并行与集群计算

摘要

假设客户端 Alice 将其数据外包给外部存储提供商 Bob,因为 Bob 有能力存储她的海量数据集(大小为 n),而 Alice 的私有存储空间要小得多——例如,大小为 O(n1/r)O(n^{1/r}),其中 r>1r > 1 为常数。Alice 信任 Bob 维护她的数据,但希望对其内容保密。她当然可以加密数据,但同时也希望隐藏其访问模式,不让 Bob 知晓。我们描述了针对不经意 RAM 模拟问题的方案,该方案在保持外部存储大小为 O(n)O(n) 的同时,以极高的成功概率实现了访问时间的小对数或多对数平摊增长。为实现这一目标,我们的算法贡献包括一个并行 MapReduce 布谷鸟哈希算法和一个外部存储数据不经意排序算法。

关键词

引用

@article{arxiv.1007.1259,
  title  = {Privacy-Preserving Access of Outsourced Data via Oblivious RAM Simulation},
  author = {Michael T. Goodrich and Michael Mitzenmacher},
  journal= {arXiv preprint arXiv:1007.1259},
  year   = {2011}
}

备注

A more complete version of a paper appearing in the 38th International Colloquium on Automata, Languages and Programming (ICALP) 2011