01
IoT安全现状与挑战
IoT设备面临的安全威胁、远程证明协议的定义与价值、课程目标与学习路径。
威胁模型入门
02
密码学基础回顾
对称加密与非对称加密、哈希函数与消息认证码、数字签名与证书体系。
密码学基础
03
远程证明核心概念
证明者、验证者、依赖方、证明请求与响应、信任根。
架构信任根
04
TPM与硬件信任根
TPM架构与功能、平台配置寄存器(PCR)、远程证明中的TPM角色。
硬件TPM
05
Intel SGX与机密计算
SGX飞地概念、本地证明与远程证明、SGX在IoT中的局限性。
SGX机密计算
06
ARM TrustZone技术
安全世界与普通世界、TrustZone在IoT中的应用、远程证明实现方案。
TrustZoneARM
07
RISC-V平台与PUF
PUF原理与优势、RISC-V Keystone项目、轻量级信任根。
PUFRISC-V
08
DICE架构与设备标识
设备标识符组合引擎(DICE)、复合设备标识、IoT设备身份管理。
DICE身份
09
IETF RATS架构
远程证明协议参考模型、证据与证明、RATS角色与交互流程。
RATS标准
10
EAT(实体证明令牌)标准
EAT令牌结构、声明与基准值、EAT在IoT中的序列化。
EAT令牌
11
TLS与远程证明的结合
TLS握手扩展、证明传输层、基于TLS的IoT证明方案。
TLS传输
12
CoAP与轻量级证明协议
CoAP协议基础、CoAP上的证明扩展、低功耗场景适配。
CoAP轻量
13
EPID协议与群签名
EPID原理、隐私保护与匿名性、Intel EPID在IoT中的实践。
EPID隐私
14
TPM2.0远程证明实战
TPM2.0工具链、PCR引用与报价、远程证明代码实现。
实战TPM2.0
15
SGX远程证明实战
SGX SDK安装、本地证明流程、远程证明服务搭建。
实战SGX
16
TrustZone远程证明实战
OP-TEE环境搭建、安全存储与证明、TA与CA交互。
实战OP-TEE
17
PUF-based远程证明实战
PUF密钥生成、挑战-响应协议、轻量级证明实现。
PUF轻量
18
区块链与远程证明
区块链作为不可篡改日志、去中心化证明验证、智能合约实现。
区块链去中心化
19
零知识证明在IoT证明中的应用
零知识证明基础、zk-SNARKs与zk-STARKs、隐私保护证明。
零知识隐私
20
联邦学习中的远程证明
联邦学习安全需求、模型完整性证明、参与方身份验证。
联邦学习AI
21
车联网(V2X)远程证明
V2X通信安全、车辆身份与证明、路侧单元验证。
V2X车联网
22
工业物联网(IIoT)远程证明
工业控制系统安全、PLC证明、OT与IT融合。
IIoT工控
23
智能家居远程证明
设备入网证明、固件完整性验证、跨厂商互操作。
智能家居互操作
24
医疗IoT设备远程证明
HIPAA合规、医疗设备安全、患者数据保护。
医疗合规
25
大规模IoT证明的性能优化
证明聚合、批量验证、缓存策略。
性能优化
26
证明协议的安全分析
重放攻击、中间人攻击、侧信道攻击与防御。
安全分析攻击
27
标准化进展与开源项目
TCG标准、IETF工作组、开源证明框架。
标准开源
28
远程证明与身份认证的融合
设备身份、用户身份、联合身份管理。
身份融合
29
未来趋势与挑战
后量子密码学、AI驱动的证明、边缘计算证明。
趋势后量子
30
课程总结与综合实践
项目设计、技术选型、部署与运维。
综合实践