WCH沁恒单片机
直播中

shawon

12年用户 622经验值
私信 关注
[问答]

256bits用户密钥寄存器, 是不是普通的可读写寄存器?

看了说明书,有一个地方不是很明白
256bits 用户密钥寄存器, 是不是普通的可读写寄存器?如果哪样的话理论上解密者跟据原代码,可以找到密钥,加密保护就不完善了。
我使用PIC32 (现在想换CH569)的密钥存储区为 OTP ROM,只能一次写入,终端产品在出厂前写入密钥,并且密钥是不能读取的,只能通过加解密算法验证密钥是否正确。只要密钥无法读取,理论上无法破解。


回帖(1)

李丹

2022-5-26 11:27:42
严格意义上来说,如果不能对密钥进行安全保密,这个模块只能称是一个算法模块(与软件实现功能上没有区别,只是速度与性能的提升),不能称为加密模块,希望是我理解错误!
如果我理解正确,在后续的硬件版本中希望能加入专用的密钥存储区(只写入,不可读,非易失性或PROM)
当然这个芯片功能已经很强大了,更希望能开发出新品,有更多IO,更多SRAM 的CH569+,现在能支持USB3.0的MCU很少。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分