Skip to main content
1 of 2
dkaeae
  • 570
  • 5
  • 15

Collision-resistance is a stronger requirement because it directly implies (second) pre-image resistance. This is because a pre-image attack is essentially a collision attack in which one of the collision pair's hash values is fixed, and could have well been chosen by the attacker itself.

The more intuitive explanation is collision-resistance refers to the general case, whereas (second) pre-image resistance considers specific hash values (or inputs). It could be, for instance, that particular hash values are easier to invert than others; with collision-resistance, they are hard to invert in general.

dkaeae
  • 570
  • 5
  • 15