Many applications that benefit from data offload to cloud services operate on private data. A now-long line of work has shown that, even when data is offloaded in an encrypted form, an adversary can learn sensitive information by analyzing data access patterns. Existing techniques for oblivious data access-that protect against access pattern attacks-require a centralized and stateful trusted proxy to orchestrate data accesses from applications to cloud services. We show that, in failure-prone deployments, such a centralized and stateful proxy results in violation of oblivious data access security guarantees and/or system unavailability. We thus initiate the study of distributed, fault-tolerant, oblivious data access. We present SHORTSTACK, a distributed proxy architecture for oblivious data access in failure-prone deployments. SHORTSTACK achieves the classical obliviousness guarantee--access patterns observed by the adversary being independent of the input--even under a powerful passive persistent adversary that can force failure of arbitrary (bounded-sized) subset of proxy servers at arbitrary times. We also introduce a security model that enables studying oblivious data access with distributed, failure-prone, servers. We provide a formal proof that SHORTSTACK enables oblivious data access under this model, and show empirically that SHORTSTACK performance scales near-linearly with number of distributed proxy servers.
翻译:许多从数据上卸载数据到云层服务的应用都得益于私人数据。现在的一长串工作表明,即使数据以加密形式卸载,对手也可以通过分析数据访问模式来学习敏感信息。现有的隐蔽数据访问技术,可以防止访问模式攻击,这要求一个集中和有声有色的受信任的代理人,可以将数据从应用到云层服务中调出。我们表明,在容易发生故障的部署中,这种集中和有声无色的代用导致在任意时间使用错误的数据访问安全保障和(或)系统不可用。我们因此开始研究分布式、不易出错、不易读的数据访问。我们介绍SHORSTACK,这是在易出故障部署中被忽略的数据访问的分布式代理结构。SHORSTACK 实现了传统的隐蔽性保证访问模式。我们提供了一种典型的隐蔽性保证-访问模式,因为对手所观察到的这种模式独立于输入-即使是在强大的被动、被动的对手之下,可以任意地迫使代理服务器的任意(限制大小)分类。我们还引入了一种安全模型,能够用分布式的、不易失明的SHORST号服务器进行正式测试。我们展示了SIRST在S-SBSBS-S-S-SBS-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S