作者: Daniel S. Roche , Adam Aviv , Seung Geol Choi , Travis Mayberry
关键词:
摘要: Write-Only Oblivious RAM (WoORAM) protocols provide privacy by encrypting the contents of data and also hiding pattern write operations over that data. WoORAMs better than plain encryption performance more general ORAM schemes (which hide both writing reading access patterns), write-oblivious setting has been applied to important applications cloud storage synchronization encrypted hidden volumes. In this paper, we introduce an entirely new technique for ORAM, called DetWoORAM. Unlike previous solutions, DetWoORAM uses a deterministic, sequential without need any "stashing" blocks in local state when writes fail. Our protocol, while conceptually simple, provides substantial improvement prior asymptotically experimentally. particular, under typical settings only 2 (sequentially) backend memory each block written device, which is optimal. We have implemented our solution using BUSE (block device user-space) module tested against baseline dm-crypt prior, randomized WoORAM measuring 3x-14x slowdown compared encryption-only around 6x-19x speedup work.