论文标题
FIDE:管理不信任基础架构的数据
Fides: Managing Data on Untrusted Infrastructure
论文作者
论文摘要
目前正在第三方服务器上存储和管理大量数据。对于许多小型企业来说,拥有其私人数据中心是不切实际的,因此租用第三方服务器是此类业务的可行解决方案。但是,内部和外部的恶意攻击以及第三方服务器上的错误软件越来越多,导致客户失去对这些外部基础架构的信任。尽管小型企业无法避免使用外部基础架构,但他们需要正确的协议集来管理其不受信任的基础架构的数据。在本文中,我们提出了TFCommit,这是一种新型的原子承诺协议,该协议在多个不受信任的服务器上存储的数据执行交易。据我们所知,TFCommit是第一个在不使用昂贵的拜占庭复制的情况下执行不信任环境中执行交易的原子承诺协议。使用TFCommit,我们提出了一个可审核的数据管理系统,该系统完全居住在不信任的基础架构上。作为一个可审核的系统,FIDE可以保证使用耐施用的日志在不受信任的服务器上检测到潜在的恶意故障,并在加密技术的支持下发现。实验评估证明了我们方法的可伸缩性和相对较低的开销,允许在不信任的基础架构上执行交易。
Significant amounts of data are currently being stored and managed on third-party servers. It is impractical for many small scale enterprises to own their private datacenters, hence renting third-party servers is a viable solution for such businesses. But the increasing number of malicious attacks, both internal and external, as well as buggy software on third-party servers is causing clients to lose their trust in these external infrastructures. While small enterprises cannot avoid using external infrastructures, they need the right set of protocols to manage their data on untrusted infrastructures. In this paper, we propose TFCommit, a novel atomic commitment protocol that executes transactions on data stored across multiple untrusted servers. To our knowledge, TFCommit is the first atomic commitment protocol to execute transactions in an untrusted environment without using expensive Byzantine replication. Using TFCommit, we propose an auditable data management system, Fides, residing completely on untrustworthy infrastructure. As an auditable system, Fides guarantees the detection of potentially malicious failures occurring on untrusted servers using tamper-resistant logs with the support of cryptographic techniques. The experimental evaluation demonstrates the scalability and the relatively low overhead of our approach that allows executing transactions on untrusted infrastructure.