首页 > 解决方案 > 重复小数据包的 AES 加密

问题描述

我正在尝试为从具有很少计算资源的节点发送的小数据包(8字节,固定长度)实现简单的AES加密。

理想情况下,加密数据将是一个 16 字节的数据包。发送的数据非常重复(例如,风速数据包“S011D023”,其中 S 和 D 总是在同一个地方,长度总是 8)。节点可能不具备保存运行时变量(例如帧计数器、随机数等)的能力,但如果必要则可以实现。

如何使解决方案“合理”地防止重放、暴力破解和任何其他众所周知的攻击?向每个新数据包添加新的随机填充字节是否有帮助?

标签: encryptionaesiot

解决方案


推荐阅读