[发明专利]Ad hoc 网络中基于多径路由和信任机制的虫洞攻击抵御方法有效
| 申请号: | 201010539081.4 | 申请日: | 2010-11-11 |
| 公开(公告)号: | CN102035726A | 公开(公告)日: | 2011-04-27 |
| 发明(设计)人: | 刘建伟;邱修峰;郑志明;毛剑;修春娣;尚涛 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04W40/02;H04W84/18 |
| 代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
| 地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ad hoc 网络 基于 径路 信任 机制 攻击 抵御 方法 | ||
1.Ad hoc网络中基于多径路由和信任机制的虫洞攻击抵御方法,其特征在于,该方法具体步骤如下:
步骤一:建立到达目的节点的多条路径
对一个节点N来说多径是指不同的路径经过不同的下一跳邻居节点,一个邻居节点如果有多条路径到达目的节点,节点N把这些路径计算成一条;
步骤二:节点每一个邻居节点信任值的计算
我们对信任值的计算依据慢速增加快速减少的原则;对疑似虫洞节点则加速信任值的递减;算法不采用其他节点间接的推荐值以防止谎言欺骗;计算算法只和局部邻居相关,具有分布式的特点;节点N对每一个邻居节点维护一个信任值,对于可能是虫洞节点或属于可能有虫洞攻击的路径的邻居节点的信任值计算特别处理,以降低其信任值;节点N发送或转发包时,按多条路径中邻居节点信任值的大小计算概率来选择路径,信任值越大选中概率越大;如果多条路径之间即路径最小长度和次小长度的长度差距不大,如果存在虫洞攻击,由于采用多径路由,经过虫洞的流量不大,虫洞攻击目的无法达到;
节点Ni对其邻居节点Nj的信任值Cij的计算公式为其中,公式和下文中符号的含义如下所示:
Cij 节点Ni对其邻居节点Nj的信任值,初值为0.5
Sij 节点Nj对其邻居节点Ni包转发成功次数,初值为1
Fij 节点Nj对其邻居节点Ni包转发失败次数,初值为1
Pij 节点Ni沿第j条路由转发包的概率
α1,α2 信任值计算调节因子
γ1,γ2 虫洞节点信任值计算调节因子
Td 路由长度差异异常临界值
Tp 信任异常临界值
Sij和Fij的计算方法如下:
(a)对一条广播消息,若Nj成功转发,则
Sij=α1Sij+1,Fij=α2Fij,
若转发失败,则
Sij=α1Sij,Fij=α2Fij+1;
(b)对一条单播消息,设到达目的地址的下一跳不同路由有m条(m≤k),Lj为下一跳是Nj的路由的长度,m个Lj的最小值和次小值差异为d,如果d<Td,长度越小信任值越大,若Nj转发成功,则
若转发失败,则
如果d≥Td,长度越小信任值越小,若Nj转发成功,则
若转发失败,则
其中0<α1,α2<1,α1<α2,说明信任值增加的速度比减小的速度慢,α1,α2是调节因子,值变化信任值随之变化,,γ1=m,Lj的最小值等于2或3且d≥Td时附近有虫洞的可能性大,加速信任值的减小速度;
步骤三:按信任值大小概率路由选择
节点N发送或转发包时,按多条路径中邻居节点信任值的大小计算概率来选择路径,信任值越大选中概率越大;设节点Ni收到一条单播消息,其到达目的地址的下一跳不同路由有m条(m≤k),则每条路由信任值为Cij,则消息沿第j条路由转发的概率为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010539081.4/1.html,转载请声明来源钻瓜专利网。





