
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