[发明专利]一种无线传感器网络恶意节点检测方法在审
申请号: | 202210347736.0 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114641002A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 郭永安;唐昕宇;孙洪波 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04W12/122 | 分类号: | H04W12/122;H04W12/00;H04W4/38;H04W40/02;H04W40/10;H04W40/20;H04W84/18;H04L45/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱桢荣 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感器 网络 恶意 节点 检测 方法 | ||
1.一种无线传感器网络恶意节点检测方法,其特征在于,包括以下步骤:
步骤1、无线传感器网络中包括多个传感器节点,在传感器节点中选取若干传感器节点作为簇头节点;
步骤2、簇头节点向无线传感器网络中的其余传感器节点广播当选消息,其余传感器节点接收到消息后计算与各簇头节点的间距、其余传感器节点并加入与其距离最近的簇头节点所在的簇,由此传感器节点形成多个簇集群;
步骤3、传感器节点创建数据包,数据包包括下一跳传感器节点的数据、编号和邻居节点编号,作为子节点的传感器节点以一跳或多跳的方式向节点列表中作为该传感器节点的父节点的传感器节点转发数据包,直到转发到无线传感器网络中簇头节点,节点列表包括无线传感器网络中所有传感器节点及其编号;最后,簇头节点将收到的数据包转发至基站;其中,
若作为子节点的传感器节点的下一跳传感器节点不是簇头节点,且下一跳传感器节点在转发数据包过程中存在恶意情况,作为子节点的传感器节点将下一跳传感器节点的编号广播通知其邻节点;
若作为子节点的传感器节点的下一跳传感器节点是簇头节点,且该簇头节点在转发数据包过程中存在恶意情况,待数据包传递结束后,该作为子节点的传感器节点在下一轮选择加入其他簇集群,并将该作为子节点的传感器节点及其编号从节点列表中删除;
存在恶意情况的判断方法如下:
选取簇头节点作为监控节点,监控节点监控作为子节点的传感器节点的编号和其邻居节点的编号,监控节点监控是否存在恶意情况,恶意情况是指数据包内作为子节点的传感器节点的编号与预设的编号不匹配、数据包内作为子节点的传感器节点冒用其他作为子节点的传感器节点的编号发送数据包或数据包中作为子节点的传感器节点的数据被篡改;
当监控节点监控到恶意情况,则恶意情况中的作为子节点的传感器节点为恶意节点。
2.根据权利要求1所述的一种无线传感器网络恶意节点检测方法,其特征在于,步骤1中簇头节点的选取方法如下:根据无线传感器网络中各传感器节点的节点剩余电量、邻居节点数、节点到基站的距离和邻居节点的信息,在无线传感器网络中选取若干簇头节点。
3.根据权利要求1所述的一种无线传感器网络恶意节点检测方法,其特征在于,监控节点形成区块,监控节点形成的区块在成功完成数据传输后形成区块链;区块链作为一个数据库,该数据库用于存储恶意节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210347736.0/1.html,转载请声明来源钻瓜专利网。