首页
›
嵌入式与底层系统
›
079-ARM TrustZone可信执行工程
›
《Cortex-M TrustZone隔离与安全开发》
VIP9
本课程属于:079-ARM TrustZone可信执行工程
嵌入式与底层系统 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
8. STM32U5 TinyML安全部署:TrustZone与固件保护
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 目标受众 · 课程结构
课程导入
学习目标
02
STM32U5平台概览
Cortex-M33内核 · TrustZone硬件基础 · 低功耗特性
STM32U5
平台概览
03
TinyML基础回顾
模型量化 · 剪枝 · 知识蒸馏
TinyML
基础回顾
04
TrustZone核心概念
安全世界与非安全世界 · SAU/IDAU配置 · 安全属性单元
TrustZone
核心概念
05
TrustZone开发环境搭建
STM32CubeIDE · TrustZone项目模板 · 安全/非安全工程分区
TrustZone
开发环境搭建
06
安全启动与信任根
RoT(Root of Trust) · 安全启动流程 · 签名固件
安全启动
信任根
07
固件保护机制
OTP · RDP(读保护)级别 · PCROP
固件保护机制
OTP
08
TinyML模型安全存储
模型加密 · 密钥管理 · 在安全世界存储模型
TinyML
模型安全存储
09
安全与非安全世界交互
NSC(Non-Secure Cal… · IPC机制 · 共享内存与数据隔离
安全
非安全世界交互
10
TinyML推理安全分区
将推理引擎放在安全世界 · 输入输出数据保护 · 防止侧信道攻击的基本策略
TinyML
推理安全分区
11
实战
创建TrustZone工程 · 生成安全/非安全两个工程 · 实现LED控制
TrustZone
创建
12
实战
安全世界实现TinyML推理 · 通过NSC接口供非安全世界调用
TinyML
安全世界实现
13
实战
固件签名与安全启动 · 签名固件 · 配置安全启动
固件签名
安全启动
14
实战
模型加密与解密推理 · 在安全世界解密并加载到TFLite…
模型加密
解密推理
15
实战
安全固件更新(SFI) · 验证与安装流程
SFI
安全固件更新
16
实战
RDP与PCROP配置 · 配置PCROP保护关键代码段 · 验证防读取效果
RDP
PCROP
17
常见问题
TrustZone配置错误导致启动失… · 安全/非安全函数调用异常 · 内存访问违规的调试方法
常见问题
TrustZone
18
常见问题
TinyML模型在安全世界运行性能优… · 内存不足 · DMA与TrustZone冲突的解决
常见问题
TinyML
19
常见问题
固件签名验证失败 · 密钥管理不当 · 防回滚机制失效的排查与修复
常见问题
固件签名验证失败
20
安全威胁建模
针对TinyML设备的攻击面分析(物… · 侧信道 · 固件逆向
安全威胁建模
TinyML
21
侧信道攻击防护
功耗分析 · 电磁辐射 · 时序攻击在TinyML推理中的风险与…
侧信道攻击防护
功耗分析
22
安全调试与日志
在TrustZone下安全调试接口配… · 安全日志输出 · 防止调试信息泄露
安全调试
日志
23
性能与安全平衡
TrustZone对TinyML推理… · 优化策略(缓存 · 加速器)
性能
安全平衡
24
案例
智能门锁TinyML人脸识别 · 保护用户特征数据 · 防篡改固件
案例
TinyML
25
案例
工业预测性维护:传感器数据安全采集 · 模型安全更新 · 远程维护中的安全通道
案例
工业预测性维护
26
案例
医疗可穿戴设备 · 患者隐私保护 · 合规性要求
案例
医疗可穿戴设备
27
综合实战
端到端安全TinyML系统 · 量化 · 加密
综合实战
TinyML
28
测试与验证
安全功能测试(启动 · 更新 · 隔离)
测试
验证
29
未来趋势
TinyML安全标准化 · 硬件加速安全 · 联邦学习与边缘安全
未来趋势
TinyML
30
课程总结与进阶路径
核心要点回顾 · 推荐资源 · 社区与认证
课程总结
进阶路径
所属VIP或分类
同VIP:ARM-TrustZone与TEE开发实战100例
同VIP:ARM-TrustZone可信执行系统工程
同VIP:TrustZone中断与内存安全工程