为尽早检出和丢弃由被攻击节点注入的虚假数据包,以达到安全需要和降低由此产生的能源消耗,将交互验证的思想进一步扩展,在簇首节点到基站的数据传送链路上的各个节点间建立关联关系,如图3所示,从而所有节点以一种交错的逐跳方式验证其要传递的数据包。只有t+1(t是设定的安全上限,取簇内的节点数)个节点全部通过认证,数据包才能被传递到基站,因此,只要被攻击的节点数小于等于t,基站或没有被攻击的节点就能检测出并丢弃由入侵者注入的虚假数据包。
图3 节点关联示意图(t=3)
3、结论
涉及传感器网络软件、硬件各个层面的能量消耗问题至关网络生命周期。从网络构成及其运行过程而言,节点各个子系统的能量消耗又相互影响,此消彼长,针对单一子系统的能量消耗控制策略并不能从根本上解决问题。因此必须结合网络的应用环境,从器件选择、数据处理算法的有效性和复杂性、数据通信量和网络运行机制等方面兼顾各个子系统的功能特点和性能要求,整体上评估能量消耗问题,必要时甚至适当降低性能标准,以设计相应的消耗控制策略,有效延长网络生命周期。总体上而言,传感器网络能量消耗控制策略应着重从器件本身的功耗特殊性、休眠进入原则、缩短通信距离和减少网络流量这几个方面进行量化和设计。然而到目前为止,传感器网络的能量有效性还没有被模型化和量化,也不具有被普遍接受的标准,需要更进一步地深入研究。
上一篇:智能仪器基本组成原理及发展趋势