[单片机芯片] CH582如果想做固件加密的话可以用什么方法?

[复制链接]
 楼主| ranmuy 发表于 2025-3-19 13:06 | 显示全部楼层 |阅读模式
我的目的是不想让其读取到芯片的固件,一般可以用什么方法阻止?

2539752622 发表于 2025-3-19 13:57 | 显示全部楼层
可以在isp工具进行写保护,这样烧录固件的时候会将写保护的地址擦除掉。
6064367da5cd233546.png
Annie556 发表于 2025-4-18 12:33 | 显示全部楼层
CH582芯片可通过硬件AES加密和固件保护机制实现固件加密
B1lanche 发表于 2025-4-18 14:42 | 显示全部楼层
其实CH582内置硬件AES模块,支持AES-128加密算法,可直接调用库函数实现数据加密/解密。
Carina卡 发表于 2025-4-18 17:01 | 显示全部楼层
芯片唯一标识(CHIP ID),利用CH582的CHIP ID作为固件校验依据,防止固件被复制到其他芯片
BetrayalNO 发表于 2025-4-18 19:50 | 显示全部楼层
可以使用公钥/私钥对固件签名。芯片启动时校验签名,失败则拒绝启动。
EuphoriaV 发表于 2025-4-18 22:16 | 显示全部楼层
通过寄存器配置Flash写保护,防止固件被非法写入或覆盖。
Augenstern星星 发表于 2025-4-19 08:32 | 显示全部楼层
可以设置写保护寄存器,限制对固件区域的写操作
MahalKita 发表于 2025-4-19 10:21 | 显示全部楼层
在OTA升级时,使用AES加密固件包,确保传输安全。升级前验证固件签名,防止恶意固件注入。
HeimdallHoney 发表于 2025-4-19 13:45 | 显示全部楼层
建议使用AES加密存储用户数据(如密钥、配置信息),防止数据泄露。
MercuryStar 发表于 2025-4-20 10:05 | 显示全部楼层
我觉得可以结合CHIP ID和安全启动,确保固件仅能在指定芯片上运行。
alkaidnext 发表于 2025-4-20 17:14 | 显示全部楼层
避免硬编码密钥,建议使用安全存储区域(如OTP/Efuse)保存密钥。
闪烁黎明 发表于 2025-6-6 08:34 | 显示全部楼层
210036842378bba16e.jpg
了解一下,二楼说的是对的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

135

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部