USENIX Security2021Top-tier venue
Dynamic proofs of retrievability with low server storage
Gaspard Anthoine, Jean-Guillaume Dumas, Mélanie de Jonghe, Aude Maignan, Clément Pernet, Michael Hanling, Daniel S. Roche
Abstract
Proofs of Retrievability (PoRs) are protocols which allow a client to store data remotely and to efficiently ensure, via audits, that the entirety of that data is still intact. A dynamic PoR system also supports efficient retrieval and update of any small portion of the data. We propose new, simple protocols for dynamic PoR that are designed for practical efficiency, trading decreased persistent storage for increased server computation, and show in fact that this tradeoff is inherent via a lower bound proof of time-space for any PoR scheme. Notably, ours is the first dynamic PoR which does not require any special encoding of the data stored on the server, meaning it can be trivially composed with any database service or with existing techniques for encryption or redundancy. Our implementation and deployment on Google Cloud Platform demonstrates our solution is scalable: for example, auditing a 1TB file takes 16 minutes at a monetary cost of just $0.23 USD. We also present several further enhancements, reducing the amount of client storage, or the communication bandwidth, or allowing public verifiability, wherein any untrusted third party may conduct an audit.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 20356b14-2032-4945-a65e-0dca299e9667Cited by top-tier papers1
Ask how each one uses itBuilds on2
- Mirror: Enabling Proofs of Data Replication and Retrievability in the CloudFrederik Armknecht, Ludovic Barman, Jens-Matthias Bohli, Ghassan O. KarameUSENIX Security 2016 · 53 citations
- PIEs: Public Incompressible Encodings for Decentralized StorageEthan Cecchetti, Ben Fisch, Ian Miers, Ari JuelsCCS 2019 · 18 citations
Related papers
- Proof of Storage-Time: Efficiently Checking Continuous Data AvailabilityGiuseppe Ateniese, Long Chen, Mohammad Etemad, Qiang TangNDSS 2020
- vSQL: Verifying Arbitrary SQL Queries over Dynamic Outsourced DatabasesYupeng Zhang, Daniel Genkin, Jonathan Katz, Dimitrios Papadopoulos et al.S&P 2017 · 206 citations
- ObliviSync: Practical Oblivious File Backup and SynchronizationAdam J. Aviv, Seung Geol Choi, Travis Mayberry, Daniel S. RocheNDSS 2017 · 13 citations
- Proofs of Space with Maximal HardnessLeonid ReyzinFOCS 2024 · 1 citation
- Efficient and Verifiable Proof of Replication with Fast Fault LocalizationHaoran Yuan, Xiaofeng Chen, Guowen Xu, Jianting Ning et al.INFOCOM 2021 · 4 citations
