论文部分内容阅读
作为一种特殊的无线传感器网络,移动无线传感器网络被广泛应用于商业、军事和医疗等领域,节点的可移动性使得无线传感器网络可以快速、机动地部署到任何需要的区域。移动无线传感器网络中节点的资源受限、无人值守、移动等特性使得其网络自身存在很大的安全隐患,节点定位技术作为移动无线传感器网络应用的一项重要支撑技术,其安全性在面临攻击时也会受到巨大的挑战,移动无线传感器网络的安全定位已成为一个不可忽视的研究课题。结合移动无线传感器网络的安全定位需求,基于对无线传感器网络定位技术和典型网络攻击模式的分析研究,本文重点研究了适用于移动无线传感器网络的安全定位算法。首先,从静态无线传感器网络和移动无线传感器网络两个方面总结了无线传感器网络定位技术和安全定位技术的研究现状,归纳了它们的局限性和不足。对两类网络的定位算法进行了分类,重点介绍了常见的定位算法及其定位性能,并分析了三种典型的网络攻击,剖析了它们的攻击实质,归纳了针对不同的定位技术所采用的攻击手段。其次,研究了基于梯度下降法的安全定位算法的原理,仿真分析了节点移动速度、攻击强度、恶意节点比例和节点数量四个参数对算法定位性能的影响,验证了该算法抵御欺骗攻击的有效性。再次,研究了抵御欺骗攻击的安全MCL算法的原理,分析了欺骗攻击对MCL算法性能的影响,从定位误差和定位率两个方面仿真分析了节点移动速度、锚节点密度、盲节点密度等参数对算法定位性能的影响,指出SecMCL算法并不能有效改善攻击时的定位误差,但能使定位率恢复到未受攻击时的正常值。接着,针对移动无线传感器网络定位面临虫洞攻击的问题,本文首次详细分析了虫洞攻击对MCL算法的影响,并在此基础上提出了一种抵御虫洞攻击的安全MCL算法—DewormMC L。该算法利用节点的移动性有效识别锚节点信息,剔除掉伪锚节点信息,且不需要额外的硬件支持,也不会增加通信开销。本文仿真分析了节点移动速度、锚节点密度、盲节点密度和通信半径不规则度四个参数对算法定位性能的影响,仿真结果表明DewormMCL算法能有效抵御虫洞攻击。最后,本文对开展的各项工作进行了总结,并指出了进一步研究的方向和建议。