具有相同参数的 TPM2 CreatePrimary 函数会在不同的 PC 上生成不同的密钥吗?

Will TPM2 CreatePrimary function with same parameters produce different keys on different PCs?

如果我将在物理上不同的 PC 上使用函数 CreatePrimary 和相同的函数参数创建密钥。它会导致创建不同的密钥吗?

文档说使用相同参数的 CreatePrimary 每次都会创建相同的对象。但据我所知,如果我们谈论的是相同的 TPM,那将是正确的。 不同的 PC (TPM) 怎么样?

如果是真的(在不同的 PC 上会导致创建不同的密钥)我在哪里可以找到此信息的批准?

主要种子是随机生成的值,必须为“at least twice the number of bits as the security strength of any symmetric or asymmetric algorithm implemented on the TPM”,但通常至少有 512 位大小。虽然不能保证唯一性,但这样的大小使其在统计上是唯一的——例如比 GUID 更独特。

从种子派生的主键,在统计上也是唯一的。