打印
[单片机芯片]

CH582如果想做固件加密的话可以用什么方法?

[复制链接]
2302|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ranmuy|  楼主 | 2025-3-19 13:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我的目的是不想让其读取到芯片的固件,一般可以用什么方法阻止?

使用特权

评论回复
沙发
2539752622| | 2025-3-19 13:57 | 只看该作者
可以在isp工具进行写保护,这样烧录固件的时候会将写保护的地址擦除掉。

6064367da5cd233546.png (61.58 KB )

6064367da5cd233546.png

使用特权

评论回复
板凳
Annie556| | 2025-4-18 12:33 | 只看该作者
CH582芯片可通过硬件AES加密和固件保护机制实现固件加密

使用特权

评论回复
地板
B1lanche| | 2025-4-18 14:42 | 只看该作者
其实CH582内置硬件AES模块,支持AES-128加密算法,可直接调用库函数实现数据加密/解密。

使用特权

评论回复
5
Carina卡| | 2025-4-18 17:01 | 只看该作者
芯片唯一标识(CHIP ID),利用CH582的CHIP ID作为固件校验依据,防止固件被复制到其他芯片

使用特权

评论回复
6
BetrayalNO| | 2025-4-18 19:50 | 只看该作者
可以使用公钥/私钥对固件签名。芯片启动时校验签名,失败则拒绝启动。

使用特权

评论回复
7
EuphoriaV| | 2025-4-18 22:16 | 只看该作者
通过寄存器配置Flash写保护,防止固件被非法写入或覆盖。

使用特权

评论回复
8
Augenstern星星| | 2025-4-19 08:32 | 只看该作者
可以设置写保护寄存器,限制对固件区域的写操作

使用特权

评论回复
9
MahalKita| | 2025-4-19 10:21 | 只看该作者
在OTA升级时,使用AES加密固件包,确保传输安全。升级前验证固件签名,防止恶意固件注入。

使用特权

评论回复
10
HeimdallHoney| | 2025-4-19 13:45 | 只看该作者
建议使用AES加密存储用户数据(如密钥、配置信息),防止数据泄露。

使用特权

评论回复
11
MercuryStar| | 2025-4-20 10:05 | 只看该作者
我觉得可以结合CHIP ID和安全启动,确保固件仅能在指定芯片上运行。

使用特权

评论回复
12
alkaidnext| | 2025-4-20 17:14 | 只看该作者
避免硬编码密钥,建议使用安全存储区域(如OTP/Efuse)保存密钥。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

113

帖子

0

粉丝