消息完整性检查

时间:2017-04-05 16:20:47

标签: security

我对邮件完整性检查有疑问。

' MIC'的功能是什么?它与BLE的安全性有什么关系?

提前致谢! Benedikt

1 个答案:

答案 0 :(得分:0)

https://stackoverflow.com/a/42513493/7763210

  

CRC和MIC是数据包的一部分,并已在Link上进行检查   层级。您不需要在您的代码中实现额外的代码   申请做这个检查。

     

来自BLE设备的数据包不会自动包含时间   邮票。请注意,许多外围设备甚至没有时钟和   因此无法知道当前时间。

     

如果您希望在邮件中加上时间戳,通常会有   两个选项:

     

1)您在中央设备上记录时间;在这种情况下,时间   stamp是传入读取的时间   响应/通知/指示。这具有优势   易于实现,但在数据丢失时丢失了信息   实际收集,如果有相关时间,这可能很重要   收集和接收数据之间的差异。

     

2)您在外围设备上记录时间并将其作为附加设备发送   数据与原始消息一起(例如,添加一些   消息末尾的字节,表示日期和时间)。   这是推荐的方法,但您必须能够定义   外围设备发送的消息。如果你只有控制权   在中央,这个选项是不可能的。