论文部分内容阅读
无线AdHoc网络是由一组自主的无线节点相互合作而形成的一种独立于固定基础设施的自创造、自组织和自管理的网络。
由于无线通信链路的开放性、网络入侵手段的不断变化,使得AdHoc网络的安全问题越来越受到人们重视,无线AdHoc网络的安全问题也成为该领域研究的热点和难点。同传统的有线网络相比,无线AdHoc网络缺乏固定基础设施、没有集中控制点、分布式控制,导致传统的安全防护措施,如防火墙等被动网络安全技术在AdHoc网络中无法有效应用,而入侵检测系统作为一种主动式安全防护技术,弥补了传统安全技术的不足。但是,无线AdHoc网络的拓扑结构高度动态、采用分布式协作、节点网络带宽和节点电池容量受限、缺乏明确的防护线和集中监控机制,使得传统有线网络下的入侵检测技术在AdHoc网络环境下也不能直接应用。因此,需要研究新的适合无线AdHoc网络特性的入侵检测体系结构和检测方法。
移动Agent技术是近年来人工智能领域发展非常迅速的一种技术。由于移动Agent具有良好的自治性、主动性、交互性及可轻量级实现,在AdHoc入侵检测系统中有着非常好的应用价值。
本文首先对传统入侵检测技术和移动Agent技术进行了综述,然后针对AdHoc网络的特点设计了一个建立在网络分簇和簇头选择算法基础上的基于移动Agent的可生存性分布式入侵检测体系结构MABDIDS,在研究各种已有分簇算法的基础上对WCA(WeightClusteringAlgorithm)进行了改进,本文称之为KHAWCA,并在网络模拟器NS-2下对该算法进行了仿真实验。仿真结果表明,新提出的分簇算法能够提高网络中节点的最小生存时间和端对端吞吐量,取得了比较好的效果。