论文部分内容阅读
无线传感器网络(WirelessSensorNetworks)是近年来计算机科学和应用领域的热点研究方向之一,研究方向包括路由协议、MAC层协议、安全技术等方面。在无线传感器网络的安全技术中,针对网络层路由协议的攻击及其防御技术是一个重要的研究课题。黑洞攻击是一种易于发动、危害较大的攻击。该攻击能够对基于地理信息、节点剩余能量信息的无线传感器网络路由协议构成较大的威胁。学术界提出了多种方法防御黑洞攻击,包括监视、探查、拥塞控制等。但是,这些方法都存在着一些较为严重的缺陷。
本文从工作量证明的思路得到启发,利用ClientPuzzle机制和网络层路由协议考虑无线链路通信质量的特点,提出了新的防御黑洞攻击的方法:基于ClientPuzzle机制的防御方法(CPAB)。该方法通过消耗恶意节点的计算资源,降低其链路的通信质量,从而遏制黑洞攻击吸收数据包的能力。本文给出了该方法的模拟实现和模拟实验。模拟实验证明在既定的实验场景下,CPAB方法能够防御黑洞攻击,遏制黑洞攻击的危害。