Antiquity: Design and Implementation of a Secure and Efficient Wide Area
Distributed Storage System
Slides
:
Abstract
In this presentation, we explore how to efficiently bind data to owner in
a non-repudiable manner and store data and bindings reliably over time. It
is the task of the storage system, then, to securely and durably store
bindings, mutable data where write order needs to be maintained, and
immutable data where order does not matter. This, in and of itself, is
challenging because secure bindings can be prohibitive to implement,
transient node failure risk order integrity, and permanent failure risk
data durability. We show a set of design decisions that allow our system
to efficiently ensure data non-reputability, security, durability, and
integrity of both mutable and immutable data in the wide area.