论文部分内容阅读
在水下传感器网络中,如何实现准确的节点定位是极为重要的支撑型技术,是许多其他应用的基础。由于复杂且开放的网络环境,定位系统中的锚节点易被俘获而形成恶意节点,严重威胁定位系统的安全性和可靠性。因此,及时识别恶意锚节点,实现高效、准确的水下传感器网络节点定位,是非常有必要的。本文从水下传感器网络的特性出发,对定位系统的脆弱性、易遭受的攻击以及现有的安全措施进行了详细分析,并指出恶意锚节点给定位系统带来极大的危害性。为了提高定位系统的安全性和可靠性,本文提出了一种分布式的、基于信任机制的恶意锚节点检测算法。算法结合了定位算法和信任管理体系,采用了基于Beta模型的信任机制;提出一种信任过滤机制,通过对节点间的直接信任值与全局信任值做差异性比较,识别评价节点的恶意诽谤行为;通过双重判定提高检测成功率,增强了定位算法的容忍攻击能力。实验仿真平台为Matlab和以NS2为基础扩展的水下传感器网络仿真平台:Aqua-sim。仿真结果表明,在恶意锚节点比例较高的情况下,本文提出的定位算法仍能保证较低的定位误差和较高的检测成功率,与现有节点安全定位算法相比,本文算法具有快速、准确的优势。总体来说,算法性能达到了预期要求。