请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2642R 工具/软件:
您好:
我正在试图将我的配对信息(BD 地址和链接密钥)保存到 SNV 加密中。
我想知道"osal_SNV_write ()"保存的数据是否已加密?
如果没有、我如何加密它以 确保数据可用于自动配对?
构建环境。 simplelink_cc13xx_cc26xx_sdk_7_41_00_17
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.
工具/软件:
您好:
我正在试图将我的配对信息(BD 地址和链接密钥)保存到 SNV 加密中。
我想知道"osal_SNV_write ()"保存的数据是否已加密?
如果没有、我如何加密它以 确保数据可用于自动配对?
构建环境。 simplelink_cc13xx_cc26xx_sdk_7_41_00_17
您好!
由 osal_SNV_write 写入的数据不会加密、给定的缓冲区按原样写入。
如果要加密存储在 SNV 中的 BD 地址和链接密钥、可以尝试使用 SM_Encrypt ()首先加密绑定数据、然后调用 SM_StartEncryption 以使用之前存储在 SNV 中的 LTK 启动加密。
但是,为了加密您的 BD 地址和 LTK ,您首先需要一个密钥来加密它们,这也需要存储在闪存或 SNV 中,这首先会破坏加密 LTK 的目的。 如果你担心有人倾倒你的闪存的内容和检索你的秘密,你应该开始看看安全启动.
如果您仍想使用加密方式,请访问安全管理器的 API ,您可以在其中阅读有关 SM 函数的更多信息: 链接。
在这里您可以阅读更多关于闪存和 SNV : 链接的信息。
此致、
Maxence