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.

[参考译文] CC1310:在 CC1310上实现安全调试

Guru**** 2487425 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1174009/cc1310-implementing-secure-commissioning-on-cc1310

器件型号:CC1310

我的客户使用的是带 TI15.4堆栈的 CC1310、他们收到了终端客户的要求、要求在调试过程中添加 ECDH 密钥交换以考虑安全性。

我发现 CC13x2支持安全调试、其中包括 ECDH 密钥交换过程、但 CC1310不支持该过程。 是否可以在 CC1310上实现 ECDH? 由于 CC1310没有 ECC 加速器、因此必须通过软件来实现。 如果使用软件实施、ECDH 会占用多少内存?

此致、

水阳

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

    您好、Shuyang、  

    您的观察结果正确、我们确实为 CC13x2器件提供了解决方案、但不为 CC13x0器件提供了解决方案。  

    CC13x0 SDK 中确实有 AES 密钥协议示例。 此示例用于使用 ECDH 驱动程序、加密和解密生成密钥。 此示例可用作代码大小和性能的参考。

    但对于 TI 15.4传感器和收集器示例、我们不支持在 CC1310上进行安全调试。

    此致、

    SID

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

    您好 Sid、

    客户是否可以将 ECDH 密钥交换添加到现有的调试过程中? CC1310是否有足够的资源(例如闪存/RAM)来支持它?

    BR、

    水阳

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

     您好、Shuyang、  

    观察 sensor_sm、sensor、collector 和 collector_sm 项目的未使用闪存的映射文件。 纯粹从存储器角度来看、对于 SM 实现而言、似乎需要额外的~0x2F00字节闪存和~630字节 RAM。 这似乎在 CC1310上可用。  

    但是、正如您提到的、需要考虑硬件中的其他更改。 我将联系 Rnd 并询问他们有关阻止我们提供 CC1310示例的其他限制的信息。

    此致、

    SID

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

    您好、Shuyang、  

    我从 Rnd 获得了一些反馈。 由于没有硬件加密加速器、该过程会减慢、但由于 CC1310存在 ECDH 驱动程序、因此客户应该可以实现密钥交换。 CC1310 SDK 中有一个 aeskeyagreement 示例、可供参考。 但我们尚未实施和测试这一点。

    此致、

    SID