01
远程证明概述
什么是远程证明 · 为什么边缘设备需要远程证明 · 信任根与信任链基础概念
信任根基础
02
TPM基础
TPM硬件架构 · 核心功能(度量、存储、报告) · TPM与边缘设备的结合
硬件安全TPM
03
TEE基础
什么是可信执行环境 · TEE与TPM的区别 · 主流TEE技术 (SGX/SEV/TrustZone)
TEESGXTrustZone
04
远程证明协议原理
挑战-响应机制 · 身份认证与完整性度量 · 协议交互流程
协议挑战响应
05
DAA协议详解
直接匿名证明协议 · DAA的数学基础 · 在边缘设备中的适用性
DAA匿名
06
EPID协议详解
增强隐私ID协议 · 签名与验证流程 · EPID与DAA对比
EPID隐私
07
TLS与远程证明
TLS握手协议回顾 · 将远程证明嵌入TLS · TLS-Attestation扩展
TLS握手
08
RA-TLS协议
基于远程证明的TLS · RA-TLS工作流程 · 在边缘场景的优势
RA-TLS边缘
09
IETF RATS架构
远程证明标准化框架 · RATS角色模型 (Attester/Verifier/Relying Party) · 参考模型
RATS标准化
10
Evidence与Endorsement
证据生成与格式 · 认可的作用 · 参考值管理
证据认可
11
Attestation Result
证明结果的结构 · 验证与传递 · 缓存策略
结果缓存
12
CoAP与远程证明
CoAP协议基础 · 嵌入证明信息 · 轻量级证明消息格式
CoAP轻量
13
边缘设备身份管理
设备身份注册 · 身份证书管理 · 生命周期中的身份更新
身份证书
14
密钥管理与证明
设备密钥对生成 · 密钥存储安全 · 密钥轮换与撤销
密钥轮换
15
度量启动与信任链
安全启动流程 · 度量启动 (Measured Boot) · 信任链建立与验证
信任链度量启动
16
容器环境下的远程证明
容器运行时度量 · 镜像签名验证 · Kubernetes节点证明
容器K8s
17
边缘网关证明
网关作为证明代理 · 聚合证明 · 网关与云端协调
网关代理
18
异构设备证明
不同TEE/TPM统一证明 · 抽象证明层设计 · 设备能力协商
异构抽象层
19
证明策略与访问控制
基于证明结果的策略决策 · 动态访问控制 · 策略引擎设计
策略访问控制
20
证明日志与审计
证明事件日志 · 日志完整性保护 · 审计追溯机制
审计日志
21
性能优化
证明流程延迟优化 · 批量证明 · 结果缓存与预取
性能缓存
22
网络约束下的证明
低带宽环境适配 · 离线证明模式 · 异步证明机制
低带宽离线
23
隐私保护证明
最小信息披露 · 选择性披露 · 零知识证明在证明中的应用
隐私零知识
24
联邦证明
跨域信任建立 · 多域证明协调 · 联邦身份管理
联邦跨域
25
证明协议安全分析
重放攻击防护 · 中间人攻击防护 · 拒绝服务攻击防护
安全攻击防护
26
OpenAMQ与证明集成
消息队列中的证明 · AMQP证明扩展 · 边缘消息路由安全
AMQP消息队列
27
Intel SGX远程证明实战
SGX本地证明与远程证明 · SGX证明API调用 · 验证流程
SGX实战
28
ARM TrustZone远程证明实战
TrustZone证明架构 · 安全世界与普通世界通信 · 示例
TrustZone实战
29
TPM2.0远程证明实战
TPM2.0工具链 · Quote生成与验证 · TPM2.0与TEE协同
TPM2.0Quote
30
综合项目:边缘设备远程证明系统
需求分析 · 架构设计 · 协议选型 · 实现与测试
综合项目