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.

[参考译文] SECDEVTOOL-OMAPL138C6748:如何在安全引导后使用安全内核 API

Guru**** 2609895 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/584411/secdevtool-omapl138c6748-how-to-use-secure-kernel-apis-after-secure-booting

器件型号:SECDEVTOOL-OMAPL138C6748
主题中讨论的其他器件:OMAP-L138

大家好、

我正在构建一个基于 OMAP-L138/C6748处理器的安全器件、该处理器利用 RSA 和 AES-256加密/解密。 我倾向于使用 DSP 内核中可用的安全内核 API 来优化速度和安全级别(通过使用存储在 DSP 内核中的 KEK)。 但是,我只能找到用于解密 AES 加密启动加载模块的 API 调用 SK_decrittMod(),但无法找到执行 AES 加密或 RSA 加密/解密的任何函数,尽管 OMAP-L138/C6748处理器支持这些功能(https://www.youtube.com/watch?v=M1s6xIn5yLY)。 所以

1.这些函数调用是否存在? 我如何从 ARM 内核应用中调用它们?

2.我必须使用 C 包装程序库来调用安全内核 API,还是像调用 main()中的常规 C 函数一样调用它们?

3.是否有任何有关部署 OMAP-L138/C6748处理器安全功能的教程链接?  

请提供任何答案。

提前感谢!

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

    请查看以下主题:
    e2e.ti.com/.../1922641
    e2e.ti.com/.../546674
    e2e.ti.com/.../975868

    希望这对您有所帮助。

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

    谢谢 Yordan、

    是的、这对我非常有帮助。

    但我仍然无法确定是否存在用于执行自己的安全功能的加密/解密 API (AES/RSA)?

    我已经尝试询问这些线程中的哪个线程、例如代码。 如果您已经有了、能否向我发送一份用于学习的代码示例(我的电子邮件是 anhdan.do@gmail.com)? 有关此问题的文档太少。  

    谢谢、

    注意事项。

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

    如果您转到 OMAP-L138产品文件夹的工具和软件选项卡:
    www.ti.com/.../toolssoftware

    您会发现在软件(10)部分中有一个 TI 器件加密链接、该链接为:
    http://www.ti.com/tool/crypto

    看看这些来源。

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

    如您所知、我们仅支持此器件安全型号上的基本安全启动。 您尝试在该器件上实现不受支持的运行时安全性。 此外、安全内核在该部件上的 DSP 上实现。 在 ARM 上n`t 的代码被视为不安全且只有用户访问权限、因此当处于安全状态时、它无法在不向 DSP 发出请求的情况下访问密钥。

    n`t 要在 ARM 上实现安全性、您将需要实施基于软件的密钥、这些密钥存储在非易失性媒体中、并且无法通过 KEK 实现方案。 希望这澄清了该器件上的产品。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您需要基于 ARM 的安全和访问运行时 AES/RSA 加速、请查看我们的一些更新的 DSP 和 ARM 器件、例如在 ARM 安全引导环境中具有硬件加速支持和基于硬件的密钥的 K2G 和 AM437x 器件。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助、Yordan
    非常有帮助:))
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Rahul、

    但我们必须将 OMAP-L138处理器用于我们的项目、因此我们可能会请求 DSP 进行加密。
    我认为在 TI SDK 中使用基于软件的加密技术是个好主意,:)))

    注意事项

    田北俊。