Changes

1,079 bytes added ,  10:56, 20 January 2016
Nintendo leaked a keyY normal-key pair before 3ds was even released :P
Line 175: Line 175:  
| 32c3 3ds talk (December 27, 2015)
 
| 32c3 3ds talk (December 27, 2015)
 
| [[User:Yellows8|Yellows8]]
 
| [[User:Yellows8|Yellows8]]
 +
|-
 +
| Leak of normal-key matching a key-generator key
 +
| During the 3DS' development (June/July 2010) Nintendo added support installing encrypted content ([[CIA]]). Common-key index1 was intended to be a [[AES|hardware generated key]]. However while they added code to generate the key in hardware, they forgot to remove the normal-key for index1 (used elsewhere, likely old debug code). Nintendo later removed the normal key sometime before the first non-prototype firmware release.
 +
 +
 +
Knowing the keyY and the normal-key for common-key index1, the devkit key-generator algorithm can be deduced (see "Hardware" above). Additionally the remaining devkit common-keys can be generated once the common-key keyX is recovered.
 +
 +
Note the devkit key-generator was discovered to be the same as the retail key-generator.
 +
| Deducing the keyX for keyslot 0x3D and hardware key-generator algorithm. Generate remaining devkit common-keys.
 +
| pre-[[1.0.0-0|1.0.0-X]]
 +
|
 +
| Shortly after the key-generator was revealed to be flawed at the 32c3 3ds talk
 +
| January 20, 2016
 +
| [[User:Jakcron|jakcron]]
 
|-
 
|-
 
| ntrcardhax
 
| ntrcardhax
11

edits