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.

SHA-1 Followup

elbeno, 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 to a Schneier paper.

If a registered game developer conspires with the XBox linux guys, the birthday attack (269) is quite possible. Actually this raises an interesting point similar to the Nintendo vs Codemasters wrangles of the late 80s (if I’m remembering that correctly). Imagine you are a big publisher that has its own manufacturing processes and doesn’t want to rely on MS. Here’s what you do (would this work?):

  1. Spend around $30m to get a machine to find a collision. (Expensive, but $30m isn’t so much more than the cost of developing a big title – depends what this is worth to you).
  2. Write 2 XBEs – one is a game you have in dev, one is a generic loader program.
  3. Make it so that the SHA-1 hashes of the 2 XBEs collide. (Assumedly not too hard; use the machine, and adjust a bit of random padding on both until you get a collision.)
  4. Publish the game as normal through MS. They sign the game. But the crucial point is that the same signature that is now on the game will also fool a retail XBox into loading your generic loader program.
  5. Job done – you now have a loader program that you can use to run any game, without having to submit anything else to MS. Let the legal battles begin…
Games Windows & MS

Post navigation

Previous post
Next post

Related Posts

Computer niggles

23 August, 200529 July, 2007

… of my efforts to run a dual boot Gentoo/WinXP system. The other day I ran across 10 days as a Linux user, the account of a Windows user’s self-imposed Linux odyssey. And it makes fairly interesting reading. As you know I’ve been a Linux user for hmm, over 10…

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

Winter-een-mas?

12 January, 200629 July, 2007

Apparently it’s a sort of celebration of video games. So I am wondering what to do about it… I could just carry on as normal and spend my Saturday playing games (*cough* WoW *cough*)? I could get out some of the old ones (at least, the ones that can run…

Read More

Comment

  1. gen_witt says:
    24 February, 2005 at 12:23 pm

    This works until they special case your key in a (forced) BIOS/kernel update. Interesting idea though, I also think that it _should_ be legal under the interoperability part of the DMCA, although who knows what's actually legal and what's illegal.

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

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