Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yup - this exactly. The JTAG fuses should be blown on all devices that need to secure their flash (or secrets).

Working on these specific processors around 5 years ago, we implemented a serial port based "unlock" that would generate a challenge/response from the device that if correctly acknowledged, would unlock the JTAG whilst the chip has power (it locks again when it looses power). This worked great - we spent a lot of time on the UART driver to make sure it was super simple and robust during the period when it could listen to incoming bytes (no interrupts etc...).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: