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

Authenticated Data Structures for Dynamic Workloads

Ziheng (Tom) Shangguan
Aviv Yaish
Dahlia Malkhi
Abstract

We introduce the Huffman-Merkle Tree (HMT), an authenticated data structure (ADS) optimized for dynamic workloads where some items may be more frequently accessed than others, and access frequencies change over time. An ADS allows proving item membership against a short commitment to a large mutable state, with applications including verifiable storage, Internet transparency services, and blockchains. Optimizing ADS performance under continuously changing access frequencies has not been fully addressed before, neither in theory nor in practice. HMT tackles access skew via tiering: "hot" items are stored according to a Huffman coding layout where frequently accessed items are closer to the root and thus contribute less to overall costs, while a binary Merkle Tree (MT) is used for cold and new elements to lower their update overhead. To efficiently handle dynamic workloads, we incrementally apply and batch layout changes, track access frequencies via count-min sketch, use a tier promotion cache, and consider various tier migration policies. We implement HMT and compare it on real-world data against Ethereum's Merkle Patricia Trie (MPT) ADS and its proposed replacement, the Unified Binary Tree (UBT). Our evaluation considers two metrics: the amount of hashing per ADS update and access-weighted membership-proof size. The latter metric captures both the cost of accessing each item and its access frequency. We find that the best HMT policy uses about 2.4x and 0.34x less average hash operations than MPT and UBT respectively, while featuring proofs shorter by 0.18x than MPT and 0.55x than UBT.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2026-06-10: last updated
2026-06-10: published
Short URL
https://ia.cr/2026/1235
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1235,
      author = {Ziheng (Tom) Shangguan and Aviv Yaish and Dahlia Malkhi},
      title = {Authenticated Data Structures for Dynamic Workloads},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1235},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1235}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.