[发明专利]一种抗谎言攻击的综合信任值评估方法有效
| 申请号: | 201010529066.1 | 申请日: | 2010-10-28 |
| 公开(公告)号: | CN101980559A | 公开(公告)日: | 2011-02-23 |
| 发明(设计)人: | 刘建伟;刘建华;郑志明;毛剑;修春娣;尚涛 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | H04W12/12 | 分类号: | H04W12/12;H04W24/00 |
| 代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
| 地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 谎言 攻击 综合 信任 评估 方法 | ||
1.一种抗谎言攻击的综合信任值评估方法,其特征在于该方法包含:
步骤1:测试转发包时延:在仅有A和B两个节点情况下,节点B在节点A的广播半径内随机移动,测试从节点A广播数据包DB,节点B收到DB后马上将DB广播出去,到节点A再次接收到DB的所经过的时间,把这个时间称为转发包时延;经过多次实验得到一个转发包时延的平均值T0;
步骤2:获得直接信任值:源节点通过看门狗获得所有单跳邻节点的直接信任值;B是A的单跳邻节点,A向B发送一些数据包,A通过看门狗观察是否B正确地转发了这些包,并记下转发包时延超过T0的次数#t;
则A对B的直接信任值为:
其中#forwarded表示B正确转发的来自A的数据包的数目,#sent表示A向B发送的数据包的数目;
步骤3:建立用于判断节点是否可信的阀值Tmin(t):
其中n为源节点S的单跳邻节点数目,Ni∈NS为S的一个单跳邻节点,NS为S的所有单跳邻节点组成的集合;ε为S自己控制的一个容忍参数;ε可正可负;当ε较大时,S对邻节点的要求较高,反之则较低;
步骤4:选择推荐者:进一步包含下面两个步骤:
(1)选择预备推荐者:
一个源节点要确定一个邻节点的信任值时,源节点首先把所有的单跳邻节点作为推荐者候选人,然后以Tmin(t)作为信任值的阀值,凡是(Ni∈NS)且存在的节点Ni都是都是S关于目标节点DN的信任值的预备推荐者,所有这些预备推荐者集合记为PRS;
(2)选择推荐者:
Tmin(t)把预备推荐者的分为两个部分:及则推荐者集合RS如下定义:
推荐者的数目为|RS|=NM;
步骤5:计算出综合信任值CT(S,DN):
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010529066.1/1.html,转载请声明来源钻瓜专利网。





