[发明专利]一种无线Mesh网络恶意节点检测方法有效
申请号: | 201710247558.3 | 申请日: | 2017-04-17 |
公开(公告)号: | CN107071780B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 杨宏宇;李航;程放;谢丽霞 | 申请(专利权)人: | 中国民航大学 |
主分类号: | H04W12/12 | 分类号: | H04W12/12;H04W84/18 |
代理公司: | 天津才智专利商标代理有限公司 12108 | 代理人: | 庞学欣 |
地址: | 300300 天*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种无线Mesh网络恶意节点检测方法包括设置路由协议S1阶段、建立解析模块的S2阶段、捕获源节点消息的S3阶段、对源节点消息进行解析的S4阶段、进行恶意丢包检测和虚假信息检测的S5阶段、恶意节点判定的S6阶段和投票决策的S7阶段;该无线Mesh网络恶意节点检测方法在进行恶意网络节点判定时,所有待判定网络节点的相邻节点均参与投票,保证了恶意网络节点判定的客观性,与此同时,无线Mesh网络的主服务器利用非线性回归方法得到的虚假率和丢包率的阈值进行实时更新,有利于降低无线Mesh网络中恶意节点的误报率。 | ||
搜索关键词: | 一种 无线 mesh 网络 恶意 节点 检测 方法 | ||
【主权项】:
一种无线Mesh网络恶意节点检测方法,无线Mesh网络包括主服务器及多个由Mesh路由器形成的网络节点,其中一部分网络节点作为源节点,接受来自无线访问接入点、基站以及无线传感器网络汇聚节点等的消息,其余网络节点周期性转发源节点消息,其特征在于,所述的无线Mesh网络恶意节点检测方法包括按顺序进行的下列步骤:1)设置路由协议S1阶段:在此阶段,将无线Mesh网络中每个网络节点的通讯协议均设定为BATMAN协议,然后进入S2阶段;2)建立解析模块的S2阶段:在此阶段,在每一个网络节点上植入一个IDS实例Bro,并在IDS实例Bro的基础上建立源节点解析模块,源节点解析模块包括三层:最底层的捕获函数层,用于捕获源节点信息;第二层的事件引擎层,用来根据网络节点端口号发送源节点信息到解析器层;第三层的解析器层,解析器层包括恶意丢包检测模块和虚假信息检测模快,用来处理第二层发送的数据,然后进入S3阶段;3)捕获源节点消息的S3阶段:在此阶段,在每一个网络节点的接口处调用源节点解析模块的捕获函数层,捕获源节点消息,然后进入S4阶段;4)对源节点消息进行解析的S4阶段:在此阶段,源节点解析模块的事件引擎层将捕获函数层捕获的源节点消息分别发送到解析器层的恶意丢包检测模快和虚假信息检测模快,然后进入S5阶段;5)进行恶意丢包检测和虚假信息检测的S5阶段:在此阶段,恶意丢包检测模块和虚假信息检测模快分别对源节点信息进行解析,获取相应的路由参数并进行源节点丢包检测和虚假信息检测,计算源节点信息的虚假率和丢包率,然后进入S6阶段;6)恶意节点判定的S6阶段:在此阶段,将步骤5)中计算得到的源节点信息虚假率和丢包率发送到主服务器,并与由主服务器利用非线性回归方法得到的虚假率和丢包率的阈值进行比较,判断向当前节点发送源节点消息的待检测节点是否为恶意节点,然后进入S7阶段;7)投票决策的S7阶段:在此阶段,主服务器统计步骤6)中待检测节点的所有相邻节点对该待检测节点的判定结果,并计算该待检测节点的置信值,若该待检测节点的置信值大于0.5,则该待检测节点为正常节点;若该待检测节点的置信值小于0.5,则该待检测节点为恶意节点;若该待检测节点的置信值等于0.5,则等待下一次判定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710247558.3/,转载请声明来源钻瓜专利网。