[发明专利]一种DoS攻击下的无线传感器网络定位方法有效
申请号: | 202111353774.9 | 申请日: | 2021-11-16 |
公开(公告)号: | CN113891244B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 陈鑫明;石磊;邵晋梁;王雅 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/38;H04W12/00;H04W12/126;H04W64/00;H04W84/18 |
代理公司: | 四川鼎韬律师事务所 51332 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dos 攻击 无线 传感器 网络 定位 方法 | ||
1.一种DoS攻击下的无线传感器网络定位方法,其特征在于,包含以下步骤:
(1)、建立无线传感器网络分布式迭代定位模型;
(1.1)、设待定位的无线传感器网络由二维空间中的n个节点组成,每个节点代表一个无线传感器,无线传感器网络中的节点又分为锚节点集和非锚节点集其中,锚节点集由s个锚节点Xi组成,记为非锚节点集由n-s个非锚节点Yj组成,记为
(1.2)、记录锚节点集中各锚节点的坐标,记为Pa=[p1,…,pi,…,ps]T,其中,pi为第i个锚节点Xi的坐标;
将非锚节点集中这些未知坐标的非锚节点的坐标表示为Pb=[ps+1,…,ps+j,…,pn]T,ps+j表示第j个非锚节点Yj的坐标;
(1.3)、定义非锚节点j的相邻节点集其中,Kj由距离非锚节点j最近的3个节点dj1,dj2,dj3构成;
(1.4)、假设非锚节点集中所有非锚节点都位于的锚节点的凸包内,则中所有非锚节点相对于其相邻节点集Kj的重心坐标写成矩阵-向量形式为:
其中,H为次随机矩阵,[F H]为行随机矩阵;Is为单位矩阵;当相邻节点djk属于非锚节点j的三角剖分集时,[F H]jk=ajk,当相邻节点djk不属于非锚节点j的三角剖分集时,[FH]jk=0;ajk为非锚节点j相对于其相邻节点k的重心坐标;
(1.5)、非锚节点在每个迭代时刻与相邻节点集进行通信交流,则迭代时刻t+1基于上一迭代时刻t的分布式迭代定位模型描述为:
(2)、在DoS攻击场景下准确定位非锚节点的位置;
(2.1)、定义指标函数εt,当εt=1时表示DOS攻击在时刻t处于活动状态,εt=0时表示DoS攻击在时刻t处于休眠状态;
这样,非锚节点j受DoS攻击下的状态表示为:
其中,m为自然数,T为攻击周期,Td∈(0,T)是攻击持续时间;
(2.2)、定义非锚节点j受DoS攻击的迭代时刻为
(2.3)、随机选择增益系数γ,设置初始非锚节点j的位置为
(2.4)、遍历非锚节点集对每一个非锚节点按照分布式迭代定位模型进行迭代,当非锚节点j在迭代过程中受到DoS攻击时,在每个迭代时刻t,基于保持策略的更新规则更新非锚节点j的位置;
如果迭代时刻那么非锚节点j的位置估计为:
其中,pk为非锚节点j相邻节点djk的坐标;t*表示上一个休眠期间的最后一个时间步长;
如果迭代时刻那么非锚节点j的位置估计为:
将公式(4)和(5)等价地转换为分布式迭代定位模型,得:
其中,Fh(t)和Hh(t)为时刻t时矩阵F和H,h=0,1,2,...,Td;
(2.5)、利用包含二元关系和子随机矩阵组合的混合算法对公式(6)进行迭代收敛求解,进而得到传感器网络中非锚节点集基于锚节点集表示的位置解为:
至此,无线传感器网络的非锚节点集中所有未知的无线传感器的位置定位完成。
2.根据权利要求1所述的一种DoS攻击下的无线传感器网络定位方法,其特征在于,所述时间步长t*满足:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111353774.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种儿科临床治疗辅助装置
- 下一篇:一种用多矿物生成液体负离子材料的方法