[发明专利]一种扇形域幻影路由的源位置隐私保护方法有效
申请号: | 201510142865.6 | 申请日: | 2015-03-30 |
公开(公告)号: | CN104735650B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 刘宴兵;周瞭永;桂明倩;肖云鹏 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04W12/00 | 分类号: | H04W12/00 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扇形 幻影 路由 位置 隐私 保护 方法 | ||
1.一种扇形域幻影路由的源节点位置隐私保护方法,其特征在于,包括如下步骤:获取能耗限制下幻影节点与源节点的最大跳数Rmax,最低安全等级下幻源节点的最小跳数Rmin,以源节点为圆点,分别以Rmin和Rmax为半径作同心圆,构建Rmin和Rmax之间的环形区域为幻影节点域;在该同心圆上随机确定一个扇形域,并以该源节点为坐标中心,该扇形域顺时针左起第一个扇形边界作为x轴,建立直角坐标系,将已确定的扇形域顺时针依次旋转一定角度产生多个扇形域,扇形域中位于内圆半径Rmin和外圆半径Rmax之间的区域为幻影域;源节点将坐标系信息封装成数据包向幻影节点域的外圆半径区域进行洪泛,使每个传感节点获得坐标系信息,将所需节点的坐标信息集合存储在数据包头中,当从源节点S开始向Ai节点沿直线路径li转发数据包时,第一跳转发节点m1从li上选取,且距离源节点S的距离d1为通信传输半径C,第二跳转发节点m2从li上选取,且距离源节点S的距离d2为2C,第三跳转发节点m3距离源节点S的距离d3为3C,依此类推,直至将数据包转发至Ai节点处;从幻影节点开始,每次转发数据包时,当前节点从邻居范围U.neighbor内选取一个跳数小于自己到基站节点Sink且为最小跳数的节点作为下一转发节点,以此类推,直至将数据包转发至基站节点。
2.根据权利要求1所述的方法,其特征在于,构建幻影节点域前还包括网络初始化:由基站节点Sink向全网广播包括消息类型Infosink、距离基站节点Sink的跳数Hop(U_Sink)的消息Me={Infosink,Hop(U_Sink)};网络中节点更新与其邻节点距离Sink的最小跳数值以及邻居节点间的位置关系信息InfoRelative_Position,将信息存储在节点自身的内存Rom中。
3.根据权利要求1所述的方法,其特征在于,在对扇形域中顺时针左侧边界源节点S到第i组安全节点中左侧安全节点Ai的直线路径li上的转发中,获取源节点到第i组安全节点中左侧安全节点直线上节点的位置坐标信息集合、第i组安全节点Ai和Bi圆弧路径上的任意一点的坐标位置集合、第i个幻影域psdi中节点坐标位置集合Pi,将上述坐标信息集合存储在要发送的数据包头中;下一跳节点从集合Li中选取,且距源节点的距离为通信传输半径C,随后第二跳距离源节点为2C,以此类推,直到把数据包转发至Ai节点处,然后再从安全节点间圆弧路径上进行下一跳节点选取,这一跳节点记为X,当X节点得到数据包后,它从邻居范围内psdi的集合Pi中再继续选取下一跳转发节点,选取的节点距离源节点为(Rmin+C),随后第二跳距离源节点为(Rmin+2C),以此类推一直将数据包转发hx跳最后一跳节点即为幻影节点,其中,扇形域两侧边界处的节点为安全节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510142865.6/1.html,转载请声明来源钻瓜专利网。