[发明专利]一种分布式无线传感器网络密钥管理方法有效
申请号: | 201110054566.9 | 申请日: | 2011-03-08 |
公开(公告)号: | CN102123392A | 公开(公告)日: | 2011-07-13 |
发明(设计)人: | 黄杰;黄蓓;欧国华;黎娟;邓夏阳 | 申请(专利权)人: | 东南大学 |
主分类号: | H04W12/04 | 分类号: | H04W12/04;H04W84/18 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种针对分布式无线传感器网络的密钥管理方法,方法支持网络扩展和节点动态移动。新节点加入到网络中时,新加入节点能与网络中邻居节点建立安全通信对密钥;当节点从邻居节点通信范围移出时,原邻居节点撤销与其通信对密钥;密钥使用时间过长时,节点间更新对密钥。方法对节点存储资源要求低,节点只需预存储一对公私钥,邻居节点间即能建立起通信对密钥;提高了网络安全性能,网络中节点被俘获不影响其余节点、链路安全性,实现本发明的目的。 | ||
搜索关键词: | 一种 分布式 无线 传感器 网络 密钥 管理 方法 | ||
【主权项】:
1.一种分布式无线传感器网络密钥管理方法,其特征在于,无线传感器网络包括基站、传感器节点两类节点,各节点有唯一身份编号idi,所述密钥管理方法包括如下步骤:1)部署前,基站采用多项式生成大量自变量和函数值对;其中m为多项式次数,ak为次数为k次项的系数,x为自变量;2)基站利用素数判别公式将函数值中的合数剔除,保留素数,形成自变量和全素数的函数值对{x1f(x1),x2f(x2)L xif(xi)L xnf(xn)}其中n为网络规模,xi为多项式自变量,f(xi)为对应其函数值,f(xi)为素数;3)将自变量xi作为节点身份编号idi,对应其函数值f(xi)作为公钥,形成公钥集合P及其对应私钥集合R:P:{id1PK1,id2PK2,L idiPKiL idnPKn}R:{RK1,RK2,L RKiL RKn};其中,idi为节点身份编号,PKi为节点身份编号为idi所对应的公钥,RKi为公钥PKi所对应的私钥;4)基站从公钥集合P中不放回抽取idi、公钥PKi及PKi对应私钥集合R中对应的私钥RKi分别分配给每个节点,并同时将公钥产生函数f(x)预存储于传感器节点中;5)节点部署到网络中后,首先向外广播自己身份编号idi,若邻居节点j接收到该消息后,根据公钥产生函数f(x)及节点身份编号idi,产生节点i公钥PKi,并随机产生密钥Ki,及随机数Ni,用节点i公钥PKi加密发送给节点i;6)节点i用自己私钥RKi解密信息,获取密钥Ki及随机数Ni,同时,节点 i计算节点j公钥PKj,并随机产生密钥kj及随机数Nj,并用PKj加密发送给节点j;7)节点j用自己私钥RKj解密信息,获得密钥kj及随机数Nj;8)节点i、j建立起通信对密钥其中,为按位异或运算;9)对密钥产生后,由两节点中身份编号较小节点用对密钥kpair加密两随机数Ni、Nj发送给身份编号较大节点,身份编号较大节点接收到信息后解密,获取两随机数Ni、Nj,并用对密钥kpair加密Ni+1、Nj+1回传给身份编号较小节点,完成节点间认证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110054566.9/,转载请声明来源钻瓜专利网。