SHA-1 "hashing" algorithm broken
There are lots of ways to calculate hashes, but SHA-1 is one of the most widely used. Many SHA-1 applications rely on the absence of "collisions" -- that is, the ability to spoof it by having two files hash out to the same fingerprint. That's a key piece of any kind of digital signature system. But now, there's a break for SHA-1, a means that makes it relatively easy to find collisions in a relatively short time:
The research team of Xiaoyun Wang, Yiqun Lisa Yin, and Hongbo Yu (mostly from Shandong University in China) have been quietly circulating a paper announcing their results:Link* collisions in the the full SHA-1 in 2**69 hash operations, much less than the brute-force attack of 2**80 operations based on the hash length.
* collisions in SHA-0 in 2**39 operations.
* collisions in 58-round SHA-1 in 2**33 operations.
This attack builds on previous attacks on SHA-0 and SHA-1, and is a major, major cryptanalytic result. It pretty much puts a bullet into SHA-1 as a hash function for digital signatures (although it doesn't affect applications such as HMAC where collisions aren't important).
The paper isn't generally available yet. At this point I can't tell if the attack is real, but the paper looks good and this is a reputable research team.


the latest
latest episodes