Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash Functions
Akshima, David Cash, Andrew Drucker, Hoeteck Wee
Abstract
We study collision-finding against Merkle-Damgård hashing in the random-oracle model by adversaries with an arbitrary -bit auxiliary advice input about the random oracle and queries. Recent work showed that such adversaries can find collisions (with respect to a random IV) with advantage , where is the output length, beating the birthday bound by a factor of . These attacks were shown to be optimal.
We observe that the collisions produced are very long, on the order blocks, which would limit their practical relevance. We prove several results related to improving these attacks to find short collisions. We first exhibit a simple attack for finding -block-long collisions achieving advantage . We then study if this attack is optimal. We show that the prior technique based on the bit-fixing model (used for the bound) provably cannot reach this bound, and towards a general result we prove there are qualitative jumps in the optimal attacks for finding length , length , and unbounded-length collisions. Namely, the optimal attacks achieve (up to logarithmic factors) order of , and advantage. We also give an upper bound on the advantage of a restricted class of short-collision finding attacks via a new analysis on the growth of trees in random functional graphs that may be of independent interest.
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 9ccdeab0-3592-4071-86d8-2c0524cda408Cited by top-tier papers6
- Single-Server Private Information Retrieval with Sublinear Amortized TimeHenry Corrigan-Gibbs, Alexandra Henzinger, Dmitry KoganEUROCRYPT 2022 · 64 citations
- 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
- Concentration bounds for almost k-wise independence with applications to non-uniform securityNick Gravin, Siyao Guo, Tsz Chiu Kwok, Pinyan LuSODA 2021 · 8 citations
- Tight Characterizations for Preprocessing Against Cryptographic SaltingFangqi Dong, Qipeng Liu, Kewen WuCRYPTO 2024 · 2 citations
Related papers
- Time-Space Lower Bounds for Finding Collisions in Merkle-Damgård Hash FunctionsAkshima, Siyao Guo, Qipeng LiuCRYPTO 2022 · 11 citations
- The Query-Complexity of Preprocessing AttacksAshrujit Ghoshal, Stefano TessaroCRYPTO 2023 · 7 citations
- Random Oracle Combiners: Merkle-Damgård StyleYevgeniy Dodis, Eli Goldin, Peter HallEUROCRYPT 2025
- Compactness of Hashing Modes and Efficiency Beyond Merkle TreeElena Andreeva, Rishiraj Bhattacharyya, Arnab RoyEUROCRYPT 2021 · 8 citations
- Optimal Security for Keyed Hash Functions: Avoiding Time-Space Tradeoffs for Finding CollisionsCody Freitag, Ashrujit Ghoshal, Ilan KomargodskiEUROCRYPT 2023 · 8 citations
