首页> 外文期刊>Journal of Cryptology >Oblivious Network RAM and Leveraging Parallelism to Achieve Obliviousness
【24h】

Oblivious Network RAM and Leveraging Parallelism to Achieve Obliviousness

机译:遗忘的网络RAM和利用并行性实现遗忘

获取原文
获取原文并翻译 | 示例
           

摘要

Oblivious RAM (ORAM) is a cryptographic primitive that allows a trusted CPU to securely access untrusted memory, such that the access patterns reveal nothing about sensitive data. ORAM is known to have broad applications in secure processor design and secure multiparty computation for big data. Unfortunately, due to a logarithmic lower bound by Goldreich and Ostrovsky (J ACM 43(3):431-473, 1996), ORAM is bound to incur a moderate cost in practice. In particular, with the latest developments in ORAM constructions, we are quickly approaching this limit, and the room for performance improvement is small. In this paper, we consider new models of computation in which the cost of obliviousness can be fundamentally reduced in comparison with the standard ORAM model. We propose the oblivious network RAM model of computation, where a CPU communicates with multiple memory banks, such that the adversary observes only which bank the CPU is communicating with, but not the address offset within each memory bank. In other words, obliviousness within each bank comes for free-either because the architecture prevents a malicious party from observing the address accessed within a bank, or because another solution is used to obfuscate memory accesses within each bank-and hence we only need to obfuscate communication patterns between the CPU and the memory banks. We present new constructions for obliviously simulating general or parallel programs in the network RAM model. We describe applications of our new model in distributed storage applications with a network adversary.
机译:遗忘RAM(ORAM)是一种加密原语,它允许受信任的CPU安全地访问不受信任的内存,这样访问模式就不会透露任何有关敏感数据的信息。众所周知,ORAM在安全处理器设计和大数据的安全多方计算中具有广泛的应用。不幸的是,由于Goldreich和Ostrovsky的对数下界(J ACM 43(3):431-473,1996),ORAM在实践中必然会产生中等成本。特别是,随着ORAM结构的最新发展,我们正在迅速接近这个极限,并且性能提升的空间很小。在本文中,我们考虑了与标准ORAM模型相比可以从根本上降低遗忘成本的新计算模型。我们提出了计算的网络RAM模型,在该模型中,CPU与多个存储体进行通信,这样对手就只能观察到CPU正在与哪个存储体进行通信,而不能观察每个存储体中的地址偏移。换句话说,每个银行内的遗忘都是免费的-要么是因为该体系结构阻止恶意方观察银行内访问的地址,要么是因为使用了另一种解决方案来混淆每​​个银行内的内存访问-因此我们只需要混淆CPU和存储体之间的通信模式。我们提出了新的构造,可以在网络RAM模型中清晰地模拟通用或并行程序。我们用网络对手描述了新模型在分布式存储应用中的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号