【24h】

Client-Oblivious OPRAM

机译:客户漠不关心的OPRAM

获取原文

摘要

Oblivious Parallel RAM (OPRAM) enables multiple clients to synchronously make read and write accesses to shared memory (more generally, any data-store) whilst hiding the access patterns from the owner/provider of that shared memory. Prior work is best suited to the setting of multiple processors (or cores) within a single client device, and consequently there are shortcomings when applying that work to the multi-client setting where distinct client devices may not trust each other, or may simply wish to minimise - for legal reasons or otherwise - the volume of data that is leaked to other client devices. In prior constructions, obliviousness from the storage provider is achieved by passing accesses between the clients in one or more sorting networks, both before and after the logical access is made to the shared memory: this process inherently leaks the contents of the accesses to those other clients. In this paper we address this issue by introducing the notion of client obliviousness for OPRAM, which asks that clients should only learn as much as is necessary for the scheme to function correctly. We provide an instantiation using established tools, with careful analysis to show that our new notion and regular OPRAM security are met. In the process, we give new insight into the use of the OPRAM model in the context of outsourced storage.
机译:忘记并行RAM(OPRAM)使多个客户端能够同步地对共享内存(更一般,任何数据存储)同步读取和写入访问,同时隐藏来自该共享内存的所有者/提供者的访问模式。先前的工作最适合于在单个客户端设备中设置多个处理器(或核心),因此在将其运行到多客户端设置时存在缺点,其中独特的客户端设备可能不相互信任,或者可以简单地希望最小化 - 出于法律原因或其他方式 - 泄露到其他客户端设备的数据量。在现有的结构中,通过在一个或多个排序网络中传递客户端之间的访问来实现来自存储提供商的忘闻,在逻辑访问到共享内存之前和之后,这两个过程固有地将访问的内容泄露给其他客户。在本文中,我们通过向OPRAM的客户失望的概念介绍客户的概念来解决这个问题,这要求客户应该仅仅根据计划正常运作所需的方式。我们提供了使用既定工具的实例化,仔细分析显示我们的新概念和常规OPRAM安全性。在此过程中,我们在外包存储背景下对OPRAM模型的使用提供了新的洞察。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号