Random Oracle Combiners: Merkle-Damgård Style
Yevgeniy Dodis, Eli Goldin, Peter Hall
Abstract
A Random Oracle Combiner (ROC), introduced by Dodis et al. (CRYPTO ’22), takes two hash functions from m bits to n bits and outputs a new hash function from ' to ' bits. This function C is guaranteed to be indifferentiable from a fresh random oracle as long as one of and (say, ) is a random oracle, while the other h2 can “arbitrarily depend” on .
The work of Dodis et al. also built the first length-preserving ROC, where ′ = . Unfortunately, despite this feasibility result, this construction has several deficiencies. From the practical perspective, it could not be directly applied to existing Merkle-Damgård-based hash functions, such as SHA2 or SHA3. From the theoretical perspective, it required and to have input length > 3λ, where λ is the security parameter.
To overcome these limitations, Dodis et al. conjectured — and left as the main open question — that the following (salted) construction is a length-preserving ROC:
where are random salts of appropriate length, and denotes the Merkle-Damgård-extension of a given compression function . As our main result, we resolve this conjecture in the affirmative. For practical use, this makes the resulting combiner applicable to existing, Merkle-Damgård-based hash functions. On the theory side, it shows the existence of ROCs only requiring optimal input length = λ+O(1).
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext bbf5e155-6824-4ee4-a77d-511cd817793bBuilds on1
Related papers
- Time-Space Lower Bounds for Finding Collisions in Merkle-Damgård Hash FunctionsAkshima, Siyao Guo, Qipeng LiuCRYPTO 2022 · 11 citations
- The Impossibility of Post-quantum Public Indifferentiability for Merkle-DamgårdAkinori HosoyamadaCRYPTO 2026
- On Time-Space Tradeoffs for Bounded-Length Collisions in Merkle-Damgård HashingAshrujit Ghoshal, Ilan KomargodskiCRYPTO 2022 · 8 citations
- On Tight Quantum Security of HMAC and NMAC in the Quantum Random Oracle ModelAkinori Hosoyamada, Tetsu IwataCRYPTO 2021 · 18 citations
- Combining Oblivious Pseudorandom FunctionsSebastian H. Faller, Marc Fischlin, Julius Hardt, Julia HesseEUROCRYPT 2026 · 1 citation
