论文摘要
传感器节点部署区域的开放特性以及无线电的广播特性,使得WSN的路由很容易遭到攻击者的破坏。目前,针对WSN的路由协议有很多,在安全路由方面研究主要集中于针对广播路由信息的机密性和完整性的认证以及对使用多路径方法实现路由协议的健壮性。在深入研究与分析现有的WSN安全路由协议基础上,根据传感器节点理性化的发展趋势,本文提出了一种新的基于静态博弈理论的WSN安全路由协议——GBR。 GBR利用传感器节点的理性特征,将节点间的交互行为以一个静态博弈模型的方式来描述。在选择转发节点时,邻居节点通过博弈来决定是否参与数据的转发,通过计算效用函数来防止恶意节点对数据传输的破坏,通过激励机制来控制和调整博弈的过程和结果。GBR通过上述机制与策略在降低网络恶意丢包率的同时有效控制节点的自私行为。此外,GBR协议在追求安全路由的同时也从节能的角度做出了设计与改进,即在选择转发节点时不仅考虑节点安全性还将节点的能量作为重要参考指标,以求实现平衡了网络的能耗的目标。本文首先简单的介绍了无线传感器网络的安全隐患和安全目标,并对现有的WSN安全机制和安全路由协议进行了深入分析。接着,介绍了博弈理论的相关知识,分析了博弈理论在WSN路由中应用的可行性,并通过对现有的、基于博弈理论的WSN路由相关算法的研究,提出了GBR安全路由协议。随后,对GBR中的博弈模型和整个路由协议的设计进行了详细描述。最后,通过OMNeT++4.0实现了GBR协议的仿真程序,并对GBR协议和DD协议进行了仿真和性能对比实验。通过仿真结果表明,GBR在保证网络的生命周期的前提下有效地限制了恶意节点的选择性转发攻击,保证了路由的安全性。