首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TPM2安全地存储密钥

使用TPM2安全地存储密钥
EN

Stack Overflow用户
提问于 2020-09-02 23:20:26
回答 1查看 286关注 0票数 2

我正在为embedded开发一个运行linux的嵌入式系统。硬件有TPM芯片。我已经做了一些准备工作,我安装了tpm2-tss和tpm2-tools sw库,并通过用TPM散列一些数据来测试它们。它起作用了。

系统实现了一些射频协议,并进行了报文传输。使用AES128和每个设备拥有的密钥对消息进行加密。我希望使用TPM功能将密钥安全地存储在设备上,并在发送消息之前对其进行加密。我知道TPM硬件是有限的,但数据流量非常低,所以我不认为使用TPM加密数据有任何问题。

有很多关于TPM的信息,但所有这些信息让我更加困惑。我需要一些指导方针和一个简单的解释来帮助我满足我的需求。据我所知,TPM使用内部密钥对数据进行加密,并将其存储在系统外部存储器中。因此,我想我需要使用此功能来加密设备密钥并存储它。我不明白在那之后我如何寻址我的密钥,以及我如何“告诉”TPM用这个密钥加密一些数据。

EN

回答 1

Stack Overflow用户

发布于 2021-05-26 22:24:14

我和TPM2也有同样的问题。O TPM2对使用tpm2-tools感到非常困惑。我推荐使用clevis-encrypt tpm2来抽象加密和解密的复杂性。

如果你有关于使用TPM2密封开机的消息。如果你在这里分享我非常感谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63708600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档