A SHA-1 chosen-prefix collision attack
1–10 of 75 posts
Re: A SHA-1 chosen-prefix collision attack
#2Re: A SHA-1 chosen-prefix collision attack
#3Re: A SHA-1 chosen-prefix collision attack
#4Re: A SHA-1 chosen-prefix collision attack
#5It must be about time for SHA-4.
We won't need a SHA-4 any time soon. SHA-2 is fine, BLAKE2 is fine (and faster), SHA-3 is fine.
Re: A SHA-1 chosen-prefix collision attack
#6It must be about time for SHA-4.
Nope. SHA-2 (known to developers as SHA224, SHA256, SHA384, and SHA512) was the replacement for SHA-1. SHA-3 was created as an insurance policy in case the SHA-2 family was broken too. So far, it hasn't been. We won't need a SHA-4 any time soon. SHA-2 is fine, BLAKE2 is fine (and faster), SHA-3 is fine.
Re: A SHA-1 chosen-prefix collision attack
#7It seems that checking both the hash and input length would be a very cheap way of identifying attempts at hash collisions.
Re: A SHA-1 chosen-prefix collision attack
#8It must be about time for SHA-4.
Nope. SHA-2 (known to developers as SHA224, SHA256, SHA384, and SHA512) was the replacement for SHA-1. SHA-3 was created as an insurance policy in case the SHA-2 family was broken too. So far, it hasn't been. We won't need a SHA-4 any time soon. SHA-2 is fine, BLAKE2 is fine (and faster), SHA-3 is fine.
Re: A SHA-1 chosen-prefix collision attack
#9"Their $100K figure is based on as-of-yet undisclosed improvements. History shows many claims of low-cost SHA-1 attacks that have not stood up to peer review. I am very sceptical that their attack costs in total less than the $110K building block (SHAttered) that they use."
[1]: https://twitter.com/realhashbreaker/status/11282604227868549...
Re: A SHA-1 chosen-prefix collision attack
#10From the paper, this doesn't seem to be able to create a collision while retaining the same length of input data. It seems that checking both the hash and input length would be a very cheap way of identifying attempts at hash collisions.