arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1707.01211cs.CR
收藏

SqORAM:读优化顺序只写不经意RAM

SqORAM: Read-Optimized Sequential Write-Only Oblivious RAM

Anrin Chakraborti, Radu Sion

摘要:

不经意RAM协议(ORAM)允许客户端从不受信任的存储设备访问数据,而不会泄露访问模式。通常,ORAM攻击者可以观察读访问和写访问。只写式SRAM的目标是更实用的、仅监视客户端写入的{ \em多快照攻击者}--这通常适用于可信可否认性和审查弹性系统。这允许只写的DRAM实现显著更好的渐近性能。然而,这些明显的收益并没有在实际部署中实现,主要是由于用于打破逻辑和物理名称空间之间的相关性的随机数据放置策略,这是写访问隐私所需的属性。随机访问在旋转磁盘和SSD上的性能都很差(通常会显著增加磨损,并干扰磨损均衡机制)。在这项工作中,我们介绍了SqORAM,一个新的本地保存只写ORAM,保留写访问隐私,而不需要随机数据访问。逻辑域中彼此靠近的数据块在物理介质上非常接近。重要的是,SqORAM会随着时间的推移保持这种数据局部性属性,从而显著提高读取吞吐量。对于标准工作负载,完整的Linux内核级SqORAM实现比非本地保留解决方案快100倍,对于典型的文件系统工作负载,比最先进的解决方案快60-100%。

英文摘要:

Oblivious RAM protocols (ORAMs) allow a client to access data from an untrusted storage device without revealing the access patterns. Typically, the ORAM adversary can observe both read and write accesses. Write-only ORAMs target a more practical, {\em multi-snapshot adversary} only monitoring client writes -- typical for plausible deniability and censorship-resilient systems. This allows write-only ORAMs to achieve significantly-better asymptotic performance. However, these apparent gains do not materialize in real deployments primarily due to the random data placement strategies used to break correlations between logical and physical namespaces, a required property for write access privacy. Random access performs poorly on both rotational disks and SSDs (often increasing wear significantly, and interfering with wear-leveling mechanisms). In this work, we introduce SqORAM, a new locality-preserving write-only ORAM that preserves write access privacy without requiring random data access. Data blocks close to each other in the logical domain land in close proximity on the physical media. Importantly, SqORAM maintains this data locality property over time, significantly increasing read throughput. A full Linux kernel-level implementation of SqORAM is 100x faster than non locality-preserving solutions for standard workloads and is 60-100% faster than the state-of-the-art for typical file system workloads.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑