TI中文支持网
TI专业的中文技术问题搜集分享网站

关于zigbee安全通信加密的讨论

 

 // Key types
#define KEY_TYPE_TC_MASTER  0   // Trust Center Master Key信任中心主密钥
#define KEY_TYPE_NWK        1   // Standard Network Key标准网络的关键
#define KEY_TYPE_APP_MASTER 2   // Application Master Key应用主密钥
#define KEY_TYPE_APP_LINK   3   // Application Link Key应用环节的关键
#define KEY_TYPE_TC_LINK    4   // Trust Center Link Key信任中心链路密钥
#define KEY_TYPE_NWK_HIGH   5   // High Security Network Key高安全性的网络密钥
  这几个钥匙的解答  弄了两周了,还不清楚,狠模糊
  跪求大神详细解答    发资料    小弟感激不尽
zigbee安全通信中有3个节点  一个节点为信任中心(C)  两个节点(A  B)需要通信

A需与B节点通信, A那么需请求信任中心分配  A和B的会话密钥(这个会话密钥是zigbee里面说的  链接密钥吗?)  那么 A就会用C的 “公钥”去加密请求发送给信任中心C  (这个公钥就是zigbee里面说的 信任中心的主密钥吗?) 

lang li2:

哎,狠是难过啊,无人问津啊

VV:

你的理解基本差不多,就是对称加密。

首先ABC设备在出厂的时候,都固化了一个公钥,也叫trust center link key

C在上电以后建立网络,建立网络的时候,会确定一个网络通信的秘钥,也叫network key,这个确定的过程可以是事先固化,也可以是随机产生。

A和B在入网的时候,C会把network key发送A和B,这个network key的发送使用trust center link key来加密的,防止明文被人窃取。

A和B收到以后,就知道network key了、

以后ABC之间的通信都用network key来加密了。

machine feng:

回复 VV:

请问如何通过ubiqua抓包工具获取trust center link key 以及network KEY

VV:

回复 machine feng:

使用ubiqua工具时,trust center link key是提前输入进去的,network key是通过trust center link key解析出来的。

赞(0)
未经允许不得转载:TI中文支持网 » 关于zigbee安全通信加密的讨论
分享到: 更多 (0)