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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Goodrich, Michael T., Kitagawa, Ryuto, Sridhar, Vinesh
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913569554038784
author Goodrich, Michael T.
Kitagawa, Ryuto
Sridhar, Vinesh
author_facet Goodrich, Michael T.
Kitagawa, Ryuto
Sridhar, Vinesh
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2411_00255
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Dynamic Accountable Storage: An Efficient Protocol for Real-time Cloud Storage Auditing
Goodrich, Michael T.
Kitagawa, Ryuto
Sridhar, Vinesh
Cryptography and Security
Data Structures and Algorithms
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.
title Dynamic Accountable Storage: An Efficient Protocol for Real-time Cloud Storage Auditing
topic Cryptography and Security
Data Structures and Algorithms
url https://arxiv.org/abs/2411.00255