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.

[参考译文] CC3135MOD:CC3135MOD 和主机微控制器之间的加密 SPI/UART 通信

Guru**** 2756835 points

Other Parts Discussed in Thread: CC3135MOD, CC3135

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/909145/cc3135mod-encrypted-spi-uart-communications-between-cc3135mod-and-host-micro

器件型号:CC3135MOD
主题中讨论的其他器件: CC3135

你好、

我使用逻辑分析仪来监控主机微控制器和 CC3135MOD 之间的 SPI 流量、并能够以纯文本形式捕获我所连接的接入点的 SSID 和密码。  例如,使用以下命令连接到名为 TestAccessPoint 的接入点:

SlWlanSecParams_t connectionSecurity;
connectionSecurity.Type = SL_WLAN_SEC_TYPE_WPA_WPA2;
connectionSecurity.Key ="TestPW";
connectionSecurity.KeyLen = sizeof ("TestPW");
SL_WlanConnect ("TestAccessPoint"、 sizeof ("TestAccessPoint")、0x01234567、&connectionSecurity、NULL) 

SPI 通信明确显示"TestAccessPoint"、后跟"TestPW"。

我猜测所有通信都以纯文本形式通过 SPI 传输、包括后端凭据等

CC3135和主机微控制器之间是否有任何加密或混淆通信选项?  是否有将这些值(或任何机密值)存储在 CC3135MOD 闪存中的选项、以便在运行时不需要通过 SPI 发送这些值?

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

    您好!

    主机和 CC3135MOD (SPI 或 UART)之间无法加密通信。 您可以选择:

    • 可以使用将 WLAN 凭据保存到连接配置文件中。 但您需要使用自动连接,而不是通过 sl_WlanConnect() API 手动连接。
    • 对您的产品使用某种防篡改保护(将密钥存储到受保护的 SRAM 中、由您的机盖防篡改开关等保护)
    • 您可以迁移到 CC3235MOD。 此模块将主机 MCU (Cortex-M4)和网络处理器集成在一个硅树脂上。 因此、终端用户无法访问主机 MCU 和网络处理器之间的 SPI 总线。

    1月