标签:zigbee security

zigbee security

zigbee Specification Revision 22 1.0 ->4.2.1.2.1 Security Keys 详细介绍了zigbee 密钥类型,包含用以两个设备应用层(apl)单播的link key和用以所有设备其它层(network、mac)、以及应用层广播的network key。

通常地,network key 通过设备加入网络后密钥传输流程获取,而link key 则通过密钥请求或者出厂预定义安装,类似bdb install code已经实现应用预配置tc link key,oob传输到tc。

link key 区分全局(global)和唯一(unique)的,zigbee 联盟默认约定了一个全局的tc link key 5A 69 67 42 65 65 41 6C 6C 69 61 6E 63 65 30 39 (ZigBeeAlliance09)。

  • network key

    用以网络层和应用层广播的数据帧加密,所有设备之间都共享该唯一密钥。

  • tc link key

    用以两个设备之间应用层单播加密,具有唯一性,不同设备之间不一致,zigbee 联盟预定义了一个全局的link key用以初次获取network key。

通过tc(trust center 信任中心)统一为新加入的设备分发唯一的tc link key,该key作为新加入设备同其他设备应用层单播通信...