论文部分内容阅读
无线传感器网络(Wireless Sensor Network,WSN)由于其功耗低、成本低并且具有独立感知、数据存储、处理以及无线通信能力而被广泛应用于军事、农业、健康、环境等多个方面,但由于传感器节点通常部署在开放环境中,且节点本身在计算、存储、带宽、能量等方面的资源均有限,缺乏必要的安全保障,容易被攻击捕获,严重威胁网络安全。因此,数据传输的安全可靠性对于无线传感器网络至关重要。传统的密码体制只能解决外部攻击,而对传感器节点的内部攻击无能为力。利用信任评估机制区分恶意节点与正常节点,能够有效解决节点被俘获攻击所导致的内部攻击问题,对保障网络安全、提高网络性能有重要意义。为建立无线传感器网络可靠高效的数据传输环境,顺利实现网络正常功能,迫切需要对信任评估和层次路由的关键技术进行深入研究。本论文在分析了无线传感器网络的安全问题及相关技术研究现状的基础上,从节点信任角度出发对节点信任程度进行评价,并对网络路由进行改进,排除恶意节点,提高网络性能。本论文的主要工作包括以下两部分:(1)设计了无线传感器网络节点信任评估模型及计算方法,以发送速率、新鲜性、相关性、转发率和完整性作为信任因子对节点进行信任值评估,通过评估主体自己监测数据以及中间节点推荐信任值综合计算得出评估客体的信任情况,从信任值的角度区分正常节点与恶意节点;(2)在前项工作基础上,以低功耗自适应集簇分层型协议(Low Energy Adaptive Clustering Hierarchy, LEACH)为基础对网络路由协议进行改进:首先,考虑节点信任值,在簇头选举及簇形成阶段均将节点信任值作为考虑因素,排除恶意节点成为簇头及簇内成员的可能性,拒绝恶意节点参与网络数据传输;其次,设计簇头数据传输的多跳机制,以跳数为衡量标准,并考虑簇头节点信任值及能量剩余情况,簇头节点数据经多跳后到达汇聚节点(Sink)而非直接发送至Sink节点。这样能够平衡网络能量负载,避免远距离簇头由于发送数据能量损耗过大而快速成为盲节点,同时防止孤立恶意簇头节点直接发送虚假数据至Sink节点,以此提高网络生命周期以及安全性能。本部分以LEACH协议为基础进行研究,但改进方案不仅限于LEACH协议,也可扩展应用与其他分层类路由协议中。仿真结果表明,通过节点信任值计算可准确区分出正常节点与恶意节点,且利用改进LEACH协议可有效均衡网络能量负载,提高网络生存周期及网络性能。