使用TPM在Windows上进行签名而不取得所有权

时间:2018-01-16 19:23:50

标签: windows tpm trusted-computing

我对此问题有一个后续问题:How to encrypt bytes using the TPM (Trusted Platform Module)

我使用Windows 10作为嵌入式解决方案。我想使用TPM来存储签名密钥和执行签名。但是,我不想打断Windows'能够使用TPM进行安全启动...因此,我对获取TPM的所有权犹豫不决。我已经使用过TSS.NET代码示例,并且已经使用TPM来签署带有空白AuthValue的数据(使用真正的TPM,而不是模拟器)。但我不确定这里有什么限制。 TSS.NET示例代码有一个注释:

  

如果在由Windows配置的真实TPM上运行,则此值将不同。管理员可以从注册表中检索所有者授权值。

所以我的问题分为两部分:

  • 在配置时,我是否认为更改TPM所有者密码是不明智的?
  • 是否可以在代码中获取密码?
  • 如果我在部署设备时没有拥有者授权,我是否可以安装签名密钥?
  • 如果在运行时没有所有者授权,我是否可以使用TPM进行签名?

0 个答案:

没有答案