English

Dynamic Accountable Storage: An Efficient Protocol for Real-time Cloud Storage Auditing

Cryptography and Security 2024-11-04 v1 Data Structures and Algorithms

Abstract

Ateniese, Goodrich, Lekakis, Papamanthou, Paraskevas, and Tamassia introduced the Accountable Storage protocol, which is a way for a client to outsource their data to a cloud storage provider while allowing the client to periodically perform accountability challenges. An accountability challenge efficiently recovers any pieces of data the server has lost or corrupted, allowing the client to extract the original copies of the damaged or lost data objects. A severe limitation of the prior accountable storage scheme of Ateniese et al., however, is that it is not fully dynamic. That is, it does not allow a client to freely insert and delete data from the outsourced data set after initializing the protocol, giving the protocol limited practical use in the real world. In this paper, we present Dynamic Accountable Storage, which is an efficient way for a client to periodically audit their cloud storage while also supporting insert and delete operations on the data set. To do so, we introduce a data structure, the IBLT tree, which allows either the server or the client to reconstruct data the server has lost or corrupted in a space-efficient way.

Keywords

Cite

@article{arxiv.2411.00255,
  title  = {Dynamic Accountable Storage: An Efficient Protocol for Real-time Cloud Storage Auditing},
  author = {Michael T. Goodrich and Ryuto Kitagawa and Vinesh Sridhar},
  journal= {arXiv preprint arXiv:2411.00255},
  year   = {2024}
}

Comments

20 pages, 1 figure, AlgoCloud 2024

R2 v1 2026-06-28T19:43:43.594Z