Time-Space Lower Bounds for Finding Collisions in Merkle-Damgård Hash Functions
Akshima, Siyao Guo, Qipeng Liu
Abstract
We revisit the problem of finding -block-long collisions in Merkle-Damgård Hash Functions in the auxiliary-input random oracle model, in which an attacker gets a piece of -bit advice about the random oracle and makes oracle queries.
Akshima, Cash, Drucker and Wee (CRYPTO 2020), based on the work of Coretti, Dodis, Guo and Steinberger (EUROCRYPT 2018), showed a simple attack for (with respect to a random salt). The attack achieves advantage where is the output length of the random oracle. They conjectured that this attack is optimal. However, this so-called STB conjecture was only proved for and .
Very recently, Ghoshal and Komargodski (CRYPTO 22) confirmed STB conjecture for all constant values of , and provided an bound for all choices of .
In this work, we prove an bound for every . Our bound confirms the STB conjecture for , and is optimal up to a factor of for (note as is always at most , otherwise finding a collision is trivial by the birthday attack). Our result subsumes all previous upper bounds for all ranges of parameters except for and .
We obtain our results by adopting and refining the technique of Chung, Guo, Liu, and Qian (FOCS 2020). Our approach yields more modular proofs and sheds light on how to bypass the limitations of prior techniques.
Along the way, we obtain a considerably simpler and illuminating proof for , recovering the main result of Akshima, Cash, Drucker and Wee.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get f933fd90-501f-4edd-adf5-b361af4ef4ebCited by top-tier papers4
- Time-Space Tradeoffs for Sponge Hashing: Attacks and Limitations for Short CollisionsCody Freitag, Ashrujit Ghoshal, Ilan KomargodskiCRYPTO 2022 · 9 citations
- On Time-Space Tradeoffs for Bounded-Length Collisions in Merkle-Damgård HashingAshrujit Ghoshal, Ilan KomargodskiCRYPTO 2022 · 8 citations
- Tight Characterizations for Preprocessing Against Cryptographic SaltingFangqi Dong, Qipeng Liu, Kewen WuCRYPTO 2024 · 2 citations
- Non-adaptive Cryptanalytic Time-Space Lower Bounds via a Shearer-Like Inequality for PermutationsItai Dinur, Nathan Keller, Avichai MarmorSTOC 2026
Related papers
- Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash FunctionsAkshima, David Cash, Andrew Drucker, Hoeteck WeeCRYPTO 2020 · 16 citations
- Random Oracle Combiners: Merkle-Damgård StyleYevgeniy Dodis, Eli Goldin, Peter HallEUROCRYPT 2025
- The Query-Complexity of Preprocessing AttacksAshrujit Ghoshal, Stefano TessaroCRYPTO 2023 · 7 citations
- Compactness of Hashing Modes and Efficiency Beyond Merkle TreeElena Andreeva, Rishiraj Bhattacharyya, Arnab RoyEUROCRYPT 2021 · 8 citations
- Random Oracle Combiners: Breaking the Concatenation Barrier for Collision-ResistanceYevgeniy Dodis, Niels Ferguson, Eli Goldin, Peter Hall et al.CRYPTO 2023 · 2 citations
