首页
›
嵌入式与底层系统
›
010-Linux DMAIOMMU与高性能IO
›
《安全固件部署在ARM TrustZone上的实践工程》
VIP22
本课程属于:010-Linux DMAIOMMU与高性能IO
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
安全固件部署在ARM TrustZone上的实践工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=安全固件部署在ARM Trus… · 核心概念 · 整体框架与学习路径
课程导入
ARM
02
ARM TrustZone基础
目标=TrustZone架构概述 · 安全世界与非安全世界 · 异常等级
ARM
TrustZone
03
安全固件概述
目标=安全固件定义 · 作用 · 常见类型
安全固件概述
目标=安全固件定…
04
ARMv7与ARMv8 TrustZone差异
目标=AArch32与AArch64… · 寄存器 · 指令集与异常模型对比
ARMv7
ARMv8
05
安全启动链
目标=信任根 · 启动阶段划分 · 镜像验证
安全启动链
目标=信任根
06
TrustZone地址空间与内存保护
目标=安全内存划分 · TZASC · TZMA
TrustZone
地址空间
07
中断与异常处理
目标=安全中断 · 非安全中断 · FIQ路由
异常处理
目标=安全
08
安全固件开发环境搭建
目标=工具链 · 仿真平台 · 开发板选型
安全固件开发环境…
目标=工具链
09
OP-TEE基础
目标=OP-TEE架构 · 组件 · 编译系统
OP-TEE
目标=
10
TF-A基础
目标=Trusted Firmwar… · BL阶段 · 启动流程
TF-A
Trusted
11
安全固件镜像构建
目标=编译 · 签名 · 打包
安全固件镜像构建
目标=编译
12
安全世界与非安全世界通信
目标=SMC调用 · 共享内存 · 消息传递机制与接口设计
安全世界
非安全世界通信
13
安全固件中的密码学
目标=加解密 · 哈希 · 签名
安全固件
密码学
14
安全存储与密钥保护
目标=RPMB · 安全存储 · 密钥派生
安全存储
密钥保护
15
安全固件更新机制
目标=OTA更新 · 差分更新 · 签名验证
安全固件更新机制
OTA
16
调试与跟踪
目标=JTAG · 串口 · 日志
调试
跟踪
17
安全固件测试方法
目标=单元测试 · 集成测试 · 模糊测试
安全固件测试方法
目标=单元测试
18
常见攻击与防护
目标=回滚攻击 · 重放攻击 · 侧信道
常见攻击
防护
19
案例实战一
目标=基于QEMU搭建TrustZo…
案例实战一
QEMU
20
案例实战二
目标=基于STM32MP1或i.MX…
案例实战二
STM32MP1
21
案例实战三
目标=实现一个安全服务TA并完成与非…
案例实战三
TA
22
案例实战四
目标=设计并实现安全固件OTA更新与…
案例实战四
OTA
23
案例实战五
目标=配置TZASC与安全内存区域并…
案例实战五
TZASC
24
案例实战六
目标=使用安全中断处理非安全世界请求…
案例实战六
目标=使用安全
25
常见问题与排错
目标=启动失败 · 镜像验证错误 · 通信异常
常见问题
排错
26
性能与优化
目标=启动时间优化 · 内存占用优化 · 通信延迟优化与功耗考虑
性能
优化
27
安全合规与标准
目标=PSA · GlobalPlatform · SESIP
安全合规
标准
28
综合项目一
目标=设计一个完整的安全固件部署方案…
综合项目一
目标=设计一个完…
29
综合项目二
目标=实现安全固件从构建 · 签名 · 烧录到安全启动与更新全流程
综合项目二
目标=实现安全固…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 进阶学习方向与工程落地建议
课程总结
进阶
所属VIP或分类
同VIP:Binder性能优化-从驱动缓冲区到用户态零拷贝
同VIP:DMA传输实战-dmaengine接口与描述符链管理
同VIP:DMA传输实战-dmaengine接口与环形缓冲区设计