为了应对大数据时代面临的各种安全泄露问题, STM32研发了一种信息安全层叠架构,包括了 底层硬件和中间件层
其实这些我们也很容易理解,信息信息,始终离不开硬件和软件,硬件就是电子设备,软件就是程序数代码,用户数据.加密方面可以从以下几个方面去做,一是底层安全,二是云端数据服务安全.
STM32 MCU内包含硬件和软件加密,在这个平台的基础上进而可以运行可信的进程以及密码学操作。
STM32 MCU底层硬件具备的安全能力能够覆盖存储访问保护、代码/系统隔离、启动入口限定、防篡改检测、密码学算法加速等多方面的安全需求,例如 软件方面有:身份识别:UID, OTP和存储访问保护/软件IP保护:RDP(读保护),WRP(写保护),PCROP(专有代码保护),OTFDEC(On-The-Fly Decryption实时解密模块)以及 代码/系统隔离:MPU,Firewall(防火墙),TrustZone,Secure User Memory(安全用户存储区) 硬件方面加密有启动入口限定:RDP2,BOOTLOCK(启动锁定)和`防篡改检测:Anti-Tamper • 密码学算法硬件:AES,HASH,PKA,TRNG 芯片硬件安全功能结合软件能够实现更多应用层的安全功能,例如安全启动,安全更新,安全存储,安全通信,可信执行环境等等 这样
软硬都有加密,就可以一定程度的保证底层下位机的加密功能.防止被不法分子篡改数据,逆向工程
|