首页
›
启动链与BSP系统构建
›
001-ATF移植
›
《ATF可信启动链配置与镜像认证》
VIP20
本课程属于:001-ATF移植
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ATF移植实战:安全启动配置从入门到精通
📚 共计 30 章节
第01章
安全启动概述
什么是安全启动 · 为什么需要安全启动 · ATF中的安全启动架构
基础
概念
第02章
密码学基础回顾
哈希算法(SHA256)· 非对称加密(RSA)· 数字签名原理
密码学
核心
第03章
信任根(RoT)设计
硬件信任根与软件信任根 · ATF中的信任根选择
架构
信任
第04章
BL1阶段安全启动
BL1的职责 · BL1如何验证BL2的签名
BL1
启动
第05章
BL2阶段安全启动
BL2的职责 · BL2如何验证后续镜像(BL31/BL32/BL33)
BL2
验证
第06章
证书链结构
X.509证书格式 · ATF中的证书链定义 · 证书生成工具
证书
PKI
第07章
密钥管理
密钥生成 · 密钥存储 · 密钥轮换策略
密钥
安全
第08章
FIP镜像打包
FIP文件格式 · 如何将多个镜像打包进FIP
打包
镜像
第09章
平台安全配置
平台特有的安全启动配置项 · 平台宏定义
配置
平台
第10章
TBBR规范
TBBR(Trusted Board Boot Requirements)详解
规范
标准
第11章
硬件加速引擎
如何使用硬件加速器(如OTP、HUK)加速签名验证
硬件
加速
第12章
调试与日志
安全启动过程中的调试技巧 · 日志等级配置
调试
日志
第13章
常见错误分析
签名验证失败 · 证书解析错误 · 密钥不匹配等问题排查
排错
实战
第14章
安全启动与FVP模拟器
在FVP上模拟安全启动流程
模拟
FVP
第15章
安全启动与真实硬件
在Juno/RPi4等真实硬件上部署安全启动
硬件
部署
第16章
安全启动与UEFI
UEFI Secure Boot与ATF Secure Boot的协同
UEFI
协同
第17章
安全启动与OPTEE
OPTEE的签名验证流程 · 与ATF的交互
OPTEE
TEE
第18章
安全启动与TF-A测试套件
如何使用TF-A自带的测试套件验证安全启动
测试
验证
第19章
安全启动与固件更新
安全固件更新(FOTA)中的签名验证
FOTA
更新
第20章
安全启动与抗回滚
抗回滚(Anti-Rollback)机制实现
抗回滚
安全
第21章
安全启动与多核架构
多核启动中的安全验证流程
多核
架构
第22章
安全启动与虚拟化
虚拟化环境下的安全启动挑战
虚拟化
挑战
第23章
安全启动与Rust
使用Rust语言编写安全启动相关组件
Rust
语言
第24章
安全启动与SBOM
软件物料清单(SBOM)在安全启动中的应用
SBOM
物料
第25章
安全启动与CC EAL认证
如何满足CC EAL认证要求
认证
CC
第26章
安全启动与PSA认证
ARM PSA认证中的安全启动要求
PSA
认证
第27章
安全启动与TEE
TEE(可信执行环境)与安全启动的集成
TEE
集成
第28章
安全启动与DICE
DICE(设备标识符组合引擎)架构
DICE
标识
第29章
安全启动与Mbed TLS
Mbed TLS库在安全启动中的应用
MbedTLS
密码库
第30章
安全启动实战项目
从零开始为一个新平台配置安全启动
实战
项目
所属VIP或分类
同VIP:ARM64从BootROM到Linux全链路启动
同VIP:ATF与TEE启动通信及接口集成
同VIP:ATF固件防回滚与SoC平台移植