
MCU又称单片机,是把中央处置器的频率与规格做适当缩减,并将内存、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的推算机,为分歧的利用场所做分歧组合节造。通常我们会将MCU分为通用型和专用型两类。
随着市场的利用需要变动,越来越多的芯片厂家会思考把通用MCU参与安全技术,以此来满足开发者,利用者在各类利用场景下的安全;ば枰。
安全MCU个性:
我们以国民技术N32L40x/L43x/G43x/G45x/G4FR系列芯片为例,能够把安全MCU的安全个性列举如下,
1、加密下载
通过芯片出厂内置的疏导法式可实现对加密的bin文件进行下载
2、读写;
用户可配置的分歧;ぜ侗
(L0/L1/L2) ,实现表部接口读写;
3、时钟安整系统
表部时钟晶体失效时自动切 换到内部RC振荡器
4、分区权限治理
? Flash区最多可划分为3个分区,分区大 幼用户可配置,分歧用户之间成立防火 强进行隔离
? 可用于;ざ嘤没Э⒗孟碌闹魈庵
5、安全存储
? 明文bin文件下载进MCU后以密 文方式进行存储,预防暴力破解
? MCU执行法式时自动解密
? 秘钥存储,隐衷数据存储
6、固件安全更新
通过密码算法对固件进行署名及认 证,实现固件安全更新的职能
7、密码算法加快
支持AES,DES/T-DES, SHA,SM1, SM2、SM3,SM4,SM7,MD5, TRNG,CRC

安全MCU有以上这么多出格,但是使用者普遍最为关注的,重要有安全存储技术,存储器分区隔离;ぜ际跻约案骼嗨惴ㄔ诎踩玀CU上的硬件加快器益处。
安全存储技术

保密性
? 存储数据加密,默认使能,不成配置
? 法式执行时自动解密
? 每颗芯片有分歧的密钥
齐全性
? 数据1-bit检错
? 数据1-bit纠错
存储器分区隔离;ぜ际

I:可挪用API
R:可读
W:可写
E:可擦除
? 至多可划分为3个区域
? 分区大幼可设置,颗粒度为16KB
注:只能设置一次,无法沉置
硬件加快器极大提升算法机能
硬件加密比软加密的益处,在于他占有越发急剧的运算能力,通常来说,硬件加快后的算法机能能够达到软件算法的数十倍甚至百倍,以下我们或许展示部门算法的对比。

以上是安全MCU对比通用MCU,在安全技术上的一些特点介绍。下次我们将为各人介绍在安全MCU中各类常用的密码算法的合用场景和工作模式。
关注微信号,惊喜等你来
x