stm32固件加密的一些问题

🔍 溯源 ✍️ Jack | 📅 2024-11-23 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/信息安全 #质量/普通

原帖 | Jack | 2024-11-23 10:03 | 👍0 | 阅读约1

stm32固件加密的一些问题

0.stm32是非常容易被破解,然后读出固件的
1.APP是密文,就算读出来也没用
2.Bootloader中的密钥会在下载时和APP一起生成一个密钥(混合STM32的ID➕产品序列号➕一段随机数生成密钥),每个芯片都不一样,然后这个密钥是存在云端。
3.Bootloader解密B分区时,会读取stm32芯片内部的ID,然后混合出密钥,去解密APP
3.OTA升级时,服务器会读取序列号,找到原先的密钥,下发加密后的固件,进行升级


相关笔记