论文部分内容阅读
无线传感器网络(Wireless Sensor Network,WSN)是将许多微型且价格低廉具有无线自治功能的传感器节点布置在监测区域组成的系统。它的广泛应用在国内外引起了许多研究学者的高度关注,并一度被评为将会影响人类生活的十大新兴科技之一。然而在WSN中,由于节点具备能量资源受限、容易被俘获等特点,使得WSN特别容易遭到恶意行为的攻击,特别是当WSN内某些节点被捕后会导致网络中的重要数据被窃取,甚至会在网络内部传递一些恶意数据致使整个网络系统崩溃。目前,仅仅使用传统加密认证的方法已经没有办法解决此类问题,因此迫切的需要设计一种符合WSN安全需求的机制来解决相关问题。本文利用信任模型的相关思想,设计了一种基于信任的WSN安全机制,并且对信任值进行计算,设计了基于信任的WSN路由,可以保障WSN能够安全、可靠、稳定的工作,并确保各类应用能够正常地运行。本文首先对课题研究背景与意义、研究现状、研究目标和内容进行了简单介绍,然后对WSN安全技术做了简略的论述,主要从WSN安全概述、WSN安全技术、常见的WSN安全攻击类型以及目前WSN安全问题的解决方法四个方面进行展开。指出了WSN的安全需求主要包括通信安全需求、信息安全需求以及网络服务安全需求,随后探讨了WSN安全技术方面所面临的严峻挑战。然后对目前WSN基本安全技术做了分析,包括基本框架协议SPINS、WSN安全技术设计的主要方案和安全路由;讨论了WSN中常用的加密技术(对称加密技术、非对称加密技术、消息认证和硬件加密技术)以及节点安全技术。最后分析了WSN中常见的攻击类型以及相应地解决方法。本文还对WSN信任安全管理机制做了剖析,总结了目前WSN中信任安全管理机制存在的相关问题,并对传统信任安全管理机制框架进行说明,提出并设计了基于信任的WSN安全机制框架。并对基于信任的WSN安全机制工作流程进行了说明,为信任值的计算、信任路由的设计奠定了基础。针对目前WSN中存在的各类问题,以本文设计的WSN信任安全管理机制框架为依据,提出了一种基于PageRank算法的WSN网络中节点信任值的计算方法。该算法首先是以节点的出链为基准,得到一个网络中节点的交互概率矩阵,然后再以报文转发率为参考系数来综合计算网络中节点的信任值。仿真实验结果表明:此算法能够很好的计算节点的信任值,而且能够很好的检测WSN中的非可信节点,有效地增强了网络的安全性。依据信任安全管理机制,本文还总结了目前WSN路由协议存在的缺点,从而提出一种信任路由选择算法。该算法结合了最大平均信任值和最小跳数路由策略,运用多目标决策方法,从可信路径集合中抉择满足要求的路径,从而得到最优安全路径。并设计了携带可信信息的数据传输策略。仿真结果表明:信任路由算法(TR)与最低能耗路由策略(ME)和最小跳数路由策略(MH)相比,不仅平均能耗较低,而且平均端到端延时也较小。