双云盲存储:实现高效带宽利用

需积分: 9 5 下载量 183 浏览量 更新于2024-09-11 收藏 1.61MB PDF 举报
"这篇文档是关于Multi-Cloud Oblivious Storage的研究,由Emil Stefanov(UC Berkeley)和Elaine Shi(University of Maryland)共同撰写。他们提出了一种两云无感知存储(2-Cloud Oblivious RAM, ORAM)系统,该系统能够在客户端与云端之间实现2.6倍的带宽成本降低。通过将ORAM分散到两个或更多不合作的云端,可以将带宽消耗转移到云端之间的通信,从而显著降低客户端到云端的带宽需求,这对于带宽有限的客户端如家庭或移动互联网连接来说具有实际意义。此外,作者还提供了全面实现的2-Cloud ORAM系统的实证结果,报告了在Amazon EC2和Microsoft Azure上的真实世界部署情况。研究领域包括管理计算和信息系统中的安全与保护,主要涉及算法和安全关键词。" 在当前的云计算环境中,存储外包已经成为一个日益增长的行业,它免除了用户维护内部基础设施的负担。然而,这种外包带来了数据隐私和安全的问题。Oblivious RAM(ORAM)是一种技术,旨在确保即使数据存储在外部(例如云服务提供商处),也能保证访问模式的隐私,防止服务提供商获取任何关于数据访问模式的信息。传统的ORAM方案通常对客户端的带宽要求较高,这可能成为其广泛应用的瓶颈。 Multi-Cloud Oblivious Storage是为解决这一问题提出的解决方案。通过在多个非合作的云服务提供商之间分散ORAM,系统能够显著降低客户端的带宽消耗。文中提到的2-Cloud ORAM系统在两个云之间分配数据,使得大部分高带宽的通信发生在云服务器之间,而不是直接与客户端交互。这样的设计不仅降低了客户端的网络负载,还能充分利用云服务商之间的丰富带宽资源,使得ORAM对于那些带宽受限的环境(如家庭或移动设备)变得更加实用。 为了验证这一概念的可行性,作者提供了完整的2-Cloud ORAM系统实现,并在Amazon EC2和Microsoft Azure两大主流云平台上进行了实际部署和性能测试。这些实验结果提供了关于系统性能、效率和可靠性的实际证据,有助于进一步推动ORAM技术在多云环境中的应用。 Multi-Cloud Oblivious Storage是针对云存储隐私保护的一项重要创新,通过优化带宽利用,使ORAM技术更适合带宽有限的环境,同时增强了数据的安全性和用户的隐私。这项研究对于云服务提供商和依赖云存储的用户来说具有重要的理论和实践价值,促进了云存储服务在保护用户隐私方面的进步。