[发明专利]一种无线传感器网络中层次树密钥管理方法有效

专利信息
申请号: 200910071728.2 申请日: 2009-04-08
公开(公告)号: CN101557587A 公开(公告)日: 2009-10-14
发明(设计)人: 姚念民;马宝英;范书平 申请(专利权)人: 哈尔滨工程大学
主分类号: H04W8/26 分类号: H04W8/26;H04W12/04;H04W84/18
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001黑龙江省哈尔滨市南岗区南通*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 无线 传感器 网络 层次 密钥 管理 方法
【权利要求书】:

1.一种无线传感器网络中层次树密钥管理方法,其特征是:

(1)在撒布传感器节点前,给每个节点分配会话密钥SK和加密用hash函数和唯一的身份工D;

(2)节点以分簇方式建立无线传感器网络,并生成层次树;层次树形成后,基站为树的根节点即leader节点产生长度很大的密钥、所述长度很大的密钥的二进制表示为n位,并根据它为其所有的孩子节点形成一些位数少的密钥、所述位数少的密钥的二进制表示为m位,且m<n;

(3)层次树中,根据上层节点的密钥计算下层节点的密钥:计算父节点的密钥并广播,孩子节点收到后,根据父节点的密钥计算它的私有密钥;计算密钥过程如下:

a、设1eader节点的标识符为ID,首先,由基站产生一个密钥K,设K为一个n位的整数,用SK加密K广播给leader;

b、leader节点收到后,用SK解密,节点计算h=ID mod t,其中t=n、h∈[0,t-1],G=[A>>(n-h)]|(A<<h)、其中A=2m-1,Kc=K&G,Kc是截取K的m位、并含有n-m个0的n位密钥,从Kc中取出和G中1对应的位,去除与G中0对应的位,得到m位密钥Kce,最后,计算leader节点密钥Kh=Hash(Kce),用SK加密Kh并一次广播给它所有的孩子节点,删除SK及K;

c、每个孩子节点收到后,用SK解密,分别计算各自的密钥,hi=IDi mod t,Gi=[A>>(n-hi)]|(A<<hi),Kci=Kh & Gi,从Kci中取出与G中1对应的m位,得到Kcie,计算Ki=Hash(Kcie),i>0,节点分别保存它的私有密钥信息,加密后广播给其孩子节点,删除SK及父节点的密钥;

d、循环执行上面第c步,直到每个叶子节点,此时第c步中的Kh为父节点的密钥;

(4)通信时,逐层向上记录经过的所有节点ID,依此父节点计算出其孩子 的密钥并作为二者的通信密钥、基站动态计算每个节点的密钥;

(5)由基站发起密钥的更新,重新计算树中所有节点的密钥。

2.根据权利要求1所述的一种无线传感器网络中层次树密钥管理方法,其特征是:所述的节点以分簇方式建立无线传感器网络,并生成层次树中,簇形成后,在每个簇中,形成簇内层次树,在所有簇中形成以leader节点为根的簇间层次树。

3.根据权利要求1或2所述的一种无线传感器网络中层次树密钥管理方法,其特征是:所述的由基站发起密钥的更新,重新计算树中所有节点的密钥的方法是:当网络中要插入新节点或要删除节点时,由基站记录新节点或失效节点的数目,决定操作何时进行,处理时基站产生新密钥广播给整个网络,从leader节点开始沿层次树自上而下重新计算密钥。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910071728.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top