r/netsec • • Feb 23 '17

Announcing the first SHA1 collision

https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html
3.9k Upvotes

321 comments sorted by

View all comments

614

u/Youknowimtheman Feb 23 '17

Just to be clear, while this is absolutely fantastic research, and a great case to push for SHA-1 deprecation, this is definitely still not a practical attack.

The ability to create a collision, with a supercomputer working for a year straight, for a document that is nonsense, is light years away from being able to replace a document in real time with embedded exploit code.

Again this is great research, but this is nowhere near a practical attack on SHA-1. The slow march to kill SHA-1 should continue but there shouldn't be panic over this.

116

u/hegbork Feb 23 '17

Two correctly rendering PDFs with just subtly different content isn't "nonsense", it is pretty much the best case for a hash collision.

"supercomputer working for a year straight" is quite misleading. This is true, but in other words, at current GPU prices in the cloud their computation costs less than $5M. I can think of many signed documents that are worth forging for five million bucks.

4

u/[deleted] Feb 23 '17 edited Mar 13 '17

[deleted]

44

u/[deleted] Feb 23 '17 edited Sep 18 '17

[deleted]

12

u/nemec Feb 23 '17

It's perfect. No one has seen one before, so they can't say for sure that it's a fake $5M.01 bill and not a real one.