目录
三、在Armv8-A Foundation FVP上运行PoC
可信启动(Measured Boot)是通过密码学方式度量启动阶段代码及关键数据(例如使用TPM芯片)的过程,以便后续对系统安全状态进行验证。
当前TF-A集成的驱动支持多种后端存储方式,每种方式采用不同的测量值存储机制。本节重点讨论TCG事件日志后端,该后端将测量值存储在安全内存中。
详见可信启动设计文档。
该驱动还提供将事件日志传递至普通世界的机制。
本手册提供的概念验证(PoC)构建指南,旨在演示如何将可信启动与基于OP-TEE实现的fTPM(fTPM)服务结合使用。
【注意】本文档的构建指南仅用于展示TF-A可信启动如何与第三方(f)TPM服务交互,内容尽可能保持通用性。不同平台可能存在不同需求和配置(例如采用不同SHA算法),也可能使用不同类型的TPM服务(甚至其他类型的证明服务),因此部分指南可能不适用于特定场景。
一、组件构成
该PoC基于OP-TEE工具链构建(自提交cf56848起支持在Foundation模型上运行带可信启动功能的TF-A)。该工具链生成的镜像集包含验证事