Cryptosystem: Difference between revisions
m SciresM moved page Boot sequence to Cryptosystem over redirect: No, this is a cryptosystem page -- bootloader page is separate... |
No edit summary |
||
| Line 18: | Line 18: | ||
The master static key is generated by decrypting the master static seed (a constant stored in bootloader .data) with the master static key encryption key. The master static seed used varies depending on whether the console is a retail unit or a dev unit. | The master static key is generated by decrypting the master static seed (a constant stored in bootloader .data) with the master static key encryption key. The master static seed used varies depending on whether the console is a retail unit or a dev unit. | ||
Both the master static key encryption key and the stage 2 key are stored in a keyblob. The | Both the master static key encryption key and the stage 2 key are stored in a keyblob. The keyblob format is described [[Flash_Filesystem#Keyblob|here]]. | ||
32 of these blobs are stored in the eMMC. Only one at a time is loaded, it is controlled by the bootloader version field in the BCT (at +0x2330). | 32 of these blobs are stored in the eMMC. Only one at a time is loaded, it is controlled by the bootloader version field in the BCT (at +0x2330). | ||