【问题标题】:How to use TPM2.0 on laptop to store data如何在笔记本电脑上使用TPM2.0存储数据
【发布时间】:2022-06-10 19:28:53
【问题描述】:

我已经尝试了解在 Linux 和 Windows 上使用 tpm 的命令,但我仍然找不到将个人数据保存到我的 tpm2.0 芯片的方法。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。
  • 你在使用哪些工具 tpm2-tools,来自 ibmtss 的工具,....?您不能在 tpm 中存储太多数据,您可以存储一个密钥并用它加密数据。

标签: linux windows save tpm


【解决方案1】:

您可以在 TPM 的非易失性 (NV) 内存中存储非常有限的字节数。实现这一目标的 TPM 命令是 TPM2_NV_DefineSpaceTPM2_NV_WriteTPM2_NV_Read

您通常想要做的是将数据存储在硬盘上,并由受 TPM 保护的密钥加密。请查看 Google 的 TPM-js learning tool 以了解更多信息。

关于实施,有几种工具可以让您的生活更轻松。 tpm2-tss 是一个 C 库,最高级别的 API 是 FAPI(Feature API)。还有几个其他语言的包装器。如果你想在 shell 中使用可执行文件,我推荐tpm2-tools

【讨论】:

    猜你喜欢
    • 2015-01-21
    • 2018-02-17
    • 2022-07-27
    • 2020-09-27
    • 2011-01-14
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多