一种源位置隐私保护协议中节点发射功率自适应控制方法

文档序号:9331142阅读:340来源:国知局
一种源位置隐私保护协议中节点发射功率自适应控制方法
【技术领域】
[0001] 本发明涉及一种源位置隐私保护协议中节点发射功率自适应控制方法,属于无线 传感器网络应用领域。
【背景技术】
[0002] 无线传感器网络(WirelessSensorNetworks,WSN)由普通传感器节点(Node)和 基站(也叫汇聚节点,SinkNode)组成,集感知、通信和数据处理于一体,扩展了人们的信 息获取能力。在目标追踪和监测型WSN应用中,源节点位置的暴露将严重威胁到监测对象 的安全。例如,大量的传感器节点部署在野外监测珍稀动物或者散布于战场获得军队的实 时消息。动物的位置不能被偷猎者获知,军队的位置不能被敌军掌握。因此,源节点的物理 位置隐私保护成了一个值得研究的问题。
[0003] 由于传感器节点通常使用电池供电,节点尺寸、计算能力、存储空间和能量资源等 都受到限制。数据包发送能耗也远远大于计算能耗,传感器节点发送lbit数据消耗的能量 可以被用来执行3000条计算指令。因此,在网络运行过程中如何节省能量,从而最大限度 地提高网络生命周期,是在设计安全策略的同时需要兼顾的问题。
[0004] 现有研究成果存在种种缺陷,如幻影源节点得不到很好的分散;且如果无线传感 器网络是均匀分布的,每个节点等概率的从候选的邻节点中随机选择下一跳节点,那么幻 影源会高度集中于以真实源为圆心,以h为半径的圆上。对于有一定记忆能力的攻击者,一 旦发现了这个规律,定位真实源位置就变得轻而易举。另外,h跳洪泛过程中产生的大量数 据会给系统带来较重负载,会缩短网络生命周期。
【附图说明】
[0005] 图1为本发明的方法工作流程图。
[0006] 图2为攻击者侦听范围示意图。

【发明内容】

[0007] 本发明提出一种源位置隐私保护协议中节点发射功率自适应控制方法,旨在解决 现有技术存在的问题。该方法包括下列步骤:
[0008] (1)将传感器网络以基站B为中心,划分为宽为r的m个层次,其中第一层为热区, 其它层为非热区,记每一层为Cl,i为正整数且i<m;
[0009] (2)计算热区节点死亡前网络还能发送的数据轮数I;,I;满足
其中NH表示热区内节点总数目,Esk表示热区节点k的 剩余能量,且k= 1,2,…,NH,1表示节点在距离d上发送的数据量,单位为bit,表示 接收/发射电路中接收/发射每比特信号所消耗的能量,efs为各节点的发射放大电路在 单位面积内传播每比特信号所消耗的能量;
[0010](3)计算在I;一 1轮数据发送过程中各层承担的能量消耗E",
其中Nnh表示非热区内节点总数目,N。表示cJ1接收的 数据量,N&表示c;层需要发送的数据量,变量j表示数据量的累加量,E表示各节点 的接收电路消耗的能量,E&表示各节点的发射电路消耗的能量,且E_(k) = 1 ?E^。,
其中e是发送放大器系数,d。是距离阈值。
[0011] (4)计算各节点用于本轮发射的最大能量Emax,Emax=Esi-Ed/Uh表示非热区节 点的剩余能量,Nei表示各层节点数目;
[0012] (5)由以上步骤可求得本轮最大发送距离dmx;
[0013] (6)确定调整后的发射半径d'。当节点处于热区时,d' =min{r, ^adjust? d-xl;当 节点处于非热区时,d' =min{d adjust,dj^Ax}' 其中
[0014]
[0015] (1__为节点调整后的发射半径,-为网络中所有节点的平均邻居节点个数,nb 为节点的邻居节点个数,为节点当前能量,EOTigin为节点初始能量,y、A为调节因子, 且]i+入=1〇
[0016] 该方法在具有较高隐私保护能力的同时保证较高的网络寿命。在数据包转发过程 中,节点依据剩余能量动态调整发射半径,并保证自己不会比热区节点先死亡的前提下进 行。节点能够根据自身情况灵活调整发射半径,加大攻击难度。在提供安全保护的同时,有 效利用了网络的剩余能量。
【具体实施方式】
[0017] 本发明的核心在于在路由过程中动态维护节点的发射半径,如图2所示,假设攻 击者从基站反向追踪到了A节点,在A位置侦听r范围内的数据包流量,以期待能继续反向 追踪直到源节点。当节点D向节点A转发数据包Ml时,因为节点D在攻击者的r范围内, 所以攻击者可以通过数据包流量分析追踪到节点D。而当节点C向节点A发送数据包M2 时,由于节点C不在攻击者的侦听范围内,所以攻击者不能通过流量分析进行下一步追踪, 于是不得不在节点A等待更长的时间。这为数据源节点提供了更长的安全时间。
[0018] 根据上述分析,提出了本发明,即一种源位置隐私保护协议中节点发射功率自适 应控制方法,图2给出了该方法的具体流程,具体步骤如下:
[0019] (1)将传感器网络以基站B为中心,划分为宽为r的m个层次,其中第一层为热区, 其它层为非热区,记每一层为Cl,i为正整数,i<m;
[0020] (2)计算热区节点死亡前网络还能发送的数据轮数I;,I;满足
,其中NH表示热区内节点总数目,Esk表示热区节点k 的剩余能量,且k= 1,2,…,NH,1表示节点在距离d上发送数据量,表示接收/发射电 路中接收/发射每比特信号所消耗的能量,efs为各节点的发射放大电路在单位面积内传 播每比特信号所消耗的能量;
[0021](3)计算在I;一 1轮数据发送过程中各层承担的能量消耗E",
$中Nnh表示非热区内节点总数目,。表示ci层接收的数据 量,N&表示c;层需要发送的数据量,E。表示各节点的接收电路消耗的能量,E&表示各节点 的发射电路消耗的能量,且E_(k) = 1
efs,eanp 为各节点的发射放大电路在单位面积内传播每比特信号所消耗的能量,d。是距离阈值,由 此确定最大距离dMAX;
[0022] (4)计算各节点用于本轮发射的最大能量Emax,Emax=E 表示非热区节 点的剩余能量,Nei表示各层节点数目;
[0023](5)确定调整后的发射半径d',当节点处于热区时,d' =min{r,dad.just,dmx};当 节点处于非热区时,d' =min{d adjust'dj^jAx} ? 其中
[0024]
[0025] 的发射半径,-为网络中所有节点的平均邻居节点个数,nb为某节点的邻居节点 个数,为节点当前能量,EOTigin为节点初始能量,y、X为调节因子,且]i+A= 1。
[0026] 在发射功率不受限制的情况下,要延长通信距离,将需要成指数地加大发射功率。 一旦功率增大,节点能耗就会增大,基站附近的节点提前死亡的可能性就越大。所以节点的 发射距离受多方面控制。本发明在dad]ust的基础上通过节点能耗模型进一步计算它的最大 发射半径,并将其应用到WSN中源节点位置隐私保护协议的数据包转发过程中。
[0027] 就整个网络而言,对于某次特定的数据发送过程,从源节点到幻影节点,然后经过 圆周路由再到达基站,该路径上的所有节点是相关联的,每一个节点发射半径的选取会在 一定程度上影响到该路径上的其他节点。越靠近基站的节点,发射距离的选取范围越小,因
【主权项】
1. 一种源位置隐私保护协议中节点发射功率自适应控制方法,其特征在于:该方法包 括下列步骤: (1) 将传感器网络以基站B为中心,划分为宽为r的m个层次,其中第一层为热区,其它 层为非热区,记每一层为Cl,i为正整数且i<m; (2) 计算热区节点死亡前网络还能发送的数据轮数I;,I;满足的剩余能量,且k= 1,2,…,NH,1表示节点在距离d上发送的数据量,单位为bit,Ef3lf3tl表 示接收/发射电路中接收/发射每比特信号所消耗的能量,efs为各节点的发射放大电路 在单位面积内传播每比特信号所消耗的能量; (3) 计算在I;一 1轮数据发送过程中各层承担的能量消耗E&收的数据量,Ntt表示c;层需要发送的数据量,变量j表示数据量的累加量,E^。表示各节 点的接收电路消耗的能量,Ett表示各节点的发射电路消耗的能量,且E_(k) = 1 ?E^。,(4) 计算各节点用于本轮发射的最大能量Emax,Emax=EH-EtliA^Esi表示非热区节点的 剩余能量,Nei表示各层节点数目; (5) 由以上步骤可求得本轮最大发送距离dMAX; (6) 确定调整后的发射半径d'。当节点处于热区时,d' ;当节点 处于非热区时,d' =min{d adjust? ^MAX-^? 其中cU]ust为节点调整后的发射半径,nb为网络中所有节点的平均邻居节点个数,nb为节 点的邻居节点个数,Eramnt为节点当前能量,Ecfflgin为节点初始能量,y、A为调节因子,且 U+ 人=Io
【专利摘要】无线传感器网络(WSN)中的位置隐私保护旨在保护网络中节点位置的隐私安全,避免攻击者在获取了节点位置信息后对监测对象的安全造成威胁。考虑到传感器节点相当有限的能量储备,本发明提出一种源节点位置隐私保护协议中动态改变节点发射半径的控制方法,在路由过程中,节点根据自已的邻居节点个数、剩余能量以及到基站的距离自适应动态调节发送距离,打破以往的传输距离为一跳的数据包转发方式。该方法可以在提供安全保护的同时,有效利用网络中的剩余能量,实现网络寿命与能耗的均衡。
【IPC分类】H04W12/02, H04W40/10, H04W84/18
【公开号】CN105050080
【申请号】CN201510480935
【发明人】贾宗璞, 魏晓娟, 赵珊, 郭海儒, 宋成
【申请人】河南理工大学
【公开日】2015年11月11日
【申请日】2015年8月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1