У многих чипов есть защита кода в spi flash. Ключ AES шьется в otp чипа и на лету данные аппаратно расшифровывается. Ключ прочитать невозможно, ни кодом, ни программатором. Например посмотрите реализацию у nuc970.
Не надо делать мне как лучше, оставьте просто хорошо