1

I'm searching Why the SHA-1 is collision resistance? Anybody could help me with the proof or say me where I can find this proof?

juaninf
  • 2,701
  • 2
  • 18
  • 28
  • @CodesInChaos Is there intuitive proof? For example Why init with the haxadecimals 67452301, 67452301, 98BADCFE, ...? – juaninf Oct 07 '13 at 14:03
  • Those are essentially random numbers, but created in a way that doesn't allow the algorithm designer to choose them, so called Nothing up my sleeve numbers. I don't remember what SHA-1 chose, probably the first few hex digits of square-root of a small prime. – CodesInChaos Oct 07 '13 at 14:53
  • @CodesInChaos here "but created in a way that doesn't allow the algorithm designer to choose them", please Could explain me this in more detail, with an example? – juaninf Oct 07 '13 at 14:56
  • 1
    You might be interested to read "When Will We See Collisions for SHA-1?" by Bruce Schneier (published October 5, 2012), which gives you a pretty good answer to your question. Btw: looks like a pretty similar question was asked at StackOverflow and got some good answers that you also might find to be valuable. – e-sushi Oct 07 '13 at 17:56