首页
›
网络通信与数字安全工程
›
040-IoT固件OTA与供应链安全
›
《IoT OTA安全升级工程》
VIP16
本课程属于:040-IoT固件OTA与供应链安全
网络通信与数字安全工程 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
签名包机制与固件防篡改实战
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
安全威胁概述
固件面临的常见攻击类型(逆向工程、篡改、注入)、攻击面分析(Bootloader、OTA、外设接口)、安全防护的必要性。
攻击面
威胁模型
第2章
密码学基础(上)
对称加密(AES)原理与模式、非对称加密(RSA/ECC)原理、哈希函数(SHA256)特性与碰撞。
AES
RSA
SHA256
第3章
密码学基础(下)
数字签名原理(签名与验签流程)、密钥管理基础(生成、存储、分发)、随机数生成的重要性。
数字签名
密钥管理
第4章
签名包机制设计
签名包结构定义(元数据、固件数据、签名值)、签名算法选择与组合、签名包版本管理。
结构设计
版本管理
第5章
固件签名工具开发
使用Python实现签名工具(加载私钥、计算哈希、生成签名)、命令行接口设计、配置文件管理。
Python
CLI
第6章
固件验签工具开发
使用Python实现验签工具(加载公钥、解析签名包、验证签名)、错误处理与日志记录。
验签
日志
第7章
Bootloader安全启动
Bootloader启动流程、信任根(RoT)建立、链式信任度量、Bootloader签名验证实现。
RoT
信任链
第8章
安全OTA升级
OTA升级流程、签名包传输保护(TLS)、升级包完整性校验、回滚防护机制。
OTA
TLS
第9章
硬件安全模块(HSM)集成
HSM功能概述、密钥安全存储、硬件加速签名/验签、与主控芯片的通信协议。
HSM
硬件加速
第10章
安全存储与密钥保护
密钥派生(KDF)、安全区(TrustZone/SE)利用、防调试与防读取措施。
KDF
TrustZone
第11章
固件加密与解密
固件全量加密/解密流程、加密密钥与签名密钥分离、运行时解密策略。
加密
密钥分离
第12章
防回滚机制
版本号管理、熔丝(eFuse)技术、安全计数器、回滚攻击案例分析。
eFuse
防回滚
第13章
代码完整性度量
运行时完整性检查(IAT)、关键代码段哈希校验、与签名机制的联动。
IAT
哈希校验
第14章
安全日志与审计
安全事件日志记录、日志防篡改(HMAC)、远程审计接口设计。
HMAC
审计
第15章
攻击案例实战(一)
固件逆向工程分析(使用Ghidra/IDA)、提取固件签名算法、签名绕过攻击复现。
逆向
Ghidra
第16章
攻击案例实战(二)
OTA中间人攻击模拟、伪造签名包注入、防御策略验证。
中间人
OTA
第17章
攻击案例实战(三)
Bootloader漏洞利用(缓冲区溢出)、信任链破坏、修复方案实施。
缓冲区溢出
信任链
第18章
防御方案设计(一)
多层防御体系架构、签名与加密组合策略、安全启动与运行时保护联动。
多层防御
联动
第19章
防御方案设计(二)
密钥轮换策略、证书链管理、PKI体系在固件安全中的应用。
PKI
证书链
第20章
防御方案设计(三)
安全开发流程(SSDLC)、威胁建模(STRIDE)、安全测试与渗透测试。
SSDLC
STRIDE
第21章
RTOS环境下的安全实现
FreeRTOS安全启动集成、任务隔离与MPU配置、安全IPC通信。
FreeRTOS
MPU
第22章
Linux环境下的安全实现
dm-verity与文件系统完整性、IMA(完整性度量架构)、SELinux策略配置。
dm-verity
IMA
第23章
MCU平台实战(STM32)
STM32安全启动配置、TrustZone(TZ)在MCU上的应用、签名包烧录与验证。
STM32
TrustZone
第24章
MPU平台实战(i.MX)
i.MX HAB(高级安全启动)机制、签名工具链使用、安全固件更新。
i.MX
HAB
第25章
SoC平台实战(ARM TrustZone)
TZASC配置、安全世界与非安全世界通信、安全监控器设计。
TZASC
监控器
第26章
自动化测试与CI/CD集成
自动化签名与验签测试、安全测试用例设计、Jenkins/GitLab CI集成。
CI/CD
自动化
第27章
合规性与标准
IEC 62443标准解读、FIPS 140-3密码模块要求、GDPR对固件安全的影响。
IEC 62443
FIPS 140-3
第28章
性能优化与权衡
签名/验签性能基准测试、硬件加速与软件实现对比、安全等级与性能平衡。
性能
基准测试
第29章
未来趋势与新技术
量子计算对签名算法的威胁、PQC(后量子密码)在固件中的应用、AI辅助安全分析。
PQC
量子
第30章
综合项目实战
设计并实现一个完整的签名包机制与固件防篡改系统(从需求分析、架构设计、编码实现到测试验证的全流程)。
全流程
项目实战
所属VIP或分类
同VIP:IoT产品安全生命周期治理
同VIP:IoT供应商安全评估与准入工程
同VIP:IoT供应链安全实战100例