TPM:PCR_Event VS PCR_Extend
Posted
技术标签:
【中文标题】TPM:PCR_Event VS PCR_Extend【英文标题】:TPM: PCR_Event VS PCR_Extend 【发布时间】:2020-04-08 16:19:20 【问题描述】:TCG 的“可信平台模块库规范”指出,PCR_Event 和 PCR_Extend 命令最终都会导致对指定的 PCR(及其库)进行更新。除此之外,我们知道 PCR 只能重置或扩展。 那么这两者有什么区别呢?
【问题讨论】:
【参考方案1】:对于 TPM2.0,我知道 2 个不同之处:
受影响的算法
PCR_Extend 仅扩展调用者选择的银行 PCR_Event 扩展所有组输入尺寸
PCR_Extend 使用摘要,因此每个值必须具有对应哈希算法的正确大小 PCR_Event 可以使用 0 到 1024(含)八位字节之间的输入数据【讨论】:
以上是关于TPM:PCR_Event VS PCR_Extend的主要内容,如果未能解决你的问题,请参考以下文章
TPM分析笔记TPM 组织架构(TPM hierarchy)