芯课堂 | 华芯微特芯片如何实现芯片加密

图片

芯片作为数据处理的核心元器件,其需要对信息的安全进行重点保障,因此芯片的加密对信息的保护尤其重要。为了防止未经授权的访问或拷贝单片机内部程序,华芯微特的大部分芯片都带有加密字节,以保护片内程序。

1) 芯片加密原理:

华芯微特芯片的加密原理主要是配置字加密,即在设计芯片时在芯片中增加特定的非易失存储,用户可以通过外部工具或在程序的特定地址写入使能存储保护的值。配置字加密在芯片完成上电时序后才会生效!

2) 芯片支持三种级别的加密:

图片

3) 加密方式:

将上面表格中的关键字值写入特定的Flash地址中。芯片上电启动后内部boot会根据配置选择相应的禁止功能。

以SWM241为例,在启动文件(.s)文件中找到0x0000001C位,根据需要将关键字值写入该位,进行修改。

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值