问题描述
我对 BLE 还很陌生,正在探索广告数据包的安全性。我希望找到一些关于如何学习/实现广告数据包轻量级加密的资源建议/一般建议。我将使用的数据不是高度敏感的,在调查之后,我倾向于使用一个 ECB 和两个 TI Launchpad 进行开发。
解决方法
对于您自己的私人项目,可能适合使用对称加密,例如 AES。您需要在所有设备上使用一个密钥来加密和解密您的消息。
根据您选择的语言,可以使用像 tiny-AES 这样的小型库。存在更多的加密工具(如 mbedtls 或 cryptopp),但对于您的目的来说可能有点过头了。
同时查看 TI 提供的工具,您的 SDK 中可能包含一些库。