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.

[参考译文] AM623:U-Boot 中的衍生密钥加密密钥

Guru**** 2529560 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1565498/am623-derived-key-encryption-key-in-u-boot

器件型号:AM623


工具/软件:

您好:  

我们将使用 AM6234 FS 的 HS-CPU 型号、并希望 在 U-Boot 中使用衍生的密钥加密密钥 (DKEK) 进行加密。 我们尝试使用中的 TISCI_MSG_CRYPTO GET_DKEK 函数获取 DKEK  
https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/security/dkek_management.html DKEK 管理文档、但我们始终收到 NACK(未确认)。

我们没有使用 Keywriter 将所需的密钥写入 AM62 CPU。 由于文档中指出消息类型为“仅安全队列“、因此我们认为需要先完成密钥操作、然后才能使用 DKEK 函数。  

您能否证实我们的假设:在使用 FS 管理功能之前、必须首先使用 Keywriter 将密钥写入 AM62 HS-CPU?


谢谢。此致  

Tim    

 


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

    您好:

    由于文档指出消息类型为“仅安全队列“、因此我们认为我们需要先完成密钥、然后才能使用 DKEK 函数。  [/报价]

    “仅安全队列“指示特定的是否只能在安全队列上发送。 对于 DKEK 消息来说、这是肯定的、这意味着只能在与安全主机 ID 相关的安全线程上发送这些消息。

    U-Boot 是非安全主机、因此无法请求任何 DKEK 消息。 ATF/OPTEE 是安全主机、因此您可以从那里请求相同的主机。

    https://github.com/OP-TEE/optee_os/blob/master/core/arch/arm/plat-k3/drivers/ti_sci.c#L308-L308

    此致、

    Prashant