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.

[参考译文] AM2634:HS-SE 模式下的 HSM 运行时固件映像是必需的

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1597459/am2634-hsm-runtime-firmware-image-mandatory-in-hs-se-mode

器件型号: AM2634

  1. 在 HS-SE 模式下运行时、是否必须刷写 HSM 运行时映像?
  2. 是否还需要将 HSM Runtime 映像加载到 HSM 内核中(包括认证验证和映像完整性验证)、无论我们是否在 SBL 中使用其任何服务。
  3. HSM 运行时固件和 SBL 映像在 QSPI 闪存存储器中是否共享相同的存储器区域(0x0_0000 - 0xF_0000 和 0xF_0000 - 0xx_0000(应用映像开头))?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    在 HS-SE 模式下运行时、是否必须刷写 HSM 运行时映像?

    HSM 是安全启动流程的一部分、但如果您不希望使用 HSMRT 对应用程序进行身份验证/验证、并且不在应用程序中使用任何 HSM 服务、则无需这样做。
    但是、如果器件为 HS_SE、SBL 解析 API 会尝试对映像进行身份验证、因此必须在那里禁用该器件。

    如果不需要 HSM 固件、我想知道为什么器件处于 HS_SE 中? 是否有特定用例?

    是否还要求将 HSM 运行时映像加载到 HSM 内核中(包括认证验证和映像完整性验证)、无论我们是否在 SBL 中使用它的任何服务。

    是的、要使用 HSM 服务、应将 HSMRT 加载到 HSM 内核中、因为它充当从 R5 内核对服务进行客户端调用的服务器。

    HSM 运行时固件和 SBL 映像是否在 QSPI 闪存中共享相同的存储器区域(0x0_0000 - 0xF_0000 和 0xF_0000 - 0xx_0000(应用映像开头))?

    开箱即用 SBL 二进制文件中包含 HSMRT 映像、以便将其放置在闪存存储器中的同一区域中。 否则、如果您想将 HSMRT 放置在不同的闪存位置、也可以这样做。

     可参考 SBL QSPI FASTBOOT 来实现这一点。

    谢谢。此致、

    Nikhil Dasan

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

    你好、Nikhil、

    HSM 是安全启动流程的一部分、但如果您不希望使用 HSMRT 对应用程序进行身份验证/验证、并且不在应用程序中使用任何 HSM 服务、则不需要这样做。
    但是、如果器件为 HS_SE、SBL 解析 API 会尝试对映像进行身份验证、因此必须在那里禁用该器件。

    如果不需要 HSM 固件、我想知道为什么器件处于 HS_SE 中? 任何特定用例?

    我们希望 SBL 映像通过 HSM ROM 进行全面的身份验证、并使用安全启动。 我们只是不想使用提供的 HSM 运行时固件来对应用程序映像进行身份验证。 使用供应商提供的软件可能会使我们当前项目的合规性变得复杂。

    为了对应用程序映像进行身份验证、是否可以让 SBL 映像利用 DTHE 并执行证书验证、映像完整性以及加密/解密。 或者、我们是否可以自行开发 HSM 运行时映像来利用 HSM?

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

    您好、

    要对应用程序映像进行身份验证、是否可以让 SBL 映像利用 DTHE 并执行证书验证、映像完整性和加密/解密

    是的、这是绝对可能的。 DTHE 的 AES 和 SHA 加速器具有一个公共上下文、因此这些都可以在 R5 内核上运行。 对于其他加速器、例如 PKA(以及 AES 和 SHA)、您可以从 M4 HSM 内核访问它。

    或者我们是否可以开发自己的 HSM 运行时映像来利用 HSM?

    提供的 TIFS SDK 是参考和打开的 SDK。 一旦器件处于 HS-SE 状态、毫无疑问、可以对其进行调优或创建您自己的 HSM(并使用您的信任根密钥对其进行签名/加密)。

    谢谢。此致、

    Nikhil Dasan