Compactness of Hashing Modes and Efficiency beyond Merkle Tree
Elena Andreeva, Rishiraj Bhattacharyya, Arnab Roy

TL;DR
This paper introduces a new compactness efficiency notion for hash functions, proposes two tree-based modes of operation, and demonstrates their optimal collision resistance and indifferentiability properties beyond Merkle trees.
Contribution
It presents the ABR and ABR+ modes of operation, achieving optimal efficiency and security properties for larger domain hash functions, extending beyond Merkle tree limitations.
Findings
ABR mode is optimally compact with asymptotic collision resistance.
ABR+ mode achieves indifferentiability up to 2^{n/2-ε} queries.
Both modes process additional data blocks compared to Merkle trees.
Abstract
We revisit the classical problem of designing optimally efficient cryptographically secure hash functions. Hash functions are traditionally designed via applying modes of operation on primitives with smaller domains. The results of Shrimpton and Stam (ICALP 2008), Rogaway and Steinberger (CRYPTO 2008), and Mennink and Preneel (CRYPTO 2012) show how to achieve optimally efficient designs of -to--bit compression functions from non-compressing primitives with asymptotically optimal -query collision resistance. Designing optimally efficient and secure hash functions for larger domains ( bits) is still an open problem. In this work we propose the new \textit{compactness} efficiency notion. It allows us to focus on asymptotically optimally collision resistant hash function and normalize their parameters based on Stam's bound from CRYPTO 2008 to obtain maximal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
