[发明专利]基于跳数差异和局部监听的安全邻居发现方法有效
申请号: | 201611214785.8 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106790097B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 陈良银;李淼;张靖宇;程艳红;王浩;刘诗佳;李旭;孙伟杰;张斯尚;陈海祥;卢峰;郑伟超 | 申请(专利权)人: | 四川大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W12/02;H04W12/12;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610056 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于跳数差异和局部监听的安全邻居发现方法。根据虫洞形成的不同原因分析其特点,将虫洞分为外部恶意节点形成的链路较长的虫洞和内部恶意节点形成的链路较短的虫洞。针对外部恶意节点形成的虫洞,本发明将跳数差异应用到节点的特有邻居来进行检测并进行虫洞关系的修正;针对内部恶意节点形成的虫洞,本发明利用局部监听的方式,通过证人节点的投票来检测并进行邻居关系的修正。本发明解决了现有无需额外硬件的安全邻居发现技术检测虫洞成功率不高的问题,大幅提升了安全邻居发现的性能。 | ||
搜索关键词: | 基于 差异 局部 监听 安全 邻居 发现 方法 | ||
【主权项】:
一种基于跳数差异和局部监听的安全邻居发现方法,其特征在于:根据虫洞形成的不同原因分析其特点,将虫洞分为外部恶意节点形成的链路较长的虫洞和内部恶意节点形成的链路较短的虫洞;针对外部恶意节点形成的虫洞,本发明将跳数差异应用到节点的特有邻居来进行检测并进行邻居关系的修正;针对内部恶意节点形成的虫洞,本发明利用局部监听的方式,通过证人节点的投票来检测并进行邻居关系的修正;具体做法是:在进行外部恶意节点形成的虫洞检测及邻居关系的修正时,每对邻居通过其特有邻居之间的新链路的跳距与虫洞阈值相比较的方式来判断是否存在虫洞,若存在虫洞则删除邻居关系并通知其他邻居;在进行内部恶意节点形成的虫洞检测及邻居关系的修正时,每对邻居先要判断是否需要进行内部虫洞检测,如果需要检测,则通过投票的方式对邻居关系进行验证,验证时,邻居对中的一个节点(源点)发送验证包到另一个节点(目标节点),然后源点以及源点与目标节点的公共邻居作为证人进入监听状态;这些证人节点根据监听到的信息对源点、目标节点之间的链路设标识,如果监听到信息被转发,则标识为‑1,若监听到目标节点的回复则标识为1,否则标识为0;验证结束后,若源点置标识为‑1,则认为存在虫洞,否则,源点向其他目标节点发起标识收集,并求标识的和,若和小于或等于0,则认为存在虫洞,其过程类似于投票;若存在虫洞,则删除邻居关系并通知其邻居。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611214785.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种新型自动化清洗机
- 下一篇:一种蒸汽清洗装置