This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM64X:密钥环支持

Guru**** 2419530 points
Other Parts Discussed in Thread: AM62P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1536933/processor-sdk-am64x-keyring-support

器件型号:PROCESSOR-SDK-AM64X
主题:AM62P 中讨论的其他器件

工具/软件:

您好团队

我最近了解到、AM64xx 系列 SoC 增加了密钥环支持。 因此、我检查了在由于事件而必须撤销 SMPK 的情况下、密钥环支持是否可以提供一种机制来替换 SMPK 根密钥。

根据此说明 https://software-dl.ti.com/tisci/esd/latest/6_topic_user_guides/keyring.html#keyring-import 我发现,密钥环导入需要使用 SMPK(或可能的 BMPK)签名的 X.509 证书。 因此、我得出结论、如果必须恢复 SMPK、则不能使用密钥环中的密钥。 你能确认这一点吗?

恢复 SMPK 的唯一可能性是切换到 BMPK、正确吗?

请注意、根密钥完整性是我们关于 AM64x 系列的主要安全问题之一。 SMPK 和 BMPK 必须同时调试。 我们必须燃烧我们还不需要但将来可能需要的 BMPK。 但是、如果 SMPK (RSA4k) 变得容易受到攻击(我们有 20 年的使用寿命)、那么 BMPK 就没有太大帮助、因为使用相同的算法。 如果我们的 SMPK 被披露,那么 BMPK 很可能也被披露,除非我们在物理和逻辑上将 BMPK 与 SMPK 分离(这并不是真正可行的)。

TI 是否曾考虑支持添加剂调试? 这将允许我们在真正需要时添加 BMPK。

密钥撤销是否曾经是导致引入 BMPK 的一个深思熟虑的用例? 我怀疑密钥撤销是对 BMPK 最初的用途的滥用。

据我所知、ECDSA 支持曾经在路线图上。 ECDSA 支持的状态是什么?

此致

Walter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我发现、密钥环导入需要使用 SMPK(可能是 BMPK)签名的 X.509 证书

    需要通过 SMPK 或 BMPK(以活动状态为准)将 RoT 扩展到密钥环证书中的密钥。

    因此、如果必须恢复 SMPK、则无法使用密钥环中的密钥。 您能否确认?

    密钥环证书是客户软件本身的一部分、仅在 SYSFW 环境中存在。 ROM 仍然依赖于 SMPK 或 BMPK 来实现 RoT。 撤销 SMPK 的唯一方法是将 RoT 切换到 BMPK。

    TI 是否曾考虑支持增材调试? 这将允许我们在真正需要时添加 BMPK。

    它不受支持。 但是、我在这里有一个疑问。 您将如何使用受到威胁的 SMPK 在现场设备中对 BMPK 进行编程? SYSFW 将不再有 rot 以确认 BMPK 是否真的来自您。

    据我所知、ECDSA 支持曾经在路线图上。 ECDSA 支持的状态是什么?

    它还没有得到确认。 需要对该特性进行评估、该评估将在为 AM62P 器件添加支持后进行。

    此致、

    Prashant