- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AdHoc网络中基于AODV协议的安全路由协议.pdf
AdHoc网络中基于AODV协议的安全路由协议·
王娟1周鹏2侯整风1
1合肥工业大学计算机与信息学院,安徽合肥230009
2安徽中烟工业公司,安徽合肥23000l
摘要:SAoDV协议通过应用数字签名和哈希链,能够对抗多种网络攻击,加强了AODV协议的
安全性。但sAODV协议需要大量公钥计算,对网络性能的影响非常大。本文提出一种改进的安全路
由协议ISAODV,该协议采用延迟验证的思想,减少公钥计算量,有效降低了SAODV协议的能量消
耗。最后通过NS2模拟验证改进协议的性能。
关键词:AdHoc路由协议SAoDV能量
1引 言
AdHoc是一种具有全新组网方式的网络技术。由于其具有自组织、无中心、动态拓扑、自身能量有限
等特点,传统路由协议不能很好运作。许多针对AdHoc网络的路由协议被提出,并得到广泛认可,如:
AoDv【1j,DsR,DsDv等。
然而,这些路由协议均假设网络中节点完全配合协议的运作。当网络中存在恶意节点时,路由协议将
不能正常运作。随着网络环境安全隐患愈加严重,网络协议的安全性愈加重要。如何增强路由协议的安全
性已经成为一个研究热点。
问题,提出了一种改进协议,力图减少SAODV协议的能量消耗。
2SAODV路由协议及其存在的问题
2.1SAODV协议
SAODV协议针对AODV路由协议路由消息中跳数域逐跳变化的特点,将路由消息划分为可变部分和
不变部分分别进行处理。路由消息中的跳数域为可变部分,协议应用哈希链保护它。协议中的节点,均能
通过哈希链验证路由消息的跳数域以确定其没有被恶意减少。路由消息中的其他字段为不变部分,协议应
用数字签名保护它。通过运用数字签名能对消息发送者进行身份认证,也能够保证消息的完整性和抗否性。
协议中的每个节点均维护一个节点路由表。路由表的表项为:目的节点IP地址、目的节点序列号、跳数、
下一跳节点。节点应用它存储从路由消息中获得的路由信息。
SAODV协议的过程如下:
(1)当需要获得到达目的节点的路由时,节点产生并广播一条Iu汪Q消息。该消息中包含对于不变部
‘作者简介:王娟(1984.),女,安徽合肥人,硕士生,研究方向为网络与网络安全;侯整风,男,教授,硕士生导师.
分的签名和对于跳数域的哈希链。
(2)该RREQ消息被不断的转发。每个节点接收到该消息后,首先验证消息中的签名域,仅当验证有
效,才继续进行操作。否则,直接丢弃该消息。完成对该消息的相关操作后,节点需对其中的哈希链进行
一次哈希操作,方能将该消息继续转发出去。
(3)该对汪Q消息在网络中的一定范围内不断传播,直到它到达能够应答它的某个节点。该节点即是
RREQ消息的目的节点,或该节点拥有到达目的节点足够新鲜的路由信息。那么,该节点产生RREP消息
应答这个路由请求。
(4)RREP消息中同样拥有对于不变部分的签名和对于跳数域的哈希链。节点根据路由表中的路由信
息,将该Iu冱P消息沿着刚才RI辽Q消息传播的路径,反向回送,直至RREQ的源节点。
(5)传播RREP消息的节点,在接收该消息后,将首先对其不变部分进行认证,并在发送该消息前,
对其哈希链进行哈希操作。
通过上述过程,sAoDv协议实现了路由消息的源认证、消息完整性及接入授权。能够抵抗网络中的
篡改攻击、伪造攻击、路由重播攻击、路由黑洞攻击。
2.2sAoDV协议存在的问题
sAODV路由协议中消息的源认证和完整性是通过公钥算法提供的。协议中路由消息每传送到新的一
跳,均需进行公钥计算。公钥算法的计算复杂度较高、耗能量大,对路由协议的性能影响大。
此外,协议中源节点产生的RREQ消息将在网络中广泛传播。除非到达能够应答它的节点,该消息将
在一定的跳数范围内一直传播。当网络场景复杂或者网络环境恶劣时,l冰EQ消息传播的跳数范围会更大,
也就是会有更多RREQ消息在网络中传播【3j。RREQ消息传播的范围增大,节点的能量消耗也相应增加。
RREQ消息传播到各个节点,节点验证其签名并在路由表中建立相关路由信息。这些路由信息,仅在
下述情况有用:
回传RREP消息。
(2)节点需要使用该鼬也Q消息中的相关路由信息应答其他鼬也Q消息。
除这两种情况所使用的路由信息外,其它通过接收RREQ消息建立的路由
原创力文档


文档评论(0)