基于跳数的防御无线传感器网络中虫洞攻击方案
实验中,在部署了虫洞节点的网络环境中分别运行AODV协议和IAODV协议,并使用网络丢包率和网络吞吐量两个性能指标来对实验数据进行分析。实验数据分析结果如图4和图5所示。
如图4所示,在无线传感器网络的路由协议为AODV协议的情况下,网络数据包的丢包率在8.0%左右。而在IAODV协议的情况下,网络的丢包率降低至6.0%左右。两者2.0%的差距与本实验设置的遗失模型2.0%的丢包率是相互吻合的。数据说明了IAODV路由协议中的路由跳数判断机制将虫洞合谋节点创建的私有信道排除在安全跳数区间之外。
如图5所示,实验中为了在图中形象地表示数据传输的开始和结束,把开始和最后一笔记录的吞吐量数据均设为0。从图中可以看出,随着网络运行时间的逐渐增加,IAODV协议下的网络吞吐量要优于AODV协议下的网络吞吐量。这与图4中丢包率的差别也是吻合的。
结语
无线传感器网络是Ad Hoc网络的一种特殊形式,安全问题是无线传感器网络的关键技术。考虑到网络路由层数据传输的安全性,本文基于AODV路由协议提出一种针对虫洞攻击的防御方案,以降低在路由发现过程中选中含有虫洞私有信道的概率。实验仿真表明,改进协议对防御虫洞攻击有效。鉴于网络节点资源和处理能力的局限性、节点能量的有限性,以及网络拓扑的不确定性,本文提出的防御方案还有进一步优化的空间.
评论