[发明专利]一种LKH密钥管理树动态平衡方法有效
申请号: | 201310176324.6 | 申请日: | 2013-05-14 |
公开(公告)号: | CN103281175A | 公开(公告)日: | 2013-09-04 |
发明(设计)人: | 徐杰;尹华云;孙健;隆克平 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种LKH密钥管理树动态平衡方法通过对加入和离开密钥管理组的用户数目NJ和ND进行判断,采用不同的方法对原始密钥管理树进行动态平衡,得到新的密钥管理树即平衡密钥管理树,从而保证了LKH在组密钥管理上的高效性。 | ||
搜索关键词: | 一种 lkh 密钥 管理 动态平衡 方法 | ||
【主权项】:
一种LKH密钥管理树动态平衡方法,其特征在于,包括以下步骤:(1)、定义变量NJ和ND分别表示加入和离开密钥管理组的用户数目;(2)、对加入和离开密钥管理组的用户数目NJ和ND进行判断;2.1)、当加入用户数量NJ>离开用户数量ND,则执行:a1、选择数量为ND的加入用户替代原始密钥管理树中的离开用户;a2、将剩余的加入用户和原始密钥管理树合并为一棵新的密钥管理树:将加入用户看成单个节点的密钥管理树,将单节点密钥管理树和原始密钥管理树组成一个待合并密钥管理树集合,从待合并密钥管理树集合选择两棵高度最小的密钥管理树,将其合并为一棵密钥管理树并置于待合并密钥管理树集合,同时从待合并密钥管理树集合中删除这两个高度最小的密钥管理树;在待合并密钥管理树集合中再选择两棵高度最小的密钥管理树进行合并,这样重复,直至只剩下一棵密钥管理树为止,该密钥管理树为新的密钥管理树;2.2)、当加入用户数量NJ=用户数量离开用户数量ND,只需用加入用户替代原始密钥管理树中离开用户,得到新的密钥管理树即可;2.3)、当加入用户数量NJ<离开用户数量ND,执行:b1、用所有加入用户替代原始密钥管理树中的数目为NJ的离开用户;b2、在原始密钥管理树中删除未被替代的离开用户,并进行节点删除:若原始密钥管理树中节点缺少右节点子树或左节点子树,此节点将会被它剩下的节点子树替代;b3、从下到上,从右至左依次检查原始密钥管理树中的每个节点是否为平衡节点,若节点不平衡,则合并不平衡节点的左右子树,并用新合并形成的子树替代不平衡节点,得到新的密钥管理树;(3)、密钥管理中心根据新的密钥管理树即平衡密钥管理树中节点变化情况产生密钥更新消息和位置更新消息,对组密钥进行管理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310176324.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种治疗烧伤的中药膏
- 下一篇:一种植物油基环硫光固化树脂及其制备方法