Does the existence of a PRF/PRG/one way function imply the existence of a hash function? I did not find a proof of the existence of a cryptographic hash function, so I want to know whether it is based the same axiom (the PRG axiom)?
Asked
Active
Viewed 1,492 times
2 Answers
14
There is a black-box separation between one-way functions and collision resistant hash functions. This was proven at Eurocrypt 1998 by Dan Simon, in the paper entitled Finding collisions on a one-way street: Can secure hash functions be based on general assumptions?. Of course, this doesn't mean that it's not possible using non-black-box reductions, but no one knows how to do this.
Yehuda Lindell
- 28,270
- 1
- 69
- 86
8
To complement Yehuda Lindell's answer, if you need a property weaker than collision resistance (e.g. target collision resistance), then the existence of such hash function is equivalent to the existence of one-way functions, which is equivalent to the existence of prgs.
psmears
- 137
- 3
Geoffroy Couteau
- 21,719
- 2
- 55
- 78