Editing HDD Encryption
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
* The following information was reverse | * The following information was reverse enginered from LV1, Storage Manager in LPAR1 and sb_iso_spu_module.self. | ||
=HDD Encryption= | =HDD Encryption= | ||
* XTS-AES-128 is used to encrypt all data on PS3 HDD. | * XTS-AES-128 is used to encrypt all data on PS3 HDD. | ||
* VFLASH is encrypted twice. First with ENCDEC keys and then with ATA keys. | * VFLASH is encrypted twice. First with ENCDEC keys and then with ATA keys. | ||
=Dumping ATA Keys= | =Dumping ATA Keys= | ||
==Program== | ==Program== | ||
Line 143: | Line 120: | ||
bi $lr | bi $lr | ||
</pre> | </pre> | ||
==Result== | ==Result== | ||
Line 161: | Line 137: | ||
Tweak key is at offset 0x40 (32 bytes) | Tweak key is at offset 0x40 (32 bytes) | ||
... | ... | ||
</pre> | </pre> | ||
=Dumping ENCDEC Keys= | =Dumping ENCDEC Keys= | ||
==Program== | ==Program== | ||
==Result== | ==Result== | ||
=Communication with ENCDEC Device= | |||
ENCDEC | |||