论文部分内容阅读
无线传感器网络是由大量的传感器通过无线自组形成网络,其广泛应用于军事、环境、救灾、医疗等领域,在其广泛应用之后安全问题也凸显出来。与传统网络一样,无线传感器网络同样面临着黑客或敌人的入侵威胁。但是,其又与传统网络有许多差异,例如有限的计算能力和能量资源等。正是这些差异导致已经应用在传统网络上的入侵检测算法及成熟的安全技术不能直接移植到无线传感器网络上来。因此,如何根据无线传感器网络自身的特点设计出一种适合传感器网络的入侵检测方法和安全策略具有非常重要的理论和实际意义。首先,本文分析了无线传感器网络入侵检测技术的研究现状,对无线传感器网络的自身特点及遭受到的攻击特征进行了分析。根据无线传感器网络存储能量有限的弱点,研究了如何靠有限的存储能量保持整个网络持久正常的入侵检测工作。本文提出一种基于能量平衡的动态调整无线传感器网络检测节点数量的算法,剔除无效节点,根据系统平衡相应减少检测节点数量,同时,为了确保检测的准确率,根据上次检测到的恶意节点数量相应的增加检测节点数量。该算法动态地调整检测节点的数量,从而使整个无线传感器网络既能够达到最佳检测效率又能平衡能量消耗。其次,为了平衡无线传感器网络入侵检测系统的能耗和实时性,本文提出并实现了基于分簇的双层无线传感器网络入侵检测系统框架,该框架分为簇内和Sink节点双层检测结构。在簇内部采用综合多维网络属性的基于距离划分的马氏距离入侵检测算法,该算法考虑多种不同攻击方式对不同网络属性的影响,降低了单维属性对检测结果的干扰,同时避免了检测结果陷入局部最优的陷阱。Sink节点充分利用其能量充足、运算能力强等特点,进行大规模的计算和检测工作。簇内检测在短时间内发现恶意入侵节点,提高无线传感器网络系统的实时性,Sink节点检测保证了入侵检测系统的准确率。最后,本文在实验部分通过模拟仿真实验验证所提出的入侵检测算法,实验所用全部数据均来自真实网络。同时全面概括了研究成果,明确了下一步工作。