【问题标题】:wireless authentication of devices设备的无线认证
【发布时间】:2012-01-06 10:30:32
【问题描述】:

我目前正在通过 802.15.4 RF 协议在两个嵌入式设备之间开发无线连接。其中一个设备是协调器(服务器),另一个是节点(客户端)

我想确保只有特定的供应商设备才能与协调器通信。

向协调器验证设备的最佳方法是什么,这样其他设备就无法尝试作弊。消息通过射频传输,因此任何人都可以通过嗅探器收听。

【问题讨论】:

  • 您是直接访问射频通道并写入自己的字节,还是使用 Zigbee 认证的堆栈?

标签: security authentication wireless zigbee


【解决方案1】:

您可以按 MAC 地址进行过滤,因为来自同一制造商的所有设备都将以相同的三字节 OUI 开头。

最好还是研究一下 ZigBee 的安全选项。您可以为所有设备配置一个秘密的预共享密钥,并且只有拥有该密钥的设备才能加入您的网络。

或者,查看智能能源模型,其中每个设备都有一个唯一的预共享密钥。协调器获得一个 MAC 地址和一个带外安装代码(通过 ZigBee 网络以外的其他方法),然后将允许该单个设备加入网络。

【讨论】:

    【解决方案2】:

    您需要什么级别的安全性?防止非参与设备意外干扰的东西,或者保护敏感信息不被窥探的东西?如果是后者,最好不要尝试推出自己的解决方案,因为很难获得绝对的安全性。如上一个答案所述:ZigBee 堆栈将为该问题提供全面的解决方案,但成本增加了复杂性和更高规格的硬件(您至少需要 128kB 闪存和 4-8kB RAM 才能运行所有类别的 ZigBee设备舒适)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-31
      • 2018-07-26
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多