Асимметричное шифрование прошивки
Моя прошивка хранится во внешней флеш-памяти, которую можно сбросить.
Чтобы этот код не подвергался обратной разработке / эксплуатации, я хотел бы использовать асимметричное шифрование, но я не знаю, какой алгоритм использовать.
Мой первый хотя пошел в RSA. У него есть реализация в ARM MBED, но он тяжело шифровать ~512 Кб микропрограммы на Cortex-M3/4 с помощью блока в сотни байт.
Подходит ли RSA для такого рода приложений с учетом безопасности ключей? Любое другое асимметричное шифрование доступно?