随着无线传感器网络的广泛应用,安全问题越来越突出,因此需要广泛关注。在无线传感网中,虫洞攻击是一种针对无线传感网路由协议的特殊攻击,一般由两个协同攻击节点合谋发动。攻击节点通过高质量、高速率的私有链路形成的“隧道”进行秘密通信。攻击节点通过虫洞攻击能够大量吸引数据包并通过隧道传送到合谋节点,从而达到破坏网络拓扑、破坏网络路由的目的。根据虫洞攻击特性,利用现有的连通信息进行检测的方法,加入定位装置,提出了一种针对虫洞攻击的综合性的检测算法(ATIDA),可以有效提高在网络密度较低情况下的检测成功率,并在此方法上添加了虫洞节点的定位功能。基于NS2构建的仿真平台验证结果表明,所提出的算法在检测率、定位误差方面具有更好的优越性。
With the extensive application of the wireless sensor network, the security problem has been more and more prominent, so it needs more attention. In wireless sensor networks, the wormhole attack is one of attacks against the WSN routing protocol and is a coordi- nated attack by two nodes usually. The malicious nodes establish communication through a secret high quality and wide band link which called "Tunnel". Attack nodes catch the routing packet in network and then transmit it to colluding node through "Tunnel". Thus it can destroy the network topology and the network routing. According to the features of wormhole attacks, using the existing scheme of detec- tion with connectivity information and adding locating device, a comprehensive algorithm for detecting and locating wormhole attacks in WSN has been proposed to improve detection rate in the low density. The results of simulation with NS2-based platform show that the proposed algorithm is superior to other ones with less detection rate and position errors.