Paper 2026/1685 Original: eprint.iacr.org/2026/1685 ↗

Pruning Merkle-Tree Consistent Accumulator

Anna Mendonca
Hudson Shi
Ivan Pryvalov
Amir Herzberg
Abstract

Authenticated data structures are widely used to compute compact digests of evolving collections of elements and to support efficient verification of element inclusion. However, the authenticated collection often should not grow forever: older elements may expire and no longer require verification. Many implemented append-only approaches, for example used in Certificate Transparency (CT), do not directly support this setting, since previously accumulated elements remain part of the authenticated state indefinitely. In this work, we introduce a pruning accumulator, a stateful accumulator that supports both incremental addition of new elements and pruning of an old prefix of previously accumulated elements. The resulting digest represents the unpruned sequence, while pruned elements are removed from the authenticated state. Unpruned elements continue to support proof-of-inclusion verification, proof updates, update verification, and consistency checks. This captures applications that require authenticated, incrementally maintained state over a moving window of elements. We present two constructions of Merkle-tree-based pruning accumulators, both with efficient accumulation, prefix pruning, proof generation, proof updating, and verification. The constructions preserve the standard Merkle-tree style of verification for active elements while reducing long-term storage requirements. We provide formal definitions, correctness and security analysis, an open-source implementation, and experimental evaluation demonstrating the performance benefits of pruning.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-08-14: last updated
2026-08-14: published
Short URL
https://ia.cr/2026/1685
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1685,
      author = {Anna Mendonca and Hudson Shi and Ivan Pryvalov and Amir Herzberg},
      title = {Pruning Merkle-Tree Consistent Accumulator},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1685},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1685}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.