[发明专利]无线传感网中保护位置隐私的匿名通信方法有效
| 申请号: | 202011493837.6 | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112689282B | 公开(公告)日: | 2022-07-05 |
| 发明(设计)人: | 李凤银;任佩;王颖;杨国玉;王艳丽;于新颖 | 申请(专利权)人: | 曲阜师范大学 |
| 主分类号: | H04W12/02 | 分类号: | H04W12/02;H04W12/63;H04W40/02;H04W40/10;H04W40/22;H04W4/38;H04W84/18;H04L45/00;H04L45/122 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 273165 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 无线 传感 保护 位置 隐私 匿名 通信 方法 | ||
1.无线传感网中保护位置隐私的匿名通信方法,其特征在于包括如下步骤:步骤1.基于候选区域的代理源节点选择机制,具体实施步骤如下:
(1)从真实源节点进行h跳有限泛洪
真实源节点监测到目标在附近后,进行一个信标消息SM={IDs,hops}的h跳有限泛洪,SM中包含发送消息的节点的ID号和真实源节点到当前节点的跳数值hops,hops初始值为0,每经过一跳便加1,当节点u收到节点v发来的信标消息SM时,若IDv在本节点u的邻居节点列表Tu中已经存在,则以SM中的hops和节点v的Minhopsv,s中较小的值来更新Tu中IDv号的Minhopsv,s值,否则在Tu中增加一条新的记录,将IDv和hops添加进去,此时hops便是Minhopsv,s;
然后u将hops加1并与自己基础信息中的Minhopsu,s比较,用较小的那一个更新Minhopsu,s,作为u到真实源节点的当前最小跳数;
u将消息中的ID换成自己的ID,与新的hops一起转发送给u自己的邻居节点,重复该过程直到hops计数达到h为止,该过程令距离源节点h跳范围内的每个节点i都知道了自己到真实源节点的最小跳数Minhopsi,s以及其邻居节点到源节点的最小跳数;
(2)建立源节点开始的多条侯选匿名代理路径
根据接收数据包和发送数据包的能量需要,源节点根据其邻居节点列表TRs中存储的每个邻居的剩余能量挑选出符合能量要求的邻居节点,发送一个探测数据包(h’,Q)去探测可能的代理节点,其中包括源节点到该节点的跳数h’和一个节点队列Q,其中,h’的初始值为0,Q的初始值中只有源节点的ID,探测数据包每到达一个节点,该节点便将自己的ID添加到节点队列Q中,同时跳数h’加1;
收到数据包的节点在邻居节点列表中先挑选出符合能量要求的邻居节点,然后验证这些邻居节点是否存在自己的可选集合中,将探测数据包转发给存在可选集合中的邻居节点;
重复该过程,直到经过h’达到h,该探测过程结束,第h跳收到该数据包的节点将队列Q沿原路径返回给源节点,源节点收到的每一个节点队列Q都构成一条匿名代理路径;
(3)建立候选区域
对于已经得到的匿名代理路径,源节点选择首先返回的t条路径作为侯选的匿名代理路径,根据事先规定的跳数上限和跳数下限,源节点将侯选匿名代理路径上处于跳数上限和跳数下限之间的所有节点选出来构成候选区域;
(4)选择代理源节点
在侯选区域中任选一个节点作为本次通信源节点的代理源节点,从真实源节点到该代理源节点的路径就构成了我们此次匿名通信的匿名代理路径;
步骤2.基于剩余能量的最短路径路由算法,具体实施步骤如下:
首先,代理源节点通过查找本地存储的邻居节点列表TPs获得其邻居的剩余能量,挑选出所有符合剩余能量条件的邻居节点;然后,代理源节点再次查找TPs,从满足剩余能量条件的节点中选择一个距离基站跳数最小的邻居节点,将数据包发送给该邻居节点;邻居节点接收到数据包后,按照和代理源节点相同的方法,查找自己的邻居节点列表,选择符合能量要求的距离基站跳数最小的邻居节点,将数据包发送给它,此转发过程一直重复,直到数据包到达sink;
该表显示了基于剩余能量的最短路径路由算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曲阜师范大学,未经曲阜师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011493837.6/1.html,转载请声明来源钻瓜专利网。





