[发明专利]一种基于信标节点信誉的无线传感器网络安全定位方法有效
申请号: | 201110163182.0 | 申请日: | 2011-06-17 |
公开(公告)号: | CN102223627A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 何泾沙;张婷;张旸;李晓会 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04W12/00 | 分类号: | H04W12/00;H04W64/00;H04W84/18;H04L29/06;H04L9/08 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于信标节点信誉的无线传感器网络安全定位方法,属于计算机网络安全技术领域。本发明针对定位方法中信标节点提供信息的可靠性判定问题,提出了一种对信标节点进行信誉评估的定位方法,分别从信标节点的身份和行为两方面对其进行评价,筛选出值得信任的信标节点,利用它们提供的可靠信息进行定位。本方法包括信标节点向周围节点发送自身的位置信息;邻居信标节点对发出信息的信标节点进行信誉评估;综合信标节点的各邻居信标节点给出的信誉评价,将信标节点按照信誉值由高至低进行排列;未知节点选取信誉值高于阈值的信标节点提供的位置信息用于自身位置的估算。本发明可以有效评估信标节点的信誉值,为未知节点的定位筛选出更加可靠的位置信息,从而提高定位结果的可靠性。 | ||
搜索关键词: | 一种 基于 信标 节点 信誉 无线 传感器 网络安全 定位 方法 | ||
【主权项】:
1.一种基于信标节点信誉的无线传感器网络安全定位方法,通过评估信标节点的信誉值,筛选出值得信任的位置信息,从而提高定位系统的可靠性,其特征是在以下前提条件下进行的:a.网络中每个节点都有唯一的ID号来区分身份;b.每个身份合法的信标节点都具有全局共享密钥k;c.每个信标节点ID号对应的哈希值H(ID)对网络中的合法信标节点是公开的;本发明中的基于信标节点信誉的安全定位方法的步骤如下:步骤1:信标节点向周围节点发送自身的位置信息;网络初始化阶段为每个合法的信标节点分配一个共享密钥k,这一阶段的具体步骤描述如下:信标节点i将消息{IDi||(xi,yi)||H(IDi||(xi,yi)||H(IDi))}k广播出去,IDi表示信标节点i的ID号,(xi,yi)表示信标节点i的二维坐标,H()表示将括号中的信息进行哈希运算,{}k表示将括号内的信息用密钥k进行加密;步骤2:邻居信标节点对发出信息的信标节点进行信誉评估;这一阶段的具体步骤描述如下:步骤2.1:邻居信标节点收到信标节点i发出的消息后,对i的身份进行验证,用它们共享的密钥k对收到的信息{IDi||(xi,yi)||H(IDi||(xi,yi)||H(IDi))}k进行解密,将解密得到的IDi,(xi,yi)以及已知的H(IDi)进行哈希运算,得到H′(IDi||(xi,yi)||H(IDi)),与从收到信息中解密得到的H(IDi||(xi,yi)||H(IDi))进行比较,如果相同,说明该信标节点的身份是合法的,则该邻居对i的身份评估值为1,否则该邻居对i的身份评估值为0,邻居信标节点j对信标节点i的身份评估值用表示;步骤2.2:当信标节点i被j评估为身份合法的节点后,即时,它的邻居信标节点j计算i的真实位置与i自己声称的位置之间的距离Δdji,得出对信标节点i的行为评估值T s ji = ( R - Δ d ji ) / R Δ d ji ≤ R 0 Δ d ji > R ]]> 并发送出去,表示信标节点i的邻居信标节点j自身对i的行为评估值,Δdji表示j计算出的i的真实位置与i自己声称的位置之间的距离,R表示信标节点的通信半径;步骤2.3:信标节点j综合其他信标节点对i的行为评价得出行为评估值T B ji = α · T s ji + ( 1 - α ) Σ o = 1 n T s oi n , ]]> 表示j对i的行为评估值,表示j能够接收到的其他信标节点对i的行为评估值,α为在评估值中j自身评价的权重,0.5<α<1,n表示j能够接收到关于i的评价的信标节点个数;步骤2.4:i的邻居节点综合身份和行为两方面的评估结果得出对于i的信誉值T ji = T I ji · T B ji = T I ji ( α · T s ji + ( 1 - α ) Σ o = 1 n T s oi n ) , ]]> Tji表示j对i评价的信誉值,表示j对i的身份评估值,身份评估值等于0或1,由于i已经通过了j的身份评估,因此步骤3:未知节点综合信标节点的各邻居节点给出的信誉评价;这一阶段的具体步骤描述如下:步骤3.1:未知节点u按照公式计算u能够接收到的信标节点对i的信誉值评价,Tzi表示信标节点z对i的信誉值评价,m表示u能够接收到的对i发出评价的信标节点的个数;步骤3.2:未知节点u将周围的信标节点按照信誉值的大小由高至低进行排列;步骤4:未知节点利用极大似然估计法来计算自身的坐标,在计算中未知节点需要获得信标节点的位置以及自身与这些信标节点之间的距离,未知节点选取信誉值大于阈值Tt的信标节点,采纳它们提供的位置信息,并且利用基于信号强度、到达角度、到达时间或到达时间差的测距方法之一获得与这些信标节点之间的距离,其中0<Tt<1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110163182.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于加氢装置的缓蚀剂及其制备方法
- 下一篇:一种信号编解码方法及装置