Bearpowers said:
ultimatt42 said:
Bearpowers said:
Keva said:
I never knew Amazon did this
but yea.. I really don't think brute forcing the key is a viable option. There's a better chance of the key getting leaked.
But you could wait over a year for a leak.
While a solid cluster could do this in a month if you had the money.
Proof? Do we even know what strength the encryption is?
If you could get 10k+ PCs I doubt the encryption would matter much anymore.
You are so, so wrong.
Okay, so let's assume they use the same strength encryption that the DSi used for the common key. 128-bit, right? That means there are 2^128 possible keys. Brute forcing means you try each one and see if it works. Pretty simple.
So say we have the 10,000 most awesome computers in the world. They're all 10 GHz ten-core beasts. (It makes the math easier, okay?) That gives us... 10,000 * 10 cores, each of which can do 10,000,000,000 operations per second, so in total our cluster can do 1,000,000,000,000,000 (1 quadrillion) operations per second. And let's suppose these mythical CPUs are able to test a key in a single clock cycle! 1 quadrillion keys tested per second. How long would it take to test all 2^128 keys?
Well, 2^128 is 340,282,366,920,938,463,463,374,607,431,768,211,456 keys, divided by 1 quadrillion is... 340,282,366,920,938,463,463,375 seconds. 11 quadrillion years. Roughly 80,000 times the age of the universe.
Trying to brute force a 128-bit key is hopeless, and that's why no one who actually has the expertise to make it happen will ever take the idea seriously.