没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
































STM32U5 HUK+SAES
安全存储演示
MCU China Team

Agenda
1
STM32U5硬件支持安全存储的特性
2
演示1:数据安全存储
3
演示2:AES密钥的安全存储与使用
4
演示3:基于TrustZone隔离的公钥安全存储与使用
2

STM32U5基于硬件的安全存储
3
• 最新的安全标准对密钥的保护提出了更高的
要求 (PSA, SESIP…)
• 提供基于硬件的片上加密存储技术,并实现
一机一密
• 物理防克隆功能的替代方案 (PUF)
• ST的解决方案基于系统闪存中的密钥
(RHUK) 以及芯片内的秘密数据
带给应用程序的益处
SAES 外设
Side-channel攻击防护
AES
外设
片内 flash
RTC/
TAMP
片内
SRAM
任意 flash
Private key bus
Private key bus
防篡改保护
明文 密文
unwrapped
DHUK
BHK
导入、更新
使用
XOR
硬件密钥,密钥明文完全无法被软
件或者调试端口访问呢
私有总线

1. 软件写入密钥(通过CPU)
2. 由RHUK派生 (DHUK)
o 不可变密钥,应用不可访问
o 由RHUK经过派生得到(模式+安全属性)
3. 启动硬件密钥 (BHK)
o 可变密钥,由防篡改单元保护
o 写入后可被锁定,锁定后应用无法访问
4. XORK: BHK⊕DHUK
5. Wrapped key
o 事先经SAES加密的密文密钥
SAES(SecureAES)密钥来源
4
AES
CORE
DHUK
私有总线
256b
私有总线
256b
AHB bus (CPU 访问)
Key
KEY registers
KDF
BHK
硬件唯一
RHUK
SAES
Key usage
XORK
防篡改保护
Secure/
non-secure
SW Key (只写寄访问)
KEYSEL[2:0]
错误注入
侧信道 (功率和电磁)
1
2
3
4
侧信道攻击防护
5
• 来源为2到4的密钥完全不
可被CPU或调试端口访问
• 来源为5的密钥也一样,需
要先通过硬件密钥进行加
密,使用时则由SAES自
行解密并导入密钥寄存器
剩余16页未读,继续阅读
资源评论


Mmnnnbb123
- 粉丝: 783
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 计算机与信息技术基础类课程教学新探索.docx
- 寸方古今-咫尺天下-网络时代与文史研究.docx
- -电气工程与自动化.doc
- 狼群算法的基本原理及应用综述.docx
- 物联网的发展及应用介绍.ppt
- 卢氏工业中专电子商务专业教学计划.doc
- Linux环境中Rootkit的网络攻防技术研究.doc
- 秘奥服装连锁店软件业务单据通用操作.doc
- 论如何建设高职计算机专业专本衔接应用型本科人才培养模式及课程体系的研究.docx
- 宾馆通信网络解决方案项目策划书.doc
- 酒店网络安全解决方案-(网络拓扑及设计).doc
- 一种网络资源与环境耦合关系预测技术.docx
- 信息网络安全行业研究.doc
- 单片机的自动门控制系统课程方案设计.doc
- ids网络安全论文及技术分析研究.doc
- 单片机方案设计书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
