shinkukage09 said:
Why in the world is it taking so long for them to crack the DSi? It cannot be that hard...
If you've never done something you're in no position to judge it's difficulty.
I present to you: "DSi Encryption Put In Perspective", also known as "I Love Crushing People's Dreams".
The DSi uses 128-bit encryption (IIRC).
How do you break it? You find
the correct encryption key.
How many encryption keys are there? 2 (binary, a bit) to the 128th power (number of bits).
That's so many that the calculator that comes with windows (at least XP) can't even display the number without reverting to scientific notation. Google even shows it in scientific notation.
64-bit? 18,889,465,931,478,580,854,784 keys.
70-bit? 1,208,925,819,614,629,174,706,176 keys.
86-bit? 79,228,162,514,264,337,593,543,950,336 keys.
The actual number is less since a key will be a certain number of digits and be designed to not have repeating segments, but thus puts it in perspective.
Add a bit and you double the previous number, exponential growth.
I'm too lazy to figure the exact number, but 128-bits is a bit more than...
340,000,000,000,000,000,000,000,000,000,000,000,000
A third of a duodecillion.
Even if I remember incorrectly and DSi uses 64-bit encryption, that's still a god-awful number (18 sextillion, I think the name is) of possible keys to try.
But wait, how did they break other systems? If you can get a direct copy of the encrypted data and compare it to a copy of the unencrypted data, that goes a long way towards figuring out the key without having to try all possible combinations. The problem is you'd need to take a DSi apart and fuck with it's insides while it's on to try to get a copy of the data while it's unencrypted (since the DSi will unencrypt what it needs on the fly in order to use it), and usually when you're done with that the DSi's pretty broken and in no shape to game, or even to be experimented on a second time! This process can be hampered by the internal design of the system, so you may need to take apart many systems before you even figure out how to read some of the data, let alone get a full copy of it, and last I checked DSi's don't cost $5.