论文部分内容阅读
在无线传感器网络中,确定节点位置或事件发生的位置对其监测活动至关重要。节点自身的准确定位不仅是提供监测事件或监测目标位置信息的前提,也是提供网络拓扑自配置、提高路由效率、向部署者报告网络的覆盖质量以及为网络提供命名空间等网络功能的基础。传感器网络固有的资源、能量限制使节点定位变得十分困难,传感器网络的多样性也导致不存在适用于各种网络环境的通用定位算法。现有无线传感器网络定位算法一般适用于某种特定的节点硬件和网络应用。因此,针对特定的网络环境设计和优化相应的定位算法,降低对网络同步、能量消耗等方面的要求,对于传感器网络技术的发展和实用性的提高具有重要的价值。绝大多数传感器网络节点定位系统均假定具有安全可信的网络环境,忽略了定位过程中的安全问题。然而传感器网络的开放性和无人看护性使节点的定位过程极易受到来自外部敌对者或内部被劫持节点的攻击。对节点定位系统的攻击往往具有明确的针对性,同时攻击手段种类较多、因系统所采用的定位技术和过程不同而有所不同。一般的安全措施难以抵御这种具有针对性和多样性的安全威胁。攻击所造成的无效或错误的定位结果可能给传感器网络应用,尤其是那些具有重要使命的应用(例如战场监视),造成难以估量的重大损失。因此,如何为存在敌对可能的传感器网络提供尽量安全的节点定位系统,是一个必须解决的关键问题。本文主要工作和创新之处:●提出了分段式异步网络定位算法在分析和比较已有的传感器网络定位算法基础上提出了一种用于异步无线传感器网络定位运动目标的分段式定位算法。该算法根据目标移动速度将定位过程自动分段,在每个时间段初期用同步定位算法获得目标准确初始位置,然后在此基础上采用异步定位。仿真结果表明分段式定位算法大大降低了网络同步开销,解决了普通异步定位算法无法准确定位慢速目标的问题,具有实用性。●提出了SAPIT安全定位算法对不同定位技术所面临的攻击种类进行了分析,深入研究用于安全定位的措施的实现原理、特点、局限和彼此的联系,并提出了一种新的无线传感器网络安全定位算法SAPIT:它采用锚节点身份验证、可疑锚节点检测、APIT测试结果安全汇总等安全机制。在不增加高精度定时器、方向天线等硬件的条件下,大大增强定位算法的安全性。对该算法模拟仿真,结果表明SATPIT能有效抵御干扰、虫洞攻击、劫持节点进行的伪装锚节点攻击和InToOut等攻击。●搭建了传感器网络节点试验环境研制了自主CPU的传感器网络节点,并在此平台上验证了SAPIT算法的实用性。