STM32WB的CKS功能提供一种在MCU中保护AES密钥的存储及使用的方法
• 存储在片上Flash的密钥无法通过调试端口获取(即使在RDP0条件下)
• 运行在CM4内核的应用程序代码也无法获得内部Flash中存储的密钥,避免软件漏洞带来的风险
• 应用程序代码依旧能够通过CKS和AES1硬件模块使用存储的密钥进行加解密操作
• CKS能够存储多组密钥,应用程序代码可以通过密钥索引来指定AES运算所使用的密钥
STM32WB的CKS功能提供一种在MCU中保护AES密钥的存储及使用的方法
• 存储在片上Flash的密钥无法通过调试端口获取(即使在RDP0条件下)
• 运行在CM4内核的应用程序代码也无法获得内部Flash中存储的密钥,避免软件漏洞带来的风险
• 应用程序代码依旧能够通过CKS和AES1硬件模块使用存储的密钥进行加解密操作
• CKS能够存储多组密钥,应用程序代码可以通过密钥索引来指定AES运算所使用的密钥