Lune

CRYPTO2020顶会

Time-Space Tradeoffs and Short Collisions in Merkle-Damgård Hash Functions

Akshima, David Cash, Andrew Drucker, Hoeteck Wee

2020年份
16被引次数
6顶会引用

摘要

We study collision-finding against Merkle-Damgård hashing in the random-oracle model by adversaries with an arbitrary SS-bit auxiliary advice input about the random oracle and TT queries. Recent work showed that such adversaries can find collisions (with respect to a random IV) with advantage Ω(ST2/2n)\Omega(ST^2/2^n), where nn is the output length, beating the birthday bound by a factor of SS. These attacks were shown to be optimal.

We observe that the collisions produced are very long, on the order TT 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 BB-block-long collisions achieving advantage Ω~(STB/2n)\tilde{\Omega}(STB/2^n). We then study if this attack is optimal. We show that the prior technique based on the bit-fixing model (used for the ST2/2nST^2/2^n bound) provably cannot reach this bound, and towards a general result we prove there are qualitative jumps in the optimal attacks for finding length 11, length 22, and unbounded-length collisions. Namely, the optimal attacks achieve (up to logarithmic factors) order of (S+T)/2n(S+T)/2^n, ST/2nST/2^n and ST2/2nST^2/2^n 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.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper6

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖