论文部分内容阅读
无线传感器网络(Wireless Sensor Networks,WSNs)是目前多学科高度交叉研究的热点领域,如信号处理、信息理论、现代通信网络、统计估计和推断及人工智能等。在无线传感器网络众多的应用中,定位是一项基础技术。但由于常应用于复杂、敌对的环境中,无线传感器网络易受到攻击,从而使其定位过程遭到干扰和破坏。本文以无线传感器网络定位算法的安全隐患为研究背景,结合无线传感器网络的结构特点,提出了两种安全定位算法,确保了无线传感器网络定位的安全性。本文的主要工作和创新点如下:1、概述了无线传感器网络相关的理论知识,包括无线传感器网络的结构、特点和关键技术;详细介绍了无线传感器网络的定位算法和存在的安全隐患;分析了当前无线传感器网络易遭受的典型攻击及其对定位过程的影响;阐述了无线传感器网络定位的安全要求;重点讨论了当前安全定位算法的基本原理,并对其进行了归纳、总结和对比。2、为验证信标节点的安全性,提出了一种基于迭代投票的安全定位算法。在该算法中,利用距离信息交换代替位置信息交换,降低了信标节点的位置信息泄露的可能性。该算法以三个信标节点为参考节点,计算出其它信标节点的位置。根据计算出的定位误差,对信标节点进行迭代投票。未知节点根据投票结果,选取得票最高的三个信标节点,进行位置估算,从而提高未知节点的定位精度。3、在对虫洞攻击进行分析的基础上,阐述了一种隐蔽性虫洞攻击。为抵御隐蔽性虫洞攻击,提出了一种针对虫洞攻击的安全定位算法。在该算法中,利用监测节点记录监测区域内检测数据包的发送、接受情况。若两个不相邻的监测区域内,存在具有相同源节点、目的节点的数据包,则认为两个节点间存在着隐蔽性虫洞攻击。该安全定位算法可以有效地检测隐蔽性虫洞攻击,提高DV-hop算法的定位精度。4、对提出的两种安全定位算法,设计了不同的实验进行仿真。实验结果表明,当恶意节点比例较大时,基于迭代投票的安全定位算法能保证定位的精度。针对虫洞攻击的安全定位算法能有效地抵抗包括隐蔽性虫洞攻击在内的各种虫洞攻击,确保DV-hop算法具有很小的定位误差。