关于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里面说的 信任中心的主密钥吗?)
哎,狠是难过啊,无人问津啊
你的理解基本差不多,就是对称加密。
首先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来加密了。
请问如何通过ubiqua抓包工具获取trust center link key 以及network KEY
使用ubiqua工具时,trust center link key是提前输入进去的,network key是通过trust center link key解析出来的。
