首页
›
嵌入式基础与RISC-V
›
101-单片机实时嵌入式系统
›
《Bootloader应用程序签名验证与安全启动实战》
VIP10
本课程属于:101-单片机实时嵌入式系统
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Bootloader应用程序签名验证与安全启动实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
安全启动概述
什么是安全启动 · 为什么需要安全启动 · 安全启动的信任链模型
安全启动概述
什么是安全启动
02
密码学基础回顾
哈希算法(SHA256) · 非对称加密(RSA/ECC) · 数字签名原理
密码学基础回顾
SHA256
03
Bootloader架构设计
双分区设计 · 启动模式选择 · 固件升级流程
Bootloader
架构设计
04
硬件信任根(RoT)
OTP(一次性可编程存储器) · eFuse · 安全存储区
RoT
硬件信任根
05
公钥注入与存储
如何将公钥安全地烧录到设备中 · 防篡改机制
公钥注入
存储
06
镜像签名工具开发
使用Python/OpenSSL生成… · 对固件进行签名
镜像签名工具开发
Python/OpenS…
07
Bootloader签名验证流程
读取镜像头 · 提取签名 · 哈希计算
Bootloader
签名验证流程
08
镜像头格式设计
魔数 · 版本号 · 镜像大小
镜像头格式设计
魔数
09
抗回滚机制
版本号检查 · 防降级攻击 · 安全计数器
抗回滚机制
版本号检查
10
安全启动状态机
未签名模式 · 签名验证模式 · 强制安全模式
安全启动状态机
未签名模式
11
硬件加速引擎
如何使用MCU内置的硬件加密模块(如… · HASH)
硬件加速引擎
MCU
12
多级引导加载程序
SPL(二级引导) · FIP(固件镜像包) · ATF(ARM可信固件)
多级引导加载程序
SPL
13
镜像加密与解密
使用AES对固件进行加密传输 · 运行时解密
镜像加密
解密
14
安全固件更新(SFU)
差分更新 · 加密通道 · 回滚保护
SFU
安全固件更新
15
防调试与防读取保护
JTAG/SWD锁定 · 读保护级别(RDP) · 生命周期管理
防调试
防读取保护
16
基于MCU的实战案例(一)
STM32平台搭建 · HAL库配置 · GPIO与UART初始化
MCU
基于
17
基于MCU的实战案例(二)
实现Bootloader跳转到应用程… · 向量表重映射
MCU
基于
18
基于MCU的实战案例(三)
集成SHA256校验 · 验证应用程序完整性
MCU
基于
19
基于MCU的实战案例(四)
集成RSA2048签名验证 · 拒绝未签名镜像
MCU
基于
20
基于MCU的实战案例(五)
实现安全固件升级 · 双备份区切换
MCU
基于
21
基于MPU的实战案例(一)
i.MX平台 · ATF + U-Boot + Lin…
MPU
基于
22
基于MPU的实战案例(二)
HAB(High Assurance…
MPU
基于
23
基于MPU的实战案例(三)
OPTEE(可信执行环境)与安全启动…
MPU
基于
24
基于MPU的实战案例(四)
Secure Boot + dm-v…
MPU
基于
25
安全启动测试与验证
单元测试 · 集成测试 · 故障注入测试
安全启动测试
验证
26
常见攻击与防御
电压毛刺攻击 · 激光攻击 · 侧信道攻击
常见攻击
防御
27
证书链与PKI体系
自签名证书 · CA证书链 · 吊销列表(CRL)
PKI
证书链
28
OTA安全
TLS/DTLS传输加密 · 镜像签名验证 · 断点续传
OTA
安全
29
安全启动标准与规范
IEC 62443 · NIST SP 800-193 · PSA Certified
安全启动标准
规范
30
项目实战
从零构建一个完整的安全启动系统(需求… · 设计 · 实现
项目实战
从零构建一个完整…
所属VIP或分类
同VIP:Bootloader启动流程与可靠性调试实战
同VIP:单片机ADC中断与DMA协同采集驱动
同VIP:单片机实时嵌入式任务同步条件变量与信号量在驱动开发中的对比