无线自组网络起源于军事需要,网络中节点可以随意移动,每个节点既可充当终端接收设备,又可充当路由转发设备。无线自组网络的开放性与动态拓扑特性,使其极易受到外来恶意节点攻击。为应对此类攻击,我们提出了一种基于节点可信评估的组播路由协议TMAODV(Trust-based Multicast Ad hoc On-Demand Distance Vector Routing)。本文具体工作如下:(1)设计节点可信评估模型,通过节点的直接可信值和间接可信值来计算节点的综合可信值。在节点的直接可信值计算中,使用贝叶斯模型和β分布模型;在间接可信值的计算中,考虑了节点之间的历史可信值以及节点在网络中的活跃度等多个可信值影响因子,更加精确地识别了网络中的恶意节点。(2)在节点间接和直接可信值的聚合上,前人研究多为直接赋予两个可信值确定权值并聚合得到节点综合可信值,但对于如何确定权值说法不一,有的方案无法满足节点对于被测节点直接可信值的主观倾向性。因此,本文综合考虑节点可信值计算过程中所应注意的问题,创新使用了模糊逻辑方法聚合节点的直接与间接可信值,根据要求设计了合理的模糊逻辑模型。经过实验证明,此方法可以根据个人主观需要动态调整两个可信值的权值,得到节点的综合可信值。(3)借助我们设计的节点可信评估模型,改进MAODV(Multicast Ad hoc On-Demand Distance Vector Routing)协议规则,提出一种基于节点可信评估的组播路由协议TMAODV,规定网络中存在恶意节点之后在组播树建立,维护过程中的应对方法,规定了组播树路径可信值的确定方法。最后改动MAODV协议的代码,并将代码代入NS-2中进行模拟仿真,结果证明加入节点可信评估模型后的路由协议可以更加精确的识别网络中的恶意节点,提高网络中数据包的传递率。
暂无评论