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.

[参考译文] TMS320C6748:C6748安全器件上的应用在绑定过程后不工作

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672835/tms320c6748-applications-on-c6748-secure-device-not-work-after-binding-process

器件型号:TMS320C6748

我搜索过这些帖子、发现 C6748安全器件的许多用户都有相同的问题、但没有得到一个有用的(公开可用)答案。 让我们感到非常沮丧的是、我们的用户不得不反复反复反复提出这些问题、以便单独解决问题、如果 TI 在文档中更加清晰、我就看不到会对您的器件安全造成的任何损害!

我在 C6748上开发了一个应用程序、它在绑定过程之前工作正常。 在通过调用 setUserKey()中的安全内核 API 进行绑定过程之后,在对电路板进行下电上电后,不会发生任何情况。 绑定过程中的每一件事都看起来很好、甚至从加密 API 返回值。 我已经关注了官方 pdf 文档中的每个细节、每一个细小的打印内容。 我在这里遗漏了什么?

此致

zfoung  

  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

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

          因此、3天过去了、TI 团队没有给出任何反馈意见。 这是 C6748安全器件('-E')的已知实现问题。  我对 TI 故意将必要信息扣留到非常合法、合理的设计请求感到困惑。 如果没有适当的绑定功能、C6748-E 对于 IP 保护是无用的。 他们是否真的在想模糊是长期保护安全所需的一切?

    BR

    zfoung

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

    很抱歉、器件上此功能的延迟响应。 我被一些优先任务绑在一起、因为我无法更早地完成这些任务。

    虽然安全功能得到广泛支持、但安全 ROM 功能和防火墙的详细信息需要采取额外的预防措施才能广泛共享。 此外、我们开发的其他示例的许可使我们无法在公共 E2E 论坛上共享这些示例。 我们开发了其他材料、以便通过当地联系人与客户共享、但在 E2E 上、我们需要一个共享材料。

    请接受连接请求、我可以向您发送其他示例以供参考。 绑定过程失败的最可能原因是,来自 setUserKey() API 的加密值未按 ROM 的预期被写回标头中的正确内存位置。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Pahul。 我已接受您的连接请求并向您发送了一封私人邮件。 希望收到您对此问题的建议。

    此致
    zfoung
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Rahul Prabhu 的帮助,我得以确定了失败的原因。

    原因是我忘记了用户文档中简要提到的 AIS 二进制映像的签名要求。 使用正确的签名修补绑定映像后,应用程序运行正常。 如果 TI 文档可以将所有与工程相关的问题合并到一个简洁的章节中、而不是将其分散在各个位置、那么阅读起来会更加清晰。 再次感谢 TI 团队的支持。

    此致
    zfoung