articleNov 9, 2009Closed access

HAIL

Indexed incrossref

Abstract

We introduce HAIL (High-Availability and Integrity Layer), a distributed cryptographic system that allows a set of servers to prove to a client that a stored file is intact and retrievable. HAIL strengthens, formally unifies, and streamlines distinct approaches from the cryptographic and distributed-systems communities. Proofs in HAIL are efficiently computable by servers and highly compact---typically tens or hundreds of bytes, irrespective of file size. HAIL cryptographically verifies and reactively reallocates file shares. It is robust against an active, mobile adversary, i.e., one that may progressively corrupt the full set of servers. We propose a strong, formal adversarial model for HAIL, and rigorous…

Citation impact

749
total citations
FWCI
131.21
Percentile
100%
References
43
Citations per year

Authors

3

Topics & keywords

Keywords
  • Server
  • Computer science
  • Mathematical proof
  • Cryptography
  • Distributed computing
  • Byte
  • Set (abstract data type)
  • Theoretical computer science
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.