Skip to content
Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

MD5: more meaningful collisions

elbeno, 10 June, 200529 July, 2007

I previously wrote about how XBox videogame publishers can break free from Microsoft. It wasn’t so theoretical. This week, researchers showed how to get MD5 collisions with meaningful documents.

I wonder what method Microsoft will use to sign Xenon XBEs?

Windows & MS

Post navigation

Previous post
Next post

Related Posts

SHA-1 Followup

19 February, 200529 July, 2007

More re the SHA-1 result: Around $30M (give or take a few million) should build you a machine to find a collision in a few days. What previously took (say) the NSA 40 years to figure out now takes about a week. A second preimage attack is theoretically 2106, according…

Read More

Windows broke my setup

7 June, 200629 July, 2007

Well, I reverted my Windows XP x64 to Windows XP Home. Unfortunately, in the process, something in the Windows installer decided to wipe out my existing FAT32 partition (the one where I keep all my data files, mp3s, etc). I’m not sure what happened; I didn’t see any reformatting going…

Read More

just fine them already

5 July, 200629 July, 2007

The EU has to back up its threat with action, and soon. The verdict is not so different to that of the US DoJ. But the eventual outcome of that case proved the DoJ toothless – where are they now? Now the EU has a chance to prove to the…

Read More

Comments (2)

  1. greatbiggary says:
    12 June, 2005 at 12:47 am

    I missed the part about how they can create the same MD5 from a completely different input which is still meaningful – in short, the whole point of the link. Suppose I need a document containing the text “This is amazing!” to also work. Where am I to hide the extra bits that will get me the hash I'm looking for? It sounds sufficiently advanced, and thus, like magic

    (http://livejournal.com/users/greatbiggary)

  2. elbeno says:
    12 June, 2005 at 4:44 pm

    Well if your doc was just the ASCII string “This is amazing!” you'd have a pretty hard job finding a hash collision with the same length source.

    “This is amazing!” is only 16 characters long, or 128 bits. Since the hash is 128 bits (in the case of MD5, and more for other hash types), the pigeonhole principle tells us that a collision _must_ exist if and only if the source is over 128 bits long. Assuming that even distribution is a property of a decent hash function, you're going to have a harder time finding a hash collision (while preserving the source length) than if the source was many times longer than the hash.

    In practice of course, the source is always much bigger than the hash value.

    (http://livejournal.com/users/elbeno)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

©2026 Why is a raven like a writing desk? | WordPress Theme by SuperbThemes