移动Ad Hoc网络安全按需路由协议
移动Ad Hoc网络安全按需路由协议
移动AdHoc网络安全按需路由协议
刘歹虿平,许歹孑平
(延安大学信息学院通信工程系,陕西西安716000)
摘要:AdHOC网络的安全性问题越来越引起J、一411的关注,如何确保AdHOC网络路由协议的安全成为AdHOC研究的
一项关键技术。提出一种适用于移动AdHOC网络的安全按需源路由协议,利用移动节点之间的会话密钥和基于散列函数的消息鉴别码HMAC一起来验证路由发现和路由应答的有效性。提出的邻居节点维护机制通过把MAC地址和每个节点的lD绑定来防御各种复杂的攻击如虫洞攻击。NS2仿真表明该协议能有效地探测和阻止针对AdHoe网络的大部分攻击。
关键词:AdHOC网络;安全按需路由;虫洞攻击;散列函数
中图分类号:TN915—34;7FP393
文献标识码:A
文章编号:1004—373X(2010)16-0097—04
SecureOn-demandRoutingProtocolforAdHocNetwork
I。IU
Qiao—ping,XUQiao-ping
71
(InformationCollege.Yan’anUniversity,Xi’an
6000,China)
Abstract:Thesecurityissueoftheadhocnetworkhasattractedtheattentionofpeople.Therefore,thesecurityoftheroutingprotocolfortheadhoenetworkisthekeyproblem.Aadhoenetworkisproposed,which
on
uses
secure
ad
hoeon—demandrouting(SAOR)protocolsuitablefor
thesessionkeybetweenpairsofmobilenodesandmessageanthenticationcodebased
route
hashfunction
tO
verifythevalidityofthe
as
discoveryand
are
route
replies.Bybindingthe
MACaddresswith1I)of
every
node,thevariouscomplexattackssuch
wormholeattacks
can
defendedbytheproposedneighbor-nodemaintenancemecha—
nism.NS-2simulationresultsshowthatSAORhocnetwork).
“
effectivelydetectandthwartmostofattacksupon
MANETs(mobilead
Keywords:adhocnetwork;secureon—demandrouting;wormholeattack;hashfunction
O引言
AdHocNetworks,
全的路由协议非常重要。
l安全按需源路由协议
移动AdHoe网络[1。2](Mobile
MANETS)组网方便、快捷,不受时间和空问限制,既可应用于救援、会议、战场、探险、远距离或危险环境中的目标监控等场合,还可用于末端网络的扩展,因此得到了广泛应用。移动AdHoc网络是一种临时自治的分布式系统,具有无中心接入和多跳的特征¨j。网络中各个节点的地位平等,每个节点都具有主机与路由器的双
重功能。
为了使得路由(secure
AdHocon-demand
rou—
ting,SAOR)协议实用性较强,能够满足多数应用场合的安全性要求,需综合考虑所采用技术的安全特性。按需路由开销相对较小,且具有较强的实用性,基于此本文提出一种适用于AdHoc网络的安全按需源路由L7吨o
(secureAdHOCOn—demandrouting,SAOR)协议。该
协议利用移动节点之间的会话密钥∞3和基于散列函数的消息鉴别码HMAC一起来验证路由发现和路由应答的有效性。提出了的邻居节点维护机制通过把MAC地址与每个节点的ID绑定来防御各种复杂的攻击如虫洞攻击等。该协议的最优性能就是自认证密钥体制带来的小通信开销。该协议同样包括路由发现和路由维护两个过程,并采纳目的节点序列号及邻节点列表等机制。
1.1
由于没有固定基础设施、拓扑频繁动态变化、无线信道完全开放、节点的恶意行为难以检测、网络缺乏自稳定性等原因,移动AdHoc网络容易遭受多种类型的攻击¨。6],主要有路由破坏攻击(如虫洞攻击,黑洞攻击),资源消耗攻击(如拒绝服务攻击)等。因此设计安
收稿日期:2010—03—19
基金项目:延安大学面向21世纪教学改革资助项目
(YDJG08—21;YDJG08—24;YDJG09—24);延安大学《信号与处理》校级重点学科资助项目
假设阶段
假设AdHoc网络中的每对节点N;和N。都拥有
97
万方数据
移动Ad Hoc网络安全按需路由协议
自己的共享密钥。假设节点一旦进入网络,其MAC地址就不会改变,并且在节点进入网络之前,每个节点已
经获得了被CA签名的证书,由此可以绑定MAC和ID(可能是节点的IP地址)。节点A把证书赠予首次遇
见的节点,如果证书得到成功验证,那么节点就可以和邻节点进行通信,否则丢弃此节点。1.2邻节点列表维护机制
当节点A首次接收到另一个节点B的信息时,首先把包含在证书的MAC地址和数据包头部的源MAC地址比较。如果两个MAC地址相配,证书进一步验证CA的公钥。若两次验证均成功通过,就把ID和MAC地址加入到当前邻节点列表中。因为网络中的节点有可能处于移动状态,所以一个活跃比特始终用来显示该节点是否处在无限范围内。若在规定的时间内,端节点还没有收到节点的信息,活跃比特就失效。认证的<MAC.ID>保存在邻节点列表中是用来节省证书认证时的非必要的重复计算。因为假设节点进入网络其MAC地址就不会改变,所以ID的真实性能被保证。
节点每次接收到邻节点的数据包后,首先核查这个节点是否已经存在它的邻节点列表中,它是否是活跃的。如果存在,它进一步核实这个数据包的源MAC地址与已存在当前邻居列表中的节点配对的MAC地址是否相配。只有这些数据分组成功通过这两项验证,才能传递到上层进一步处理。1.3路由发现过程
路由发现过程(如图1所示)包括路由请求,路由请求转发以及在目的节点处对路由请求的验证,还有相对应的路由应答,路由应答转发和在源节点对路由应答的
验证。
RREQ:S———————卜D
RREP:D—————斗S
图1路由发现过程
1.3.1路由请求过程
当源节点想和目的节点通信但路由缓冲中并没有到达目的节点的路由时,就根据实际应用 …… 此处隐藏:2038字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




