TPM 对准确计时有什么用处?

信息安全 硬件 tpm 时间 防篡改
2021-08-26 23:14:12

我偶然发现了这张图片,我立刻发现了一些东西。这是一张独立 TPM 卡的照片。左边那个银色圆柱是一个水晶振荡器,用来报时,精度非常高。起初我认为它必须用作时钟源,但如果我没记错的话,TPM 和其他防篡改微控制器很少(如果有的话)使用外部时钟源以使毛刺攻击更加困难。TPM 对准确计时有什么用处?如果它实际上用作外部时钟源,那么如何减轻时钟干扰?

华硕 TPM


编辑:似乎我声称 TPM 从不使用外部时钟是不正确的。根据 SLB9635TT2.0 的数据表,LCLK 引脚提供通常由 PCI 总线驱动的外部时钟(通常为 1-33 MHz)。但是,数据表中没有关于振荡器的解释。

1个回答

振荡器是 TPM 系统运行的必备组件。

TPM 模块具有使用该振荡器同步的 100 kHz SMBus。

如果 TPM 板还具有无线传感器节点,则该节点也由同一个振荡器同步。

这是基于 Atmel AT97SC3203S 的 TPM 模块的基本原理图:

在此处输入图像描述