Asynchronous Verifiable Information Dispersal with Low Space and Communication Complexity

arXiv:2608.24636 · cs.DC, cs.CR, cs.IT, math.IT · Submitted 2026-08-25 · Read on arXiv

cs.DC, cs.CR, cs.IT, math.IT

Submitted: 2026-08-25

Updated: 2026-08-26

Comments: Published at SPAA 2026 (July 6-10, 2026, London, UK)

Journal ref: In Proceedings of the 38th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2026). ACM, New York, NY, USA, 143-154

DOI: 10.1145/3816782.3819202

License: http://creativecommons.org/licenses/by/4.0/

The gist: The primary goal of a distributed storage system is to ensure that clients can both write and read data in a reliable and consistent manner, even in the presence of failures.

Terminology

Abstract

The primary goal of a distributed storage system is to ensure that clients can both write and read data in a reliable and consistent manner, even in the presence of failures. While existing asynchronous verifiable information dispersal (AVID) protocols achieve optimal space complexity for storage and communication complexity for data retrieval in a Byzantine setting, the crucial operations of data dispersal and node recovery have received less attention. We propose an efficient AVID protocol that simultaneously guarantees low complexities for dispersal, storage, retrieval, and recovery. At the core of the proposed protocol lies a novel mechanism to encode data in a two-dimensional matrix and a bespoke dispersal algorithm. The protocol maintains an optimal communication complexity for retrieval while substantially improving upon the state of the art for recovery. Additionally, we describe how the protocol can be modified in order to reduce the space complexity and the communication complexity for dispersal, at the expense of a higher communication complexity for retrieval and recovery. As the proposed protocols strike a balance across all considered metrics, they are suitable for a broad range of real-world use cases.

Sources

Related papers