VIP20
本课程属于:001-ATF移植 启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

BootROM至Linux端到端安全启动部署

📚 共计 30 章节
第1章
安全启动概述
什么是安全启动 · 为什么需要安全启动 · 信任根概念
信任根基础
第2章
密码学基础(上)
对称与非对称加密 · 哈希函数 · 数字签名原理
加密签名
第3章
密码学基础(下)
公钥基础设施PKI · 证书链 · 硬件安全模块HSM
PKIHSM
第4章
信任根(RoT)
硬件信任根 vs 软件信任根 · eFuse与OTP存储
RoTeFuse
第5章
BootROM原理
BootROM作用 · 不可变代码设计 · 启动流程
BootROM不可变
第6章
启动链验证
BL1/BL2 · 多级引导链构建
BL1BL2链式
第7章
镜像签名与验签
FIT/Android Boot Image · openssl/avbtool · 验签流程
签名avbtool
第8章
硬件安全引擎
ARM TrustZone · RISC-V PMP · 安全协处理器
TrustZonePMP
第9章
安全启动与防回滚
版本号机制 · 防回滚计数器 · 熔丝编程
防回滚Fuse
第10章
安全启动与加密启动
dm-crypt/LUKS · 密钥管理 · 安全启动结合
加密LUKS
第11章
U-Boot安全启动
SPL/TPL · Verified Boot · FIT Image
U-BootFIT
第12章
Linux内核安全启动
内核签名 · 模块签名 · IMA完整性度量
IMA模块签名
第13章
Android安全启动
AVB · dm-verity · vbmeta结构
AVBdm-verity
第14章
Windows安全启动
UEFI安全启动 · DB/DBX · Boot Manager
UEFIDBX
第15章
ARM Trusted Firmware (TF-A)
TF-A架构 · BL1/BL2/BL31/BL32/BL33 · SPM/SPMC
TF-ASPM
第16章
OP-TEE与安全启动
OP-TEE简介 · 安全/普通世界切换 · TEE角色
OP-TEETEE
第17章
RISC-V安全启动
RISC-V启动流程 · OpenSBI · PMP与S模式
RISC-VOpenSBI
第18章
MCU安全启动
Cortex-M安全启动 · TrustZone for M · MCUBoot
Cortex-MMCUBoot
第19章
MCUBoot详解
MCUBoot架构 · 镜像管理 · 单/双槽位 · 交换与覆盖
双槽位升级
第20章
安全启动与OTA升级
OTA安全挑战 · 增量升级 · A/B分区与回滚
OTAA/B
第21章
密钥管理与分发
密钥生成 · HSM/TEE存储 · 密钥轮换 · 证书管理
密钥HSM
第22章
安全启动测试与调试
JTAG/SWD安全 · 调试接口锁定 · 启动日志分析
JTAG调试
第23章
安全启动攻击与防御
Bootkit · 硬件故障注入 · 侧信道攻击与防御
Bootkit侧信道
第24章
安全启动标准与规范
TCG · IETF SUIT · PSA Certified · NIST 800-193
标准PSA
第25章
汽车电子安全启动
AUTOSAR · EVITA · HSM在车规MCU中的应用
AUTOSAREVITA
第26章
IoT设备安全启动
ESP32安全启动 · STM32安全启动 · Azure Sphere
ESP32STM32
第27章
服务器与云安全启动
Intel SGX · AMD SEV · TPM 2.0与远程证明
SGXSEVTPM
第28章
安全启动实战(一)
QEMU实验环境 · 编译TF-A与U-Boot
QEMUTF-A
第29章
安全启动实战(二)
生成密钥 · 签名镜像 · 防回滚配置 · 验证启动链
签名防回滚
第30章
安全启动实战(三)
完整项目:BootROM → Linux内核端到端安全启动
端到端项目