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 •安全存储:CKS, HUK+SAES 芯片硬件安全功能结合上层软件能够实现更多应用层级的安全功能,例如安全启动,安全更新,安全存储,安全通信,可信执行环境等等
|