网表级硬件后门检测与防范指南
📚 共计 30 章节
第01章
硬件后门概述
什么是硬件后门 · A4处理器后门事件 · 功能型/触发型/信息泄露型
历史案例
分类
第02章
网表级后门威胁模型
攻击者假设 · 攻击面分析 · 攻击路径与风险等级
威胁建模
风险
第03章
网表基础知识回顾
综合网表结构 · 标准单元库 · Verilog/EDIF/Liberty
Verilog
EDIF
第04章
后门触发机制
组合/时序逻辑触发 · 状态机触发 · 温度/电压触发
触发
模拟
第05章
静态检测方法
代码审查 · 结构模式匹配 · 冗余逻辑/未使用端口检测
静态分析
模式
第06章
动态检测方法
仿真激励 · 功能覆盖率 · 异常行为/侧信道分析
仿真
侧信道
第07章
基于机器学习的检测
特征工程 · SVM/随机森林 · 异常检测模型
ML
分类器
第08章
网表形式化验证
等价性检查 · 模型检验 · SAT求解器应用
形式化
SAT
第09章
后门插入常用手法
隐藏状态机 · 冗余比较器 · 未使用逻辑/条件编译
插入
隐蔽
第10章
网表级后门案例分析
经典RTL后门 · 网表级实例 · 真实案例复盘
案例
复盘
第11章
检测工具链搭建
Yosys/ABC/Verilator · Synopsys/Cadence
开源
商业
第12章
脚本自动化检测
Tcl脚本 · Python脚本 · 批量网表扫描框架
自动化
框架
第13章
网表预处理技术
扁平化 · 层次化展开 · 信号重命名/规范化
预处理
规范化
第14章
信号相关性分析
扇入扇出 · 控制信号追踪 · 数据依赖图
依赖
追踪
第15章
时序路径分析
关键路径提取 · 时序异常 · 时钟域交叉
时序
时钟域
第16章
功耗分析检测
动态/静态功耗异常 · 功耗指纹识别
功耗
指纹
第17章
网表混淆与反混淆
逻辑混淆 · 反混淆方法 · 对后门检测的影响
混淆
反混淆
第18章
硬件木马分类
按插入阶段 · 按物理特性 · 按行为特性
木马
分类
第19章
安全设计准则
设计阶段安全规范 · 代码审查清单 · 安全设计模式
设计
准则
第20章
后门防范策略
冗余设计 · 多样性设计 · 随机化/安全约束
防范
冗余
第21章
供应链安全管理
IP核信任 · 第三方验证 · 晶圆厂审计/溯源
供应链
审计
第22章
测试与验证流程
安全验证计划 · 测试向量 · 覆盖率驱动验证
测试
覆盖率
第23章
形式化验证深入
时序逻辑属性 · CTL/LTL · 模型检验工具
CTL
LTL
第24章
侧信道分析技术
功耗/电磁辐射/时序/频率分析
侧信道
电磁
第25章
网表级后门检测标准
IEEE标准 · DO-254 · ISO 26262
标准
合规
第26章
团队建设与流程管理
安全团队组建 · 检测流程 · 评审/持续改进
管理
流程
第27章
实战演练
实验环境搭建 · 典型后门检测 · 结果分析报告
实验
实战
第28章
前沿技术趋势
AI驱动检测 · 量子计算影响 · 新型后门技术
AI
量子
第29章
法律法规与合规
出口管制 · 知识产权 · 法律责任/合规审计
法规
合规
第30章
课程总结与展望
知识体系回顾 · 行业趋势 · 学习路径/认证推荐
总结
认证