VIP20
本课程属于:008-EN303645标准 网络安全工程与攻防实战 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

设备固件安全升级方案实战课程

📚 共计 30 章节
第1章
课程导论:固件升级的重要性
安全升级面临的挑战 · 课程目标与学习路径
导论安全基础
第2章
固件基础
什么是固件 · 嵌入式角色 · BIN/HEX/ELF格式
固件格式
第3章
升级场景分析
OTA升级 · 本地升级 · 远程升级 · 安全需求差异
场景OTA
第4章
安全威胁模型
篡改 · 逆向 · 中间人 · 回滚 · 侧信道攻击
威胁攻击
第5章
密码学基础回顾
AES · RSA/ECC · SHA256 · HMAC
密码学AES
第6章
数字签名原理
签名生成/验证 · PKI简介
签名PKI
第7章
安全启动链
信任根(RoT) · BootROM · Bootloader · 链式验证
启动信任链
第8章
固件加密方案
全盘vs分区加密 · 密钥管理 · HSM/SE
加密HSM
第9章
固件完整性校验
哈希 · 校验和 · CRC · 数字签名
完整性CRC
第10章
防回滚机制
版本号 · 熔丝位 · 安全计数器 · 防御策略
防回滚版本
第11章
安全升级协议设计
双向认证 · 会话密钥 · 防重放(Nonce/时间戳)
协议认证
第12章
OTA升级架构
云端服务器 · 设备代理 · 差分/全量升级
OTA架构
第13章
差分升级技术
bsdiff/bspatch · 差分算法 · 带宽优化
差分bsdiff
第14章
升级包格式设计
自定义包头 · 元数据 · 负载加密
包格式元数据
第15章
密钥生命周期管理
生成 · 分发 · 存储 · 轮换 · 撤销 · 销毁
密钥生命周期
第16章
硬件安全元素
TPM · TEE · Secure Element · eFuse
硬件TPM
第17章
安全固件开发规范
编码安全 · 内存安全 · 禁用调试 · 移除符号表
开发规范
第18章
升级失败处理
断点续传 · A/B分区 · 恢复出厂 · 看门狗
容错A/B
第19章
安全测试方法
模糊测试 · 静态/动态分析 · 渗透测试
测试渗透
第20章
案例研究1:智能家居
智能家居设备固件升级安全方案设计
案例智能家居
第21章
案例研究2:工业控制器
工业控制器固件升级安全方案设计
案例工业
第22章
案例研究3:车载ECU
车载ECU固件升级安全方案设计
案例汽车
第23章
标准与合规
IEC 62443 · ISO 21434 · NIST 800-193 · GDPR
标准合规
第24章
开源工具链
OpenSSL · mbedTLS · wolfSSL · Eclipse hawkBit
开源工具
第25章
云端集成
AWS IoT · Azure IoT Hub · 阿里云OTA
云IoT
第26章
日志与审计
升级日志 · 安全监控 · 审计追踪 · 异常检测
日志审计
第27章
性能与安全平衡
升级速度 · 功耗 · 安全计算开销评估
性能优化
第28章
多设备管理
批量升级 · 灰度发布 · 分组 · 策略回滚
管理灰度
第29章
未来趋势
量子安全 · AI检测 · 零信任架构
趋势量子
第30章
课程总结与实战项目
综合设计端到端固件安全升级系统
实战项目