Paper 2022/764
Efficient Proofs of Retrievability using Expander Codes
Abstract
Proofs of Retrievability (PoR) protocols ensure that a client can fully retrieve a large outsourced file from an untrusted server. Good PoRs should have low communication complexity, small storage overhead and clear security guarantees. We design a good PoR based on a family of graph codes called expander codes. We use expander codes based on graphs derived from point-line incidence relations of finite affine planes. Høholdt et al. showed that, when using Reed-Solomon codes as inner codes, these codes have good dimension and minimum distance over a relatively small alphabet. Moreover, expander codes possess very efficient unique decoding algorithms. We take advantage of these results to de- sign a PoR scheme that extracts the outsourced file in quasi-linear time and features better concrete parameters than state-of-the-art schemes w.r.t storage overhead and size of the outsourced file. Using the Con- structive Cryptography framework of Maurer, we get sharper and more rigourous security guarantees for our scheme than the ones given by the usual epsilon-adversary model. We follow an unbounded-use audit procedure to ensure that the extraction of the outsourced file will succeed w.h.p.. The properties of our expander codes yield an audit with communication complexity comparable to other code-based PoRs.
Metadata
- Available format(s)
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- Proofs of retrievability Expander codes Outsourced storage
- Contact author(s)
-
levy @ ensta fr
romeas @ lix polytechnique fr - History
- 2022-06-16: approved
- 2022-06-14: received
- See all versions
- Short URL
- https://ia.cr/2022/764
- License
-
CC BY-NC
BibTeX
@misc{cryptoeprint:2022/764, author = {Françoise Levy-dit-Vehel and Maxime Roméas}, title = {Efficient Proofs of Retrievability using Expander Codes}, howpublished = {Cryptology {ePrint} Archive, Paper 2022/764}, year = {2022}, url = {https://eprint.iacr.org/2022/764} }