Collision Resistance from Multi-Collision Resistance for all Constant Parameters
Jan Buzek, University of Washington
Stefano Tessaro, University of Washington
Abstract
A -multi-collision-resistant hash function (-MCRH) is a family of shrinking functions for which it is computationally hard to find distinct inputs mapping to the same output for a function sampled from this family. Several works have shown that -MCRHs are sufficient for many of the applications of collision-resistant hash functions (CRHs), which correspond to the special case of .
An important question is hence whether -MCRHs for are fundamentally weaker objects than CRHs. As a first step towards resolving this question, Rothblum and Vasudevan (CRYPTO '22) recently gave non-black-box constructions of infinitely-often secure CRHs from -MCRHs for assuming the MCRH is sufficiently shrinking. Earlier on, Komargodski and Yogev (CRYPTO '18) also showed that -MCRHs for any constant imply the weaker notion of a distributional CRH.
In this paper, we remove the limitations of prior works, and completely resolve the question of the power of -MCRHs for constant in the infinitely-often regime, showing that the existence of such a function family always implies the existence of an infinitely-often secure CRH. As in the works mentioned above, our construction is non-blackbox and non-constructive. We further give a new domain extension result for MCRHs that enables us to show that the underlying MCRH need only have arbitrarily small linear shrinkage (mapping bits to bits for any fixed ) to imply the existence of CRHs.
@misc{cryptoeprint:2024/380,
author = {Jan Buzek and Stefano Tessaro},
title = {Collision Resistance from Multi-Collision Resistance for all Constant Parameters},
howpublished = {Cryptology {ePrint} Archive, Paper 2024/380},
year = {2024},
doi = {10.1007/978-3-031-68388-6_15},
url = {https://eprint.iacr.org/2024/380}
}
Note: In order to protect the privacy of readers, eprint.iacr.org
does not use cookies or embedded third party content.