3DS System Flaws: Difference between revisions
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
==System flaws== | ==System flaws== | ||
=== Hardware === | |||
{| class="wikitable" border="1" | |||
! Summary | |||
! Description | |||
! Timeframe this was discovered | |||
! Discovered by | |||
|- | |||
| Missing AES key clearing | |||
| The hardware AES engine does not clear keys when doing a hard reset/reboot. | |||
| February 2015 | |||
| Mathieulh | |||
|- | |||
| TWL keyscrambler | |||
| The AESKEY0-3 registers are readable. This allows inspection of the normal-key when writing arbitrary keyX/keyY pairs. From there it is trivial to deduce the keyscrambler function. This attack does not work for the 3DS keyscrambler because keyslots 0-3 are only for TWL keys. | |||
| ? | |||
| [[User:Yellows8|Yellows8]] | |||
|} | |||
=== [[TWL_FIRM]] === | === [[TWL_FIRM]] === | ||
==== Process9 ==== | ==== Process9 ==== |