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.

[参考译文] TMS320C6746:是否有任何片上非易失性可用存储器?

Guru**** 2983920 points

Other Parts Discussed in Thread: TMS320C6746

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/674547/tms320c6746-is-there-any-on-chip-non-volatile-available-memory

器件型号:TMS320C6746
Thread 中讨论的其他器件: OMAPL138

您好!

我们希望在 用户能够更新固件的项目中使用 TMS320C6746。 我们不希望以任何可能导致轻松反汇编/反编译的格式分发固件更新。 此外、固件映像将存储在外部引导存储器中、在该存储器中、任何具有基本工具的人员都可以提取固件映像并对其进行分解/反编译。 据我所知、在这种情况下、如果没有任何需要存储在 DSP 芯片内而不是外部存储器内的信息的加密或混淆机制、就无法保护固件。 这样、任何攻击者都必须对 DSP 进行物理篡改、而不是捕捉外部信号。

我们知道支持安全启动的 C6748器件、但其成本是我们应用的理想选择 C6746的两倍、但似乎它没有任何内部可写非易失性存储器、我们可以在其中存储加密密钥或类似密钥。 即使是某些 OTP 位或电子保险丝也是足够的。 是否有任何机制可供使用?

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

    我已通知 SW 团队进行详细说明。

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

    遗憾的是、在 GP 器件上、由于 JTAG 接口是开放的、因此可以通过查看仿真器接口上的应用代码来克服您使用的任何类型的混淆方案。 此器件上没有可用于存储软件加密映像的片上非易失性存储器。

    我知道的 OMAPL138/C6748上的唯一 EFUSE 是器件上编程的用于内部目的的芯片 ID。 芯片 ID 在每个 C674x 样本上都进行编程、但不保证加密唯一。 n`t、我们不建议在任何混淆方案中使用它们、但我们知道 C6748/OMAPL138开发者社区中的用户已经使用芯片 ID 寄存器值来提出用于创建唯一标识符并可能生成他们在其产品中使用的密钥的方案 风险。
    请参阅 :e2e.ti.com/.../284370

    我们建议在任何需要 IP 保护的用例中使用具有专用唯一且基于 EFUSE 硬件的密钥且 JTAG 被锁定的安全器件。

    此致
    Rahul