通过不经意RAM模拟实现外包数据的隐私保护访问
数据结构与算法
2011-05-04 v2 密码学与安全
分布式、并行与集群计算
摘要
假设客户端 Alice 将其数据外包给外部存储提供商 Bob,因为 Bob 有能力存储她的海量数据集(大小为 n),而 Alice 的私有存储空间要小得多——例如,大小为 ,其中 为常数。Alice 信任 Bob 维护她的数据,但希望对其内容保密。她当然可以加密数据,但同时也希望隐藏其访问模式,不让 Bob 知晓。我们描述了针对不经意 RAM 模拟问题的方案,该方案在保持外部存储大小为 的同时,以极高的成功概率实现了访问时间的小对数或多对数平摊增长。为实现这一目标,我们的算法贡献包括一个并行 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