Ad Hoc网络安全路由协议SDSR设计

合集下载

移动Ad Hoc网络安全路由协议设计与分析技术的研究报告

移动Ad Hoc网络安全路由协议设计与分析技术的研究报告

移动Ad Hoc网络安全路由协议设计与分析技术的研究报告移动Ad Hoc网络是指无线网络由网络中的移动设备自主组成,没有固定的基础设施。

由于节点是随时移动的和形成的网络拓扑结构动态变化的,如何保证传输数据的安全性和可靠性成为网络设计中的重要问题。

本文将分析当前移动Ad Hoc网络的安全路由协议设计技术,并提出一种基于多路径和加密技术的路由协议,以提高网络的安全性和可靠性。

一、Ad Hoc网络安全路由协议设计技术分析Ad Hoc网络中的节点通常没有连接到中央服务器或任何其他形式的基础设施,这对网络的安全性和数据的可靠性提出了新的挑战。

现有的Ad Hoc网络安全路由协议设计技术主要包括如下几种:(一)基于加密技术的路由协议基于加密技术的路由协议主要包括两种:一种是基于密钥预分配和同步加密的路由协议;另一种是基于公钥密码学和数字签名的路由协议。

加密技术可以保护数据的机密性和完整性,但是因为提供实时服务所需的计算和通信资源开销很大,推广应用受到一定限制。

(二)基于信任机制的路由协议基于信任机制的路由协议是基于节点之间的信任关系建立的,通过对节点行为的监测和检测,对节点信任值进行动态更新,以保证网络的可靠性和安全性。

但是因为这种方法需要维护大量的节点信任值,所以运行成本很高。

(三)基于多路径技术的路由协议基于多路径技术的路由协议是把数据分成多个数据包,分别传输到不同的路径上,可以提高网络的可靠性和抵御恶意攻击的能力。

但是在发送和接收过程中容易发生数据包重叠和重复,影响传输效率。

二、基于多路径和加密技术的路由协议设计与分析本文提出了基于多路径和加密技术的路由协议设计,其主要特点是通过增加多个路由路径来加强网络对攻击的抵御能力,并采用AES加密技术保证数据的机密性和完整性。

在传输数据时,将数据分为多个数据包,采用不同的路径分别传输,接收节点对不同路径传输的数据包进行重新组装,以达到数据传输的可靠性。

同时,通过节点口令身份验证方式建立安全的数据传输通道,确保数据的机密性和完整性。

移动Ad Hoc网络安全路由协议设计与分析技术

移动Ad Hoc网络安全路由协议设计与分析技术

移动Ad Hoc网络安全路由协议设计与分析技术移动Ad Hoc网络是由多个移动节点组成的无线网络,这些节点可以在无须基础设施的情况下互相通信。

但由于网络拓扑和网络成员的不断变化,移动Ad Hoc网络相对于传统有线网络和固定无线网络更加容易受到许多攻击和威胁。

因此,为了确保移动Ad Hoc网络的安全性,需要设计一种有效的安全路由协议。

本文从移动Ad Hoc网络的特点、路由协议的设计原则、安全路由协议的分类、安全路由的关键技术等方面出发进行阐述和分析。

一、移动Ad Hoc网络的特点1.拓扑结构不稳定:移动Ad Hoc网络的节点在移动或策略变化的情况下会不断地加入和退出网络,使得网络壮拓扑结构不稳定。

这种拓扑结构的不稳定性,使得网络的维护和管理更加复杂。

2.网络资源受限:移动Ad Hoc网络的节点受限于网络资源,如带宽、电量、存储空间等。

因此,为了尽可能地延长网络的寿命,需要采取一些有效的资源管理策略。

3.攻击威胁增多:由于移动Ad Hoc网络的特性,如网络仅由移动设备组成、节点之间的连接是无线的、拓扑结构不断变化等,网络更容易受到各种攻击威胁,包括黑客攻击、拒绝服务攻击、篡改攻击等。

二、安全路由协议的设计原则为保障移动Ad Hoc网络的安全性,设计安全路由协议需要遵循一定的原则。

1.兼顾效率和安全性:安全路由协议应既考虑协议效率,又应当保证网络安全,并具有强鲁棒性。

2.适应网络的变化和特点:由于移动Ad Hoc网络中节点的加入与退出、节点的移动等动态特性,协议必须灵活适应这些变化和特点。

3.支持多种安全机制:安全路由协议应该支持多种安全机制,如认证、加密、数字签名等。

4.合理利用网络资源:由于移动Ad Hoc网络的有限资源,安全路由协议必须利用资源合理,以避免浪费。

三、安全路由协议的分类根据不同安全策略的实现方式,安全路由协议可以分为基于密码学的协议和基于信任度的协议两类。

1.基于密码学的协议:这种协议采用密码学机制保障数据的传输安全。

ADHOC路由协议图解

ADHOC路由协议图解

ADHOC路由协议图解协议名称:ADHOC路由协议图解一、引言ADHOC路由协议是一种用于自组织无线网络中的路由协议,它的设计目标是提供高效的数据传输和网络连接性。

本协议旨在通过图解的方式详细描述ADHOC 路由协议的工作原理、数据传输流程和网络拓扑结构,以便更好地理解和应用该协议。

二、ADHOC路由协议图解1. ADHOC网络拓扑结构图解ADHOC网络是一种分布式网络,其中的节点通过无线链路进行通信,没有固定的基础设施。

ADHOC网络的拓扑结构可以是单跳或多跳的,节点之间通过中继进行数据传输。

2. ADHOC路由协议工作原理图解ADHOC路由协议根据节点之间的邻居关系和链路质量进行路由决策。

它采用分布式的方式,每个节点都具有相同的路由协议功能,通过交换路由信息来建立和维护路由表。

3. ADHOC路由协议数据传输流程图解ADHOC路由协议中的数据传输流程包括路由发现、路由选择和数据转发三个步骤。

节点首先通过广播方式发送路由请求,其他节点收到请求后进行响应,并建立邻居表和路由表。

接下来,源节点根据路由表选择最优路径进行数据传输,数据经过中继节点逐跳传输到目标节点。

4. ADHOC路由协议优化策略图解ADHOC路由协议为了提高网络性能和效率,采用了一些优化策略,如链路质量评估、动态路由选择和拥塞控制等。

这些策略可以通过图解的方式展示,以便更好地理解和应用。

5. ADHOC路由协议安全机制图解ADHOC路由协议在数据传输过程中需要考虑安全性,防止信息泄露和恶意攻击。

图解可以展示ADHOC路由协议中的安全机制,如节点认证、数据加密和防止重放攻击等。

三、总结通过以上对ADHOC路由协议的图解描述,我们可以清晰地了解该协议的工作原理、数据传输流程、网络拓扑结构以及优化策略和安全机制。

这些图解不仅可以帮助我们更好地理解ADHOC路由协议,还可以指导我们在实际应用中合理配置和优化该协议,提高网络性能和安全性。

四、参考文献[参考文献1][参考文献2][参考文献3]以上是对ADHOC路由协议的图解描述,希望能对您的需求有所帮助。

无线Ad Hoc网络的安全路由协议_无线Ad Hoc网络移动模型大全_[共3页]

无线Ad Hoc网络的安全路由协议_无线Ad Hoc网络移动模型大全_[共3页]

第1章 无线Ad Hoc 网络概述83 路,如图1.45(c )所示,使它们都不能和目的节点D 通信。

图1.45 Sybil 攻击1.6.5 无线Ad Hoc 网络的安全路由协议无线Ad Hoc 网络的路由协议极易受到拒绝服务(DoS )、分组延时、分组修改、分组删除和路由欺骗(Route Spoofling )等攻击的影响。

现有的无线Ad Hoc 网络安全路由设计把其目标仅放在路由发现或数据转发的某一阶段,为提供一个完整的安全方案,无线Ad Hoc 网络的路由发现阶段和数据转发的阶段都应保护,并且要使设计方案能够满足一定的安全目标,安全路由协议方案还要考虑使用基本的密码学机制。

为了解决无线Ad Hoc 网络的安全问题,目前在传统路由协议的基础上,通过采用密码学机制提出了一些安全路由和安全数据传输方案,举例如下。

(1)SEAD (Secure Efficient Ad Hoc Distance vector routing )协议SEAD 协议是在基本路由协议DSDV 的基础上设计的,继承了DSDV 距离向量路由协议的思想,沿用了其中的距离度量值和序列号。

各节点利用单向散列函数,以一个随机数作为初始输入,对每次的输出值连续做散列计算,产生的一系列输出值,如h 0,h 1,h 2,…,h n 称为该点的散列链。

因此,散列链数值可递推验证,如()()()3i i h H H H h −=。

传送路由信息时,节点根据路由请求的序列号和网络直径,从散列链中按方向选择一个数值(即按h n ,h n −1,…h 2,h 1顺序选择)附加在欲发送的路由包中。

中间点选择携带较大序列号或相等序列号但距离向量较小的路由包,并对其中携带的链值加以验证,防止路由包被破坏。

由于散列函数具有单向性,故恶意节点无法篡改认证值(也就不能增加路由包的序列号),同样不可减小度量值,最终抵制了路由信息被破坏和伪造的攻击,也可防止路由黑洞和路由重播。

一个用于Ad Hoc的路由协议设计方案

一个用于Ad Hoc的路由协议设计方案
议的支撑环境 , 它管理并提供路 由协议 的一切外部
接 口。这 些接 口包 括 路 由协 议 的启 动 , 文 的接 收 报
和传输 以及路 由选择接 口( 图 1 。 如 )
2 2 协议 与 内部 接 口关 系 .
及时计算出到达各 目的节 点的精确路 由, 同时能节 约网络 的带宽, 即能以适 当的开销获得最精确 的路
L L L we c ek l ai a L b rt y 和 X rx B ( a rn eB re yN t n l oa r) e o a o eo
PR A C等大学和实验室联合开发。其 目的是构造一
个虚拟的网络平 台, 提供一系列仿真工具 , 实现新网
络协议 的设计和开发 。因此 N S作为新设计路由协
Ab t a t R u i g p oo o s t e b s i o tn r tc l n Ad h c n t r .T i p p r it d c s sr c : o t r tc l e t mp r tp oo o o ewo k n i h a i h s a e n r u e o
2 路 由协 议的设计
2 1 协 议与 外部 接 口关 系 .
新设计的路 由协议 在 N L 上仿 真实 现 , S4 其中 N 是美 国 D R A支 持的 VN S AP IT项 目的核心 部分, 由加州 大学 伯 克利 分 校 ( C B re y 、 S /S、 U e l )UCI K e I
sg in.
Ke r s Ad h c n t o k I tr c ; a a sr cu er ;n ef e D t t t r ; ui r t c l a u n
1 引 言

ADHOC路由协议图解

ADHOC路由协议图解

ADHOC路由协议图解背景:ADHOC网络是一种无线自组织网络,由多个移动节点组成,节点之间通过无线信道进行通信,没有固定的基础设施或中央控制节点。

在ADHOC网络中,节点需要通过路由协议来实现数据包的传输和路由选择。

ADHOC路由协议是一种特殊的路由协议,用于在ADHOC网络中选择最佳的路径进行数据包的转发。

一、引言ADHOC路由协议图解是为了帮助理解和学习ADHOC网络中的路由协议而设计的。

本协议旨在通过图解的方式,以简洁明了的形式展示ADHOC网络中常用的路由协议的工作原理和过程。

二、协议概述本协议图解主要包括以下几个方面的内容:1. 路由协议分类:介绍ADHOC网络中常见的路由协议分类,包括基于距离向量的路由协议、链路状态路由协议和混合路由协议。

2. 路由协议工作原理:通过图解的方式,展示不同类型的路由协议在ADHOC 网络中的工作原理,包括路由表的维护、路由选择算法等。

3. 路由协议示例:以常用的ADHOC路由协议如AODV、DSR等为例,通过图解的方式展示其工作过程和数据包的传输路径。

4. 路由协议优缺点:对比不同的路由协议,分析其优缺点和适用场景,帮助用户选择合适的路由协议。

三、路由协议分类ADHOC网络中常见的路由协议可以分为以下几类:1. 基于距离向量的路由协议:这类路由协议通过维护每个节点到其他节点的距离信息,选择最短路径进行数据包的转发。

常见的基于距离向量的路由协议有DSDV、AODV等。

2. 链路状态路由协议:这类路由协议通过维护网络中每条链路的状态信息,计算最短路径进行数据包的转发。

常见的链路状态路由协议有DSR、OLSR等。

3. 混合路由协议:这类路由协议结合了基于距离向量和链路状态的优点,既考虑了距离信息,又考虑了链路状态信息,选择最佳路径进行数据包的转发。

常见的混合路由协议有ZRP、TORA等。

四、路由协议工作原理不同类型的路由协议在ADHOC网络中的工作原理如下图所示:1. 基于距离向量的路由协议工作原理图解:在基于距离向量的路由协议中,每个节点维护一个路由表,记录到达其他节点的距离和下一跳节点。

移动Ad Hoc网络路由协议的研究

移动Ad Hoc网络路由协议的研究

移动Ad Hoc网络路由协议的研究移动Ad Hoc网络是一种无线自组织网络,它由一组无线移动设备组成,这些设备可以在没有中央控制的情况下互相通信。

这种网络通常用于军事、救援和应急通信等方面。

但是,由于这种网络的特殊性质,其路由协议相对于有线网络存在很多挑战。

移动Ad Hoc网络的路由协议是该网络中最为重要的一环。

简单说,路由协议决定了数据在Ad Hoc网络中的传输路径。

另外,由于网络中的节点是动态变化的,因此路由协议必须及时地调整网络拓扑结构,以确保数据连通性不受影响。

在移动Ad Hoc网络路由协议的研究中,广泛使用了两种方法:基于距离向量的路由和基于链路状态的路由。

基于距离向量的路由协议使用每个节点到周围节点的距离来确定最佳路径。

有两种经典的基于距离向量的路由协议:AODV和DSDV。

AODV是一种单路由选择协议,它仅传输到目标需要的节点,这可以减少路由中的广播数据包。

DSDV是另一种经典路由协议,它使用静态路由表来确保数据包从源节点到目标节点的有效传输。

虽然这些协议具有一定的优点,但它们不适用于大规模移动Ad Hoc网络。

基于链路状态的路由协议在移动Ad Hoc网络中也被广泛应用。

这些协议不仅考虑到节点之间的距离,还考虑了路由发生变化的可能性。

这里会提到三种基于链路状态路由的协议:DSR、OLSR和AODV-w. DSR是一种源路由协议,其中源节点将整个路径贡献给数据包,从而避免了通信的不必要的故延迟。

OLSR是一种多路由选择协议,它提供了多种路由选择路径。

ANAODV-w是一种适用于小规模移动网络的新型路由协议,它包含小组件,并能快速适应所有节点的移动。

在移动Ad Hoc网络中,路由协议的研究要面临多种挑战,如节点的动态性、网络拓扑结构的快速变化等。

为了克服这些问题,研究人员已经提出了许多改进的路由协议。

这些改进包括链路预测,拓扑控制和覆盖叶通信。

这些改进将进一步提高路由协议的性能和可靠性。

Ad Hoc网络安全路由协议SDSR设计

Ad Hoc网络安全路由协议SDSR设计
DOI 1 . 6 0i n10 —4 82 1.60 4 : 03 9 .s . 03 2 . 11 . 9 s 0 0 4
1 概述
移 动 A c网络 因 自身的特 点极容 易受 到攻 击 ,面临 d Ho 着许 多安全 挑战, 其安全问题 正成为移动 A c网络领 域 dHo 中一项 重要的研 究课 题。而路 由协议是移动 A o d H c网络的 关键 问题 ,路 由协议性能 的优劣直接 影响网络的通 信质量 。 动态源 路 I( y a cS uc o t g S )  ̄ D n mi o re R ui ,D R 协议 的路 由控制 t n 分组 中携 带了从源节点到 目的节点 的完整路 由,但并没 有采 用合理 的安全措施加以保护 。同时 ,现有 比较成熟 的安全路 由协议 (eui o t g rtc lS P有可 以改进 的地 方。 S c ryR ui ooo, R ) t nP 本文在 分析 D R协议 安全性 的基础 上,提出一种具有较 S 高安全性的协议 S R S cr n mi S uc o t g ,并通 DS (eue Dy a c o re ui ) R n 过 NS 2仿真实验 ,对 网络性能指标进行分析 。
rc r o rsi nf n t n i a d d i er ueds o ey o R r t c 1 S muain rs l dc t a te sc r y o ep oo o DS i e o dc mp e s ci d e t t i v r f o u o s nh o c DS p oo o . i lt ut ii a t t e ui ft r tc l o e sn eh h t h S R s
[ b t c]D Rpo c l o s o ni r ys e r a t n . n h ai o a z g h u n rt os S d R , scr y A s at S t o d e t o s e a f y e u o s O e s f l i e o t g o cl D R a P a i eui r ro n c d n atp c i t b s a ynt r i p o n n S h t

Ad Hoc网中基于QoS的OLSR路由协议研究与设计的开题报告

Ad Hoc网中基于QoS的OLSR路由协议研究与设计的开题报告

Ad Hoc网中基于QoS的OLSR路由协议研究与设计的开题报告一、研究背景随着移动通信和计算机网络技术的飞速发展,基于Ad Hoc网络的研究逐渐成为网络研究的热点之一。

Ad Hoc网络是指无线节点之间没有任何统一设备或者基础设施的网络。

它的建立不依赖于任何固定的网络设备,而依赖于节点之间相互通信和互相协调的能力。

Ad Hoc网络的特点是具有高灵活性、低成本、易部署、快速建立和无需先前规划等优点,因此在军事、救援、野外数据监测等领域具有广泛的应用。

然而,Ad Hoc网络的研究也存在许多挑战,如路由、拓扑管理、安全和QoS等问题。

其中路由是Ad Hoc网络中最关键的问题之一。

路由协议是用于在节点之间转发数据包的协议。

在Ad Hoc网络中,路由协议需要考虑到网络拓扑的动态变化,以及节点资源和能量的限制等因素。

当网络规模较大时,如何建立高效的路由算法实现数据包的快速转发成为了Ad Hoc网络的研究重点。

目前,基于路由的QoS(Quality of Service)技术逐渐普及,QoS路由是保证网络性能和服务质量的有效手段。

在基于QoS的路由协议中,路由选择是根据服务质量的需求来选择最优路径的。

其中OLSR(Optimized Link State Routing)路由协议是Ad Hoc网络中一种经典的路由协议,它是基于链路状态算法的路由协议,在最短路径的选择上优于其他的路由协议。

然而,OLSR协议在实现中没有考虑到QoS因素,无法满足服务质量的要求。

因此,对于OLSR路由协议的研究与设计,引入QoS因素是十分必要的。

二、研究目的本项目旨在研究QoS路由在Ad Hoc网络中的应用,重点研究OLSR 路由协议的QoS增强技术。

具体研究目标如下:1.研究Ad Hoc网络中QoS路由的基本原理和技术发展现状;2.深入研究OLSR路由协议的基本原理和实现机制,理解其优点和不足;3.借鉴已有的QoS路由算法,探索适用于OLSR的QoS增强技术,对路由协议进行优化和改进;4.通过仿真实验验证QoS增强OLSR路由协议的性能和有效性,与传统OLSR协议进行比较和分析。

adhoc网络的路由协议教程

adhoc网络的路由协议教程

C
F
17
按需驱动路由协议
DSR路由发现过程
路由发现的基本操作 ( 2 )中间节点收到路由请求报文后,需要进行请求 报文检测。 ④若路由请求报文是未处理过的,中间节点则: -将自己的地址附在路由记录中; -将该路由请求报文作为本地广播分组发送给邻居节点。
18
按需驱动路由协议
DSR路由发现过程
路 由 发 现 ( Route Discovery ) 和 路 由 维 护 ( Route Maintenance)两部分: 路由发现: -节点需要发送数据分组时才启动; -帮助源节点获得到达目的节点的路由。 路由维护 - 在源节点给目的节点发送数据时监测当前路由的可 用情况; - 当网络拓扑变化导致路由故障时,切换到另一条路 由或者重新发起路由发现过程。
15
按需驱动路由协议
DSR路由发现过程
路由发现的基本操作 ( 2 )中间节点收到路由请求报文后,需要进行请求 报文检测。 ①中间节点收到来自同一个源节点,并且请求ID相同 的路由请求报文,则直接将该报文丢弃。
A 源节点 A A-C A C A-B-E F B A-B E A-B-E-F A-B-E H 目的节点
2
自组织网络协议栈结构
需要确定从起始源节点 到最终目的节点(端到 端)的有效路由
应用层
传输层
网络层
3 2
4
需要解决相邻节点 间(点到点)的信道 接入问题
数据链路层(MAC) 物理层
1
5
11 9
12 6 14
15 7 13 8 10
3
路由协议概述
路由协议:通信网络中的一套将业务数据从源 节点指引到目的节点的机制。 路由设计目标
6

ADHOC路由协议图解

ADHOC路由协议图解

ADHOC路由协议图解一、引言ADHOC路由协议(Ad hoc Routing Protocol)是一种用于无线自组织网络(MANET)中的路由协议。

无线自组织网络由一组移动节点组成,这些节点可以自主地建立和维护网络连接,无需任何基础设施支持。

ADHOC路由协议的目标是实现节点之间的有效通信,并确保数据能够在网络中正确地传输。

二、协议概述ADHOC路由协议采用分布式的方式,每个节点都具有路由选择的能力。

节点通过交换路由信息来建立和维护路由表,以确定数据包的传输路径。

ADHOC路由协议可以根据网络的拓扑结构和节点的移动性动态地调整路由路径,以适应网络环境的变化。

三、协议流程1. 节点发现在ADHOC网络中,节点需要首先发现周围的邻居节点。

节点可以通过广播消息的方式来宣告自己的存在,并监听其他节点的广播消息。

当节点接收到其他节点的广播消息时,它会将该节点加入到邻居列表中。

2. 路由信息交换节点通过交换路由信息来建立和维护路由表。

节点可以周期性地向邻居节点发送路由更新消息,以通知其他节点自己的路由信息。

当节点接收到其他节点的路由更新消息时,它会更新自己的路由表。

3. 路由选择节点根据路由表中的信息选择最佳的路由路径来传输数据包。

路由选择的标准可以根据网络的拓扑结构、节点的移动性、链路质量等因素来确定。

节点可以通过周期性地评估路由路径的性能来动态地调整路由选择。

4. 路由维护节点需要定期检查路由路径的可用性和稳定性。

如果一个节点发现某个路由路径不可用或不稳定,它会更新自己的路由表,并通知其他节点该路由路径的变化。

节点还可以通过周期性地发送心跳消息来维护路由路径的稳定性。

四、协议优势1. 自组织性:ADHOC路由协议能够在无任何基础设施支持的情况下,自动地建立和维护网络连接。

2. 灵活性:ADHOC路由协议能够根据网络环境的变化动态地调整路由路径,以适应节点的移动性和链路质量的变化。

3. 高效性:ADHOC路由协议能够根据网络的拓扑结构选择最佳的路由路径,以提高数据传输的效率。

ADHOC路由协议图解

ADHOC路由协议图解

ADHOC路由协议图解协议名称:ADHOC路由协议图解1. 引言ADHOC路由协议是一种无线自组织网络中常用的路由协议,用于在没有中央控制器的情况下,实现节点之间的通信和数据传输。

本协议旨在提供ADHOC路由协议的详细说明和图解,以便读者能够全面了解该协议的原理和功能。

2. 协议概述ADHOC路由协议是一种分布式路由协议,它通过节点之间的相互合作和信息交换,实现路由表的动态更新和数据包的转发。

该协议主要包括以下几个关键组件和过程:2.1 节点发现在ADHOC网络中,节点的加入和离开是动态的,因此节点发现是协议的第一步。

节点通过广播自己的存在并接收其他节点的广播消息,以建立邻居关系。

2.2 链路状态信息节点通过周期性的链路状态信息交换,收集邻居节点的信息,并计算出最佳的转发路径。

链路状态信息可以包括节点的位置、信号强度、可达性等。

2.3 路由表更新节点根据收集到的链路状态信息,更新自己的路由表。

路由表包括目的节点和下一跳节点的对应关系,用于指导数据包的转发。

2.4 数据包转发当节点收到数据包时,根据自己的路由表,选择下一跳节点进行转发。

如果目的节点就在邻居节点中,数据包将直接发送给目的节点;否则,节点将根据路由表选择合适的中间节点进行转发,直到数据包到达目的节点。

3. 协议图解以下是ADHOC路由协议的图解示意图:[图解示意图]4. 协议流程ADHOC路由协议的流程如下:4.1 节点发现流程- 节点A广播自己的存在。

- 节点B、C、D等收到节点A的广播消息,并回复自己的存在。

- 节点A收到其他节点的回复消息,并建立邻居关系。

4.2 链路状态信息交换流程- 节点A周期性地向邻居节点发送链路状态信息。

- 邻居节点收到链路状态信息后,更新自己的链路状态表。

- 邻居节点周期性地向其他邻居节点发送链路状态信息。

- 节点A收到其他邻居节点的链路状态信息后,更新自己的链路状态表。

4.3 路由表更新流程- 节点A根据链路状态表计算出最佳的转发路径。

ADHOC路由协议图解

ADHOC路由协议图解

ADHOC路由协议图解协议名称:一、引言ADHOC路由协议是一种用于自组织网络中的路由协议。

自组织网络是一种无线网络,其中移动节点可以自主地建立连接,形成一个临时的网络。

ADHOC路由协议的目标是在这种临时网络中提供有效的数据传输和路由选择。

二、协议概述ADHOC路由协议基于分布式算法,通过节点之间的协作和信息交换来确定最佳的路由路径。

它使用图解方法来表示网络拓扑和路由路径,并通过更新和维护路由表来实现数据的传输。

三、协议流程1. 节点发现和连接在网络初始化阶段,节点将广播自己的存在,并与其他节点建立连接。

节点之间可以通过无线信号进行通信。

2. 网络拓扑构建节点通过交换信息来构建网络拓扑图。

每个节点将自己的邻居节点信息发送给其他节点,并接收其他节点的邻居节点信息。

通过比较邻居节点的信息,每个节点可以构建出网络拓扑图。

3. 路由路径选择节点使用图解方法来选择最佳的路由路径。

每个节点将网络拓扑图中的节点和连接关系表示为图,并使用路由算法来确定最佳路径。

常用的路由算法包括最短路径算法和负载均衡算法。

4. 路由表更新和维护每个节点维护一个路由表,其中包含了到达其他节点的最佳路径信息。

当网络拓扑发生变化时,节点会更新路由表,并通过广播将更新的路由表信息传播给其他节点。

5. 数据传输当节点需要发送数据时,它会根据路由表选择最佳的路径,并将数据传输到目标节点。

数据可以通过直接传输或者经过中间节点转发。

四、协议特点1. 自组织性ADHOC路由协议具有自组织性,节点可以自主地建立连接和构建网络拓扑,无需中央控制节点的参与。

2. 分布式算法ADHOC路由协议使用分布式算法来实现路由选择和路由表更新,每个节点都参与到路由计算中,提高了网络的可靠性和鲁棒性。

3. 灵活性ADHOC路由协议适用于不同规模和密度的网络,可以根据网络的变化自动调整路由路径,适应不同的环境和需求。

4. 低开销ADHOC路由协议使用广播和局部信息交换来实现路由表的更新,减少了网络开销和能耗。

ADHOC路由协议图解

ADHOC路由协议图解

ADHOC路由协议图解协议名称:ADHOC路由协议图解一、引言ADHOC路由协议是一种用于无线自组织网络中的路由协议,其主要目标是实现网络中节点之间的自动路由选择。

本协议旨在提供一种图解形式的说明,以便更好地理解ADHOC路由协议的工作原理和流程。

二、协议概述ADHOC路由协议采用分布式的方式,通过节点之间的协作来实现路由选择。

其核心思想是每个节点都可以充当路由器和终端节点,当一个节点需要发送数据时,它会根据网络拓扑和相关度量指标选择最优的路由路径。

三、协议流程图解以下是ADHOC路由协议的流程图解,详细描述了协议的各个阶段和节点之间的交互过程。

1. 节点发现阶段:- 每个节点通过广播消息来发现周围的节点,并建立邻居表。

- 节点会周期性地更新邻居表,以保持最新的网络拓扑信息。

2. 路由建立阶段:- 节点通过交换路由请求和路由响应消息来建立路由表。

- 路由请求消息包含源节点和目标节点的信息,以及相关度量指标。

- 路由响应消息包含路由路径和相关度量指标。

3. 路由维护阶段:- 节点会周期性地更新路由表,以适应网络拓扑的变化。

- 当节点发现邻居节点不可达或出现其他故障时,会更新路由表并选择备用路由路径。

4. 数据传输阶段:- 当一个节点需要发送数据时,它会根据路由表选择最优的路由路径。

- 数据包会通过选定的路由路径传输到目标节点。

- 目标节点会发送确认消息,以确保数据的可靠传输。

四、协议优势ADHOC路由协议具有以下优势:1. 自组织性:节点之间的协作和自动路由选择使得网络具有自组织性,无需中心化的管理。

2. 灵活性:协议可以适应网络拓扑的变化,具有较好的适应性和扩展性。

3. 可靠性:通过备用路由路径和数据传输确认机制,协议能够保证数据的可靠传输。

五、协议应用ADHOC路由协议可以广泛应用于无线自组织网络中,例如移动Ad Hoc网络、传感器网络等。

它可以提供高效的路由选择和可靠的数据传输,适用于各种实时通信和数据传输场景。

基于自组织网络的移动Ad hoc网络路由协议设计与实现

基于自组织网络的移动Ad hoc网络路由协议设计与实现

基于自组织网络的移动Ad hoc网络路由协议设计与实现移动Ad hoc网络是指一种无中心、自组织的通信网络,由移动节点组成,节点间通过无线通信实现互联。

在此网络中,节点之间没有固定的基础设施,网络拓扑结构随时变化,因此需要一种有效的路由协议来管理节点间的通讯。

本文将介绍基于自组织网络的移动Ad hoc网络路由协议的设计与实现。

一、Ad hoc网络路由协议概述路由协议是Ad hoc网络中非常重要的一部分,通常用于控制节点之间的数据传输。

在传统的网络中,路由协议是由网络管理员预先设置并维护的。

而在Ad hoc网络中,由于网络结构的动态性,路由协议需要具备自适应性,在不断变化的拓扑中维护最短路径。

目前,Ad hoc网络路由协议主要分为两大类:基于距离向量的路由协议和基于链路状态的路由协议。

基于距离向量的路由协议的代表是经典的DSDV(Destination-Sequenced Distance Vector)协议,而基于链路状态的路由协议则以OSPF(Open Shortest Path First)协议为代表。

这两种路由协议都有其优缺点,因此设计一个适合移动Ad hoc网络的路由协议需要考虑多个因素,如网络拓扑结构变化、节点移动和路由环路等。

二、基于自组织网络的移动Ad hoc网络路由协议设计基于自组织网络的移动Ad hoc网络路由协议需要考虑网络结构的自组织性质。

当节点在网络中移动时,其位置关系和拓扑结构需要动态适应。

因此考虑基于自治性原则和自组织特性设计路由协议,可以使网络具有更好的容错能力和可靠性。

该协议的路由机制主要包括以下几个部分:1. 基于状态机的节点邻居发现与维护在移动Ad hoc网络中,节点的位置很容易发生变化,因此需要一种路由机制来保证邻居节点的准确性。

基于状态机的节点邻居发现与维护机制可以使节点在网络中快速找到邻居节点,并及时更新邻居节点的状态信息。

该机制通过节点间的交互来维护相邻节点的信息,包括邻居节点的数量、邻居节点之间的距离等信息。

基于ADHOC网络路由协议的性能分析设计说明

基于ADHOC网络路由协议的性能分析设计说明

基于Ad hoc网络路由协议的性能分析摘要Ad hoc,也就是无线自组织网络(Wireless Ad Hoc Network),这种传输模式的最大特点就是网络中的结点进行网络信息的通信与存取时是相互对等的,也就是不需要经过无线基地台的中转来完成通信。

在Ad hoc中,路由协议基本被分成两大类:先验式和反应式。

先验式网络协议中每个移动结点会周期性地发送一些路由信息,与此同时各个移动结点会按照收集到的路由信息去改变本身已存储的路由表。

这类协议主要有DSDV、WRP协议。

反应式协议主要指的是无线移动结点只有在需要传送数据包却无法发现到达目的结点的可用路径时才会启动路由发现程序来寻找可用路径的一类协议。

主要有DSR、AODV协议。

本文首先介绍了课题的背景和现状,研究的目的与意义,明确了课题中要解决的问题和课题研究中所采用的实验方法。

其次,简述了Ad hoc网络的基本概念、结构特点、各个协议的工作机制,同时介绍了实验环境与仿真软件的安装与应用。

本文最后重点比较与分析了各个协议的性能。

基于上述理论研究,本课题使用NS2网络仿真软件,使用TCL语言编写网络拓扑脚本,进行仿真获得数据结果,以此研究各个协议的性能。

并将所得到的数据应用绘图工具进行绘制,进行比较与研究,最终得出结论。

关键词:Ad hoc;网络协议;性能分析;仿真器Performance Analysis based on Ad Hoc network routing protoclAbstractAd hoc, both wireless ad hoc networks (Wireless Ad Hoc Network), the most important feature of this transport mode is that all nodes on other ways to communicate with the wireless network access without going through a wireless base station. Proactive to each type of wireless network protocols node fixed time interval will be sent information on some paths , each wireless node on the path to change their table based on the information collected , Such protocols are DSDV, WRP . Reaction agreement mainly refers to the wireless nodes send packets only when needed but can not find the path to the destination, will begin operation , Such as DSR, AODV protocols.This paper introduces the background and significance of the subject , the subject in a clear problem to be solved . Secondly , introduces the basic concepts of Ad hoc networks , structural features, the working mechanism of the various agreements , but describes the installation and application of the experimental environment and simulation software. Finally, the focus of analysis and comparison of the performance of each protocol.Based on the above theory , the subject using NS2 network simulation software , using the TCL scripting language network topology , the simulation results obtained data , in order to study the performance of each protocol. And the resulting data applications drawing tools to draw , compare and research.Key words: Ad hoc; network protocol; performance analysis; simulator第一章绪论 (1)1.1 课题研究背景与现状 (1)1.1.1 课题研究背景 (1)1.1.2 课题研究现状 (1)1.2 课题研究目的与意义 (2)1.3 课题研究方法 (3)1.4 论文的组织结构 (3)1.5本章小结 (3)第二章 Ad hoc网络概述 (5)2.1 Ad hoc网络形成与发展 (5) (5) (5)2.2.2 Ad hoc网络特点 (6)2.3 Ad hoc网络路由协议以及分类 (6)2.3.1 DSDV路由协议 (7)2.3.2 DSR路由协议 (8) (8) (9) (10) (10) (11) (11) (12) (13) (14) (15) (15) (15) (16) (16) (16) (18) (19)21 (21) (23) (23) (23) (25) (28) (31) (33) (36) (37) (39) (39) (39)致 (40) (41) (42)前言Ad hoc网络(Wireless Ad Hoc Network)也就是无线自组织网,这种网络技术最早是源于军事需要才出现的。

Adhoc网络中基于信任度的安全路由协议

Adhoc网络中基于信任度的安全路由协议
击是 网络 中的恶 意 节点 发 动 的攻击 . 当前保 证 安
全路 由的方法 主要 有 2种 : 种是 密码 学方 式_ ; 一 2
另 一种 是基 于 信任 评 估 的 非 密码 学 方 式l . 码 _ 密 3 ]
学 方式 主要 把 密 码 学 中 的 成 熟 技 术 运 用 在 Ad h c网络 , 过 加 密 、 证 、 字 签 名 等手 段 保 证 o 通 认 数
Se . 12 pt 20
文章 编 号 :1 7 — 9 X( 0 2 0 — 0 00 6 26 1 2 1 ) 50 5 — 4
Ad o h c网络 中基 于信 任 度 的 安 全 路 由协 议
张 香 芸
( 北 师范 大学 数 学 与信 息 科 学 学 院 , 肃 兰 州 7 0 7 ) 西 甘 3 0 0
计 算 对邻居 节点 的直 接 信任 值 . 接 信 任评 估 使 直 用经 验贝 叶斯估 计公 式来计算 ]评 估 节点 对 .
通 过 注入错 误 的路 由信 息来 破 坏 网络 , 建 路 由 创
环路 或者通 过 虫 洞参 与 网络 路 由 , 可 能在 节 点 也
之 间重播 旧 的路 由信 息 或 修 改路 由信 息 ; 内部 攻
摘 要 : A o 网 络 中 的 D R 路 由协 议 进 行 改 进 , 出 了一 种 基 于 信 任 机 制 的安 全 DS 对 dh c S 提 R路 由协 议 ( D R) SS . 该 协 议利 用 节 点 的 信 任 度来 选 择 安 全 稳 定 的 路 径 , 制 了恶 意 节点 参 与 路 由建 立 过 程 , 而保 证 了路 由传 输 的 限 从 安 全 性 和 有 效 性 . 后 利 用 NS 2仿 真 软 件 对 两 种 协 议 进 行 比较 , 果 表 明 S S 协 议 的 分 组 投 递 率 优 于 最 一 结 DR

Ad Hoc网络中改进的路由协议S-DSR的设计与分析

Ad Hoc网络中改进的路由协议S-DSR的设计与分析

Ad Hoc网络中改进的路由协议S-DSR的设计与分析
吉祖勤
【期刊名称】《计算机安全》
【年(卷),期】2010(000)004
【摘要】路由协议是移动Ad Hoc网络中的一个重要部分,很多研究表明,Ad Hoc 网络的特性使得传统的路由协议不再有效.在简述动态源路由协议DSR及其存在的问题后,着重介绍了具有安全路由发现、多路由的使用和提高路由缓存管理的S-DSR协议的设计,并对S-DSR与DSR就包传递率、包截获率等进行了性能仿真与分析比较.
【总页数】4页(P60-63)
【作者】吉祖勤
【作者单位】盐城师范学院,信息科学与工程学院,江苏,盐城,224002
【正文语种】中文
【相关文献】
1.移动AdHoc网络中AODV路由协议的研究与改进 [J], 刘虎;李路路
2.多跳无线Ad Hoc网络中AODV路由协议的改进研究 [J], 罗威;何海浪
3.移动Ad hoc网络中AODV路由协议的研究与改进 [J], 刘虎;李路路;熊鹰
4.移动adhoc网络中对AODV路由协议的改进研究 [J], 陶金晶;沈斌;
5.移动ad hoc网络中对AODV路由协议的改进研究 [J], 陶金晶;沈斌
因版权原因,仅展示原文概要,查看原文内容请购买。

Adhoc网络中基于信任度的安全路由协议

Adhoc网络中基于信任度的安全路由协议

Adhoc网络中基于信任度的安全路由协议张香芸【期刊名称】《甘肃联合大学学报(自然科学版)》【年(卷),期】2012(026)005【摘要】For Ad hoc network, a Secure Dynamic Source RoutingProtocol(SDSR) based on trust mechanism is proposed by improving DSR Routing Protocol. This protocol selected the safe and stability path by using node's trust probability, and Limited the malicious node in the route establish- ment process,so as to guarantee the safety and effectiveness of routing transmission, finally,two pro- tocol were compared by using NS-2 simulator, the results showed that SDSR protocol is superior to DSR protocol on packets delivery rate.%对Adhoc网络中的DSR路由协议进行改进,提出了一种基于信任机制的安全DSR路由协议(SDSR).该协议利用节点的信任度来选择安全稳定的路径,限制了恶意节点参与路由建立过程,从而保证了路由传输的安全性和有效性.最后利用NS-2仿真软件对两种协议进行比较,结果表明SDSR协议的分组投递率优于DSR协议.【总页数】4页(P50-52,58)【作者】张香芸【作者单位】西北师范大学数学与信息科学学院,甘肃兰州730070【正文语种】中文【中图分类】TP393【相关文献】1.基于可靠骨干网的Ad Hoc网络安全路由协议 [J], 杨力;赵文红;王巍;刘卓超2.Ad Hoc网络基于能源熵的多路径安全路由协议 [J], 桂超;孙宝林;宋莺3.Ad hoc网络中基于服务质量的安全路由协议 [J], 桂超;孙宝林;张棋飞4.Ad Hoc网络中基于AODV的安全路由协议研究 [J], 孙绿叶;贾小珠;袭文娟;姜淼5.Ad hoc网络中基于DSR的安全路由协议研究 [J], 凤俊翔因版权原因,仅展示原文概要,查看原文内容请购买。

移动Ad Hoc网络安全路由协议设计与分析技术

移动Ad Hoc网络安全路由协议设计与分析技术

移动Ad Hoc网络安全路由协议设计与分析技术
张森
【期刊名称】《数字技术与应用》
【年(卷),期】2014(000)008
【摘要】移动Ad Hoc网络采用独立性较强的组网方式,是一种具有高动态化的拓扑结构、无有线基础设施加以支持的无线网络技术,广泛应用于军事领域并不断地向民用环境下拓展。

本文在对路由协议形式化的分析方法进行介绍的基础上,分析了现有的路由安全威胁模型的缺陷并提出更具适应性的层次化威胁模型。

【总页数】1页(P191-191)
【作者】张森
【作者单位】辽宁工程技术大学辽宁葫芦岛 125105
【正文语种】中文
【中图分类】TP393
【相关文献】
1.移动Ad Hoc网络的AODV安全路由协议的改进 [J], 黄雀芳
2.基于信任保留的移动Ad Hoc网络安全路由协议TPSRP [J], 付才;洪帆;洪亮;彭冰;崔永泉
3.移动Ad hoc网络安全路由协议研究 [J], 李金鹏;吕光宏;王立平;薛强
4.移动Ad hoc网络安全路由协议综述 [J], 刘巧平; 董军堂
5.移动Ad Hoc网络安全路由协议设计与分析技术 [J], 张森
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

着许多安全挑战,其安全问题[1]正成为移动Ad Hoc网络领域中一项重要的研究课题。

而路由协议是移动Ad Hoc网络的关键问题,路由协议性能的优劣直接影响网络的通信质量。

动态源路由(Dynamic Source Routing, DSR)协议的路由控制分组中携带了从源节点到目的节点的完整路由,但并没有采用合理的安全措施加以保护。

同时,现有比较成熟的安全路由协议(Security Routing Protocol, SRP)有可以改进的地方。

本文在分析DSR协议安全性的基础上,提出一种具有较高安全性的协议SDSR(Secure Dynamic Source Routing),并通过NS2仿真实验,对网络性能指标进行分析。

2 动态源路由协议DSR的安全性DSR协议[2]是一种基于源路由方式的按需路由协议。

与基于表驱动方式的路由协议不同的是,在DSR协议中,节点不需要实时维护网络的拓扑信息,因此,在节点需要发送数据时,如何能够知道到达目的节点的安全有效路由是DSR路由协议需要解决的核心问题。

DSR路由协议由路由发现和路由维护两部分组成。

路由发现过程主要用于帮助源节点获得到达目的节点的路由。

当路由中的节点由于移动、关机等原因无法保证到达目的节点时,目前的路由就不再有效了。

DSR协议通过路由维护过程监测当前路由的可用情况,当监测到路由故障时,将调用新的一轮路由发现过程。

请求分组的格式如图1所示,包括目的节点地址、源节点地址、路由请求序列号以及路由记录。

路由错误分组的格式如图2所示。

图1 路由请求分组格式第37卷第16期133吉祖勤,方元康:Ad Hoc网络安全路由协议SDSR设计对于SRP协议的安全问题,文献[5]提出了Bloodhound机制。

为了解决可能存在DoS攻击的问题,使中间节点操作更慎重,对Bloodhound机制作进一步的改进:当某一节点侦听到下一跳节点发出的包与自己所发出的包完全一样时,不是在自己的缓存中标记下一跳节点为恶意节点行为,而是标记可疑行为。

在图3所示的拓扑结构中,恶意节点I不在S到D的路由中。

可是,I却在A的传播范围之内,它能侦听到A所转发出去的包。

I直接转发了一个和它所接收到的A发出的包相同的包,A侦听到该行为并在它的缓存中标注这一可疑行为,同时A侦听到B所转发出去的包的路由字段为route SAB=。

当A接收一个从D返回的响应包时它能检测到路由字段是否是*D B(这里的*代表一个或多个中间节点),A能通过随机请求识别符和反向路由记录辨别路由响应。

如果该路由字段与A的期望值相同,那么A能转发该响应而不是丢弃它。

图4 SDSR协议的路由请求分组格式在图4中,IDs和IDd分别代表源节点和目的节点的IP地址;m为请求序列号,目的节点可以通过该序列号检测路由请求是否过期;n为随机请求识别符,它的作用是让中间节点识别查询请求,利用一个安全伪随机数发生器产生,不可预测;Vsd是消息验证码,两端节点用以共享密钥进行消息认证,(,,,,)Vsd h Ksd RREQ IDs IDd n c=标志,,Ksd为共享密钥;()h为安全的单向hash函数,在源节点处分组的该字段为()hs h n=。

在路由发现过程中,该字段的值为将本节点的地址与上一跳节点对应的该字段值做函数压缩运算;F为bloodhound机制的检测值,在路由发现过程中,通过将本节点的路由记录字段和侦听到的下一跳节点的路由记录字段异或得到,异或值为真则表示下一跳正常操作,异或值为假表示下一跳有可疑行为;_P List为路由记录字段。

以下是基于图3所示网络拓扑结构的SDSR协议的安全路由发现过程。

当一个源节点S欲发送数据到目的节点D,它首先查看自己是否缓存有到目的节点的路由。

如果有有效的路由,则采用此路由发送数据。

如果没有有效的路由,源节点就开始路由建立过程,广播一个路由请求分组RREQ。

下面分步骤进行阐述。

(1)*{,,,,,,,{}}S RREQ RREQ IDs IDd m n Vsd hs F→=:标志,,源节点S对邻居节点广播此消息,同时会将路由包中的地址列表信息保存在自己的缓冲器中。

S的邻居节点A收到S发出的路由请求消息,A检查其路由请求表中是否有对应的表项,如果有则直接丢弃该路由请求分组。

否则,A检查该消息的路由记录中是否包含IDa,如果有则直接丢弃该路由申请;如果没有,A就把自己的地址加到RREQ中的路由记录中,并计算(,)ha h IDa hs=,把RREQ中的hs替换成ha。

与此同时节点S将侦听到节点A转发行为,并比较A发出的包中的地址列表与自己缓存中地址从而设置F的值。

(2)中间邻节点收到上一跳节点传来的路由申请消息包,检查该包的路由申请表中是否有对应的表项,如果有则直接丢弃该路由请求分组。

否则,检查该消息的路由记录中是否包含自己的地址,如果有则直接丢弃该路由申请;如果没有,就把自己的地址加到RREQ的路由记录中,并用新计算出的压缩函数值替换旧值。

与此同时上一跳节点将侦听到该节点的转发行为,并比较该节点发出的包中的地址列表与上一跳节点缓存中的地址,从而设置相应的F的值。

(3)假定在某条路径中目的节点D的上一跳节点是E,D收到的E转发的路由请求分组为:{,,,,,,{,,,}}RREQ RREQ IDs IDd m n Vsd he F IDa IDb IDe=L标志,,D使用与S共有的密钥Ksd,验证:(,,,,)Vsd h Ksd RREQ IDs IDd m n=标志,是否成立,并使用n和路由记录计算验证he的值是否成立。

(4){,,',,{,D E RREQ RREQ IDs IDd n Vsd F IDa→=:标志,,,,}}IDb IDeL其中,'(,,,{,,,})sdv h ksd RREP IDs IDd m IDa IDb IDe=L标志,,。

D只对第一个到达的路由申请作出回复,E收到消息RREP后根据F的值判断该反应包是接受还是丢弃,若是接受了则再根据路径列表把RREP发送给它的上一跳节点。

RREP沿路由记录中的逆向路径返回到源节点S。

S利用S和D的共享密钥Ksd,检验'Vsd是否成立。

如果成立,则S可以利用这条路径,发送数据分组到D。

在DSR协议中,路由的维护是按需的,不需要周期性地广播信息。

在SDSR协议中路由维护与DSR协议相同。

3.3 SDSR协议的安全性分析图5是本文设计的SDSR的拓扑原理结构图,由10个节点(S,1,2,3,4,5,6,M1,M2,D)组成。

SDSR协议可以阻止2个恶意的中间节点进行的攻击。

为便于阐述,给予4点说明:(1)1M和2M表示2个恶意的中间节点。

(2)列表,12{;,,,}S D kQ n n nL表示查询请求。

(3)(1,)in i k≠表示中间节点,1,kn s n D==。

(4)列表,12{;,,,}S D kR n n nL表示路由:{,,',,D E RREQ RREQ IDs IDd m Vsd F→=:标志,,{,,,}}IDa IDb IDeL答复。

图5 SDSR的拓扑原理结构下面给出了SDSR协议阻止2个恶意的中间节点(1M和2M)的4种攻击情形。

(1)当恶意节点1M接收到一个从源节点S发送到目的节点D的路由请求分组,试图产生一个路由应答分组,1{;,,}S DR S M D,应答分组声明它离目的节点D只有一跳,进行路由伪造。

但是由于1M不知道S点与D点的共享密钥,因此不能在路由答复包中生成有效的MAC,这样S点接收到这个路由应答分组后,将自动放弃。

(2)当恶意节点1M接收到一个路由请求分组试图不将自134 计 算 机 工 程 2011年8月20日己的地址贴到路由表中,进行路由隐藏攻击时,其上一跳节点将侦听到它这一行为,并将1M 记为可疑节点,这样当该节点收到应答分组时,通过ID Q 和反向路由检测路由是否可用。

(3)D 接收到路由请求,1{;,1,,5,4}S D Q S M ,生成一个路由应答,1{;,1,,5,4,}S D R S M D ,并沿反向路由传向S ,当1M 接收到此路由应答后,篡改它的内容,传播伪应答,1{;,1,,S D R S M,}Y D ,Y 为伪造的任一节点序列,但由于MAC 提供的完整性保护,S 将丢弃此答复。

(4)2M 接收到路由请求,{;,2,3}S D Q S ,它破坏这条路径,传播,2{;,,3,}S D Q S X M ,其中,X 是一个伪造的IP 地址(或者IP 地址序列中的其他地址)。

请求到达D 后,建立路由答复,并沿路径2{,,3,,}D M X S 向S 传播,当节点3接收到此答复后,检测到X 不是它的相邻节点,节点3不能向前转播此答复,所以此路由答复只有被丢弃。

总之,SDSR 协议使用两端节点的共享密钥对计算MAC ,对端节点身份的可信任性进行验证;改进的Bloodhound 机制使得中间节点也有了对路由的认证能力,在路由发现中添加压缩运算可以确保路由的完整性。

4 实验仿真使用网络仿真软件NS2对DSR 协议改进前后的通信性能做了模拟实验。

模拟的区域是1 000 m×1 000m 的方形区域。

节点的总数为50个,随机分布在这个区域内。

节点最大传输范围设为250 m 。

节点移动模型按照Random Waypoint 移动模型,节点移动的最大速度V max 是:0, 4 m/s, 6 m/s, 8 m/s, 10 m/s, 12 m/s, 14 m/s, 16 m/s, 18 m/s, 20 m/s ,模拟中每个节点的速度都是[0,V max ]之间的一个随机值,停顿时间是 5 s 。

每次模拟源节点和目的节点都是随机选定的。

每个数据包为512 Byte ,速率4 packet/s 。

每次模拟的时间为400 s 。

由图6可以看出,在没有恶意节点存在的时候,在网络节点静止的情况下(速度为0的情况),DSR 协议和SDSR 协议包传递率都非常高,均超过98%;在网络拓扑变化非常剧烈的情况下(节点最大移动速度为20 m/s),DSR 协议的递送率约为94.5%,SDSR 协议的递送率在92.4%左右,包递送率两者的差距不超过3%。

从而可以看出,虽然SDSR 协议的控制包扩展了(增加了包的长度,冲突的概率增大),但仍然具有较好的性能。

图7 端到端数据包平均延迟图8是有恶意节点攻击时的丢包率,从图中可以看出,在有恶意节点存在的时候两者的丢包率有差别。

当DSR 的丢包率为47%时,SDSR 的丢包率只有17%,从而SDSR 比DSR 更具安全性。

相关文档
最新文档