码迷,mamicode.com
首页 > 其他好文 > 详细

zigbee 安全通信加密链接密钥

时间:2018-10-04 08:54:39      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:设备   信任   秘钥   str   define   发送   防止   需要   type   

---恢复内容开始---

#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)需要通信,

那么正确的步骤:

       首先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来加密了。

---恢复内容结束---

zigbee 安全通信加密链接密钥

标签:设备   信任   秘钥   str   define   发送   防止   需要   type   

原文地址:https://www.cnblogs.com/F-beifeng/p/9739287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!