[发明专利]一种基于RSSI值及信誉度的女巫节点检测方法有效
申请号: | 201711372381.6 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108040325B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 吴援明;黄桂琳 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04W4/38 | 分类号: | H04W4/38;H04W12/12;H04W84/18 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 何凡 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rssi 信誉 女巫 节点 检测 方法 | ||
1.一种基于RSSI值及信誉度的女巫节点检测方法,其特征在于,包括以下步骤:
S1、进行无线传感器网络布局,实现监控节点的区域化管制;
S2、根据网络布局情况,基于RSSI值及信誉度寻找可疑节点;
S3、选择两个高信誉度的监测节点,基于RSSI值对可疑节点进行排查,确定女巫节点;
所述步骤S2包括以下分步骤:
S21、通过监控节点nM周期性地在监控区域内寻找到自身的RSSI值相近的普通节点,若两个普通节点np、nq满足|dMp-dMq|≤e,则将np、nq作为一组可疑节点,加入到怀疑列表Doubt[i]中;其中dMp表示节点np到nM的RSSI值,dMq表示节点nq到nM的RSSI值,e为误差,i为被怀疑节点编号;
S22、对监控节点nM监控区域内的普通节点进行信誉度计算,找到信誉度低于自适应门限值的普通节点nS,再根据监控节点nM自身邻居列表NeiM[j]中的RSSI值信息,选出与RSSI值dMS相近的普通节点na、nb,当|dMS-daS|≤e且|dMS-dbS|≤e时,将nS、na、nb作为新的一组可疑节点加入到怀疑列表Doubt[i]中;其中dMS表示节点nS到nM的RSSI值,daS表示节点na到nM的RSSI值,dbS表示节点nb到nM的RSSI值,j表示节点nM的邻居节点编号;
S23、检查监控节点监控获得的数据包的包头,若发现有未登记身份的普通节点nj,以及监控区域内新加入的普通节点ni,将ni,nj作为另一组可疑节点加入到怀疑列表Doubt[i]中;
所述步骤S3包括以下分步骤:
S31、由监控节点nM选出信誉度最高和次高的普通节点nr,ny作为监测节点,得到节点nM到nr的RSSI值dMr,节点nM到ny的RSSI值dMy以及节点nr到ny的RSSI值dry,利用三角形三边和定理判定三点是否能组成一个三角形,若能则将含有监测节点nr、ny编号以及怀疑列表Doubt[i]的数据包发送给nr,进入步骤S32,否则再选择另一个信誉度次之的普通节点nz,重复判定,直到找到一个满足三角形三边和定理的节点为止;
S32、根据监测节点nr邻居列表Neir[k]的信息,查找nr自身到怀疑列表Doubt[i]中可疑节点的RSSI值,分别对比每组RSSI值,若一组可疑节点到nr的RSSI差值大于误差e,则将该组可疑节点从怀疑列表Doubt[i]中移除;其中k表示节点nr的邻居节点编号;
S33、若怀疑列表Doubt[i]还有剩余可疑节点,则将含有监测节点nr、ny编号以及怀疑列表Doubt[i]的数据包发送给ny,由监测节点ny重复步骤S32的操作;否则怀疑列表Doubt[i]中的可疑节点均不是女巫节点;
S34、若怀疑列表Doubt[i]还有剩余可疑节点,则将其确定为女巫节点,并将女巫节点信息向全网络扩散,将其排除;否则怀疑列表Doubt[i]中的可疑节点均不是女巫节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711372381.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车床气动夹具
- 下一篇:一种超声结合微波制备石墨烯量子点的方法