admin 管理员组

文章数量: 1184232


2024年3月8日发(作者:字体大小调整)

第37卷第5期 2010年5月 计算机科学 Vo1.37 No.5 May 2010 Computer Science MintRoute-HNLB:一种支持负载均衡的无线传感器网络路由协议 尹安汪秉文胡晓娅杨文俊 (华中科技大学控制科学与工程系 武汉430074) 摘要针对无线传感器网络中的负载均衡问题,提出并在TmyOS系统上实现了MintRout-HNIB协议算法。Mint- Rout_HNLB引入了“热度申明”和“热点节点规避”机制,选择次优父节点分担热点节点的数据转发任务,均衡网络负 载,并提出了同级节点路由均衡性能指标SLN--LBEL作为负载均衡性判据,通过TOSSIM模拟仿真表明Mint— Rout-HNLB比MintRoute协议能有效地实现网络负载均衡,均衡同级节点能量消耗。 关键词TinyOS,MintRoute-HNLB,MintRoute,负载均衡,TOSSIM MintRoute-HNLB:A Novel Wireless Sensor Network Routing Protocol with Load Balancing YIN An WANG Bing-wen HU Xiao-ya YANG Wen-jun (Department of Control Science and Engineering,Huazhong University of Science and Technology,Wuhan 430074,China) Abstract According to the load balancing issue on wireless sensor network,this paper presented and implemented the MintRoute-HNLN protocol on TinyOS.“Hot notifing”and“Hot node avoidance”were introduced in the MintRout- HNLB tO distribution of the traffic loads in the network by choosing the SUboptimal node sharing the forwarding task of the hot node.The criterion for load-balancing performance named the SLN--LBEL(Same-level nodes load-balancing e— valuation indicator)was proposed and used for results analysing.From statistic analysis and simulation using TOSSIM, it shows that the MintRout—HNLB iS more effective on load-balancing than MintRoute and balances the energy com— sumption of the same hop nodes. Keywords TinyOS,MintRoute-HNLB,MintRoute,Load balancing,T0SSIM 无线传感器网络(Wireless Sensor Network)是当前国内 外研究的一个热门领域,它融合了传感器技术、嵌入式技术, 他节点更多地承担数据包的转发而成为“热点”节点,其能量 也将消耗更快。本文在分析了MintRoute协议的工作原理 分布式信息处理和通信技术,其主要特点是通过多跳的方式 将采集的数据传送给汇聚节点(sink节点)口 ]。由大量传感 器节点组成的无线传感器网络目前正逐渐在军事、结构健康 监测、环境卫生监测等领域得到应用_3“]。 目前在无线传感器领域中使用的节点类型包括Mica系 列节点(如Mica,Mica2,MicaZ等)、telos系列节点(如telosa, telosb),此外还有iris节点等。这些节点通常由能量有限的 后,提出了MintRoute-HNLB路由算法,并在TinyOS平台上 完成了代码实现,可部署在Mica,telos系列平台的节点上,对 实际工程应用具有一定指导意义。MintRoute-HNLB路由算 法引入“热度申明”和“热点节点规避”机制,对网络数据流进 行调节,有效地实现了网络负载均衡,减轻了热点节点的通信 负担。在文末,阐述了使用TOSSIM模拟环境进行的实验仿 真,并对实验结果进行了分析,最后进行了总结并提出了今后 的研究方向。 电池供电,且在实际应用中更换电池或对电池进行充电都比 较困难。因此,相对于传统的有线网络而言,在设计无线传感 器网络路由协议中,要重点考虑能量有效性问题,为了避免由 于节点承担过多数据转发而能量过早耗尽,也需要考虑能量 的均衡性。 在基于TinyOSE 操作系统上已经提出的路由协议有 MintRouteE , .MultiHopLQI ̄引.Collection Tree Protocol 1 MintRoute路由协议分析 MintRoute是无线传感器网络中常用的一种多跳路由协 议,已经在实际工程中有所运用[4 。与按需路由协议不同, 该协议并不是在有数据报文需要发送时才激活路由发现机 制,寻找到达目的节点的路由,而是各个节点周期性发送路由 (CTP)E9]等,这些协议都基于链路质量评估来选择父节点转 发数据包到汇聚节点。基于链路评估机制选择父节点可以较 好地保证中继链路上的可靠性,但会使某一节点比同级的其 到稿日期:2009—06—03返修日期:2009—08—24 资助。 包,邻居节点从接收到的路由更新包中获取链路信息,再根据 链路质量评估算法,选择下一跳目的节点。MintRoute协议 的实现主要包括两个模块文件MuhiHopEngineM和Multi一 本文受国家自然科学基金(60773190)和(60802002),湖北省科技攻关项目(20O7AA1O1C47) 尹安(198O一),博士生,研究方向为无线传感器网络和应用技术,E-mail:ibm_hust@yahoo.toni.on;汪秉文(1946一),教授,博士生导师,研究 方向为无线网络技术、生产过程综合自动化系统集成技术;胡晓娅(1974一),副教授,研究方向为无线传感器网络、网络化控制系统;杨文俊 (1981一),博士生,研究方向为无线传感器网络中间件技术。 ・ 77 ・ 

HopWMEWMA,配置文件WMEWMAMultiHopRouter将上 同跳数的节点集合。 述两个模块进行绑定。其中,MultiHopEngineM模块实现了 数据报文的转发功能;MultiHopWMEWMA模块是路由选择 定义3(1一hop上游节点集合,1-hopUpStreamSet ) 1一hopUpStreamSal一{ J V ∈( , ) ,i, ∈ ) 节点i的1跳上游节点集合1一hopUpStreamSet 定义为 在一跳范围内需要节点i中继数据包的直接邻居节点。 定义4(上游节点集合,UpStreamSa,) UpStreamSet 一{ I V( , ) ,i, ∈V,l≤ ≤DP夕f } 节点i的上游节点集合UpStreamSet 定义为需要节点i 进行数据转发的节点集合。上游节点即包括1跳范围内需要 节点i中继数据包的直接邻居节点,也包括需要节点i中继 数据包的非直接邻居节点。 定义5(节点热度,HotDegreei) 的核心模块,完成路由更新包的发送和父节点选择算法,提供 RouteSelect和RouteControl接口中相关命令的具体实现,为 MultiHopEngineM模块提供当前路由状态信息_】 ]。 在基于MintRoute协议的无线传感器网络中,各节点周 期性广播AM类型AM—MULTIH0PMSG一250的数据包。 该数据包中的数据字段包括了MultihopMsg消息内容,在 MultihopMsg中封装RoutePacket消息。节点B接收到节点 A发送的AM—MULTIHoPMSG一250的数据包后,解包得 到RoutePacket消息报文,并根据RoutePacket中的信息更新 本地邻居表中的信息,如当前父节点号、跳数等,为平滑链路 评估的抖动,使用窗口平均的指数加权位移平均方法 (WMEWMA),计算其到A节点当前链路质量值,在完成对 各个邻居节点链路质量评估后,根据最小链路代价原则选择 下一跳节点。 节点在收到数据报文后,若该数据报文的目的地址是本 节点ID,且非重复数据报文,则节点中继转发该数据报文到 下一跳目的节点。 MintRoute使用基于链路代价函数来选择路由中继数据 到sink节点,这样就不可避免地将一些通信任务集中到某些 节点上。图1所示是网络拓扑示意图。 sink 图1网络拓扑示意图 其中,节点①由于提供了到sink节点的可靠路由而比同 级节点②承担了更多的数据转发任务,其能量也将消耗较快, 且更容易出现数据报文拥塞和冲突。为解决以上问题,本文 提出了MintRoute ̄HNLB协议对热点节点的数据流进行动 态调节,使用次优节点分担热点节点数据流,均衡网络负载。 2 MintR0ute-HNLB的设计与实现 2.1 网络模型及相关定义 无线传感器网络可以抽象为一个有向图模型G一(V, E),其中V表示网络中节点的集合,E表示节点问链路的集 合。( , ) , ,jEV表示节点.J.经过n跳后到达目的节点i。 为了描述MintRoute-HNLB协议算法,首先给出以下定义。 定义1(网络深度,Depthc) 网络深度Deptl ̄定义为网络G中节点到汇聚节点的最 大跳数。 定义2(同级节点集合,SameLevelSet ) SameLevelSet.:{ l V(SINK, ) , ∈V,1≤n≤ DepthG) 同级节点集合SameLevelSet 定义为到sink节点具有相 ・ 78 ・ HotDegreei—I UpStreamSet I 节点i的热度HotDegree 定义为节点i的上游节点集合 的个数。 如图1所示,在该无线传感器网络G中,Deptl ̄.一2, SameLevelSet1一{①②},1-hopUpStreamSet1一{③④⑤}, UpStreamSet1={③④⑤⑥),HotDegreel一4,HotDegreez: 1。节点①除了向sink节点发送自己的数据外,还需要转发 节点③,④,⑤,⑥的数据。若各节点发送数据频率为Npac- ket/min,则理论上每分钟节点①需要比节点②多转发的数据 包数目为(HotDegree1一HotDegreez)*N一3N packet,在 sink节点一跳范围内的网络负载主要集中在节点①,节点① 的能量消耗大于同级节点②,且容易出现数据拥塞现象。 2.2 MintRoute-HNLB协议描述 MintRoute-HNLB在MintRoute协议的基础上,引人了 “热度申明”和“热点节点规避”机制。MintRoute-HNLB协议 具体描述如下。 每个节点在本地保存中继信息ForwardRecorderEntry, 在其中记录HOTDEGREE CHECK~INTERVAL时间内转 发数据包的上游节点ID。若在此时间间隔内节点i的热度满 足HotDegree ≥THRESHOLD,则设置resetParent标志为 1;在下一个路由更新周期,节点i首先判断resetParent标志 位。若为1,则启用“热度申明”机制,在路由更新包Route— Packet中设置以下字段,并广播路由更新包: uint16一t reset;//reset=1:本节点热度已达到闯值 uint16t addr;//addr=TOS_LOCALADDRESS —uint16一t notifylD; //notifyID—max(n). E 1-hopUpStreamSet, 节点i的1-hop上游节点接收到路由信息包后,若该路 由更新包字段满足以下条件: 声RP一> 一一1&& P一>addr一一gpCurre,ztPare £一>耐&& (1) pRP-- ̄notifylD一=TOS_LOCAL—ADDRESS 则说明其当前父节点发布了“热度申明”,并指定了该节点进 行热点节点规避。该节点若存在次优父节点,则在设定的热 点节点规避时间间隔内选择其作为下次数据转发的中继节 点;若不存在次优父节点,说明在该节点通信范围内父节点唯 一,则仍选择该父节点转发数据。 在图1所示网络拓扑结构图中,热度阈值设定为 THRESHOLD=4。在时刻t,节点①由于HotDegree1≥ THRESHOLD,则设置其路由更新包相应字段并发布“热度 

申明”,其中notifyID设置为节点①的1-hopUpStreamSet 节点集合中I【)最大值,即notifylD=5。节点⑤在接收到路 由更新包后,若路由更新包满足条件表达式(1),则进行热点 节点规避,选择其次优父节点②作为下次数据转发的中继节 9: currentParentID+_bestParentID 10:FillRouteMsgField() l1:If resetParent=一TRUE 12: routeMsg.reset'*-1 点。此时完成热点节点规避后网络拓扑图如图2所示。节点 ⑤同时设置规避时间 ,在£+ 时间后规避结束,仍采用基 13: routeMsg.addr"-TOSLOCALADDRESS __14: routeMsg.notifylD ̄-max(i) 于链路代价原则选择父节点转发数据。 sink 图2热点节点规避后网络拓扑图 下面对重选父节点的选择策略进行说明。 MintRoute-HNLB采用1一hopUpStreamSet 中ID号最 大的节点重选父节点,进行热点节点规避。此外,还可以采取 其他策略,如在N个HOTDEGREE—CHECKINTERVAL 时间间隔内最少访问节点,但这需要为卜hopUpStreamSet 中的每个节点增加计数器,增加了节点额外计算开销。从最 简原则出发,本文选取卜hopUpStreamSet 中I【)最大的节点 进行热点节点规避。具体算法实现如下。 Event Receive(dataMsg) Begin Event 1:If dataMsg.addr=一TOS LOCAL ADDRESS 2: mForwarder(dataMsg) 3: If is new forwarder(dataMsg)in H0TDEGREECHECKINTERVAL and l HotDegree }<THRESH0LD 4: AddForwarderRecoMer(msg) 5: Else if J HotDegree {≥THRESH0LD 6: resetParent ̄-TRUE 7:HotNotify() , 8: elearForwarderRecorder() End Event Event Receive(routeMsg) Begin Event 1:updateNbrInfo(routeMsg) 2:If hotnodeAvoidCondition is meet 3: i-,--findlnNbrInfo(routeMsg.addr) 4: Nbrlnfo[i].resetFlag-.--TRUE End Event Event TimerFired() Begin Event 1:updateTable() 2:bestParentID÷-chooseParent() 3:suboptimalParentlD ̄-chooseSecondP 4:i'*-'-findlnNbrlnfo(bestParentlD) 5:If Nbrlnfo[i].resetFlag==TRUE 6: currentParentID'*-suboptimalParentlD 7:avoidTimerStart() 8:Else i∈1-hopUpStreamSet 15:sendRouteMsg() End Event 3实验仿真 本文在TinyOS-1.15平台上使用nesC[”]编程语言实现 了MintRoute-HNLB路由算法。利用TOSSIMc 模拟了算 法的执行,并与MintRoute路由算法进行了对比。TOSSIM 是基于TinyOS操作系统的一个离散事件模拟器。与Tiny— OS应用程序编译到节点上运行不同,TOSSIM将应用程序编 译进TOSSIM仿真框架在用户PC机上运行,能够高可靠地 模拟无线传感器网络的运行状况。 本文提出了同级节点路由均衡性能评价指标SLN— LBEL,来判断路由协议的负载均衡性: SLN--LBEL一√ iff SameLevelSet ∑& 其中,Sendctog— k ,k∈SameLeoelSet.,Setldk— eSn&一 +Sendk一 ,eSndk表示节点走发送数据包数, 其值为节点k转发数据包和发送本节点数据包之和;& 表 示同级节点发送数据包的均值(数学期望值)。由SLN— LBEL定义可以看出,SLN--LBEI 越接近0,表示网络负载 均衡性越好;sLN—LBEL越大,表明网络负载均衡性越差。 在仿真实验中采用了两个不同场景对MintRoute-HNLB和 MintRoute协议进行比较。 仿真场景一 sinl‘节点ID为0,距sink节点1跳的节点集合为 SameLevelSet 一{①②③④},距sink节点2跳的节点集合为 SameLevelSetz一{⑤⑥⑦⑧⑨⑨⑩⑥⑥⑩⑩),节点⑤一⑩通 过节点①或②或③或④中继转发数据包到sink节点。设定 节点热度THRESHoLD=4,节点每隔10480ms向sink节点 发送数据包,路由更新时间为8192ms,热点节点规避时间为 21520ms,仿真所用随机种子数seed=10000。统计在不同仿 真时间内SameLevelSet 集合中的节点发包数如表1、表2所 歹II。 表1 1跳范围节点发送数据包数(MintRoute) 表2 1跳范围节点发送数据包数(MintRoute-HNLB) 时间(s)、 塞D 节点1\  节点2 节点3 节点4 发包总计 ・ 79 ・ 

在不同仿真时间内,1跳范围内的同级节点路由均衡性 能指标曲线SLN--LBEI1如图3所示。 置 吾 旱 蚕 图3场景一中SLN--LBEI1指标曲线 以Mica节点使用的CC10OO无线模块为模型,定义参数 如下:无线模块接收功耗为22.2mW,发射功耗为31.2mW。 MintRoute和MintRoute-HNLB协议下,SameLevelSet1集合 中的节点①②③④在不同仿真时间内对应的无线模块收发功 耗如图4、图5所示。 隼 瑟 : 图4 使用MintRoute协议下节 图5 使用MintRoute-HNLB I_z ,I I}I z,点①②③④功耗曲线 I∞ 协议下节点①②③④功 耗曲线 从表1和表2可以看出MintRoute-HNLB数据包发送数 目和MintRoute相当,具有类似的数据转发能力,但Mint— Route-HNLB下节点负载较均衡。如图4、图5所示,从场景 一中MintRoute和MintRoute-HNLB协议下SameLevelSet1 集合中的节点功耗曲线可以看出,由于MintRoute协议中数 据转发任务集中在节点②③,节点①④仅发送本地数据报文, 随着仿真时间增加,节点②③转发的数据包越多,与节点①④ 的收发功耗相差也越大;MintRoute-HNLB协议中引入了“热 度申明”和“热点节点规避”机制,均衡了网络负载,所以节点 ①②③④功耗接近,负载较均衡。从图3所示的SLN— LBEIl曲线也可以看出,在仿真时间内MintRoute-HNLB比 MintRoute的SLN--LBEI值要小,负载均衡性要优于Mint— Route协议,SLN--LBEI.可以有效表示同级节点负载均衡 性。 仿真场景二 随机部署3O个节点,设定THRESHoLD=5,节点每隔 10480ms向sink节点发送数据包,路由更新时间为8192ms, 热点节点规避时间为21520ms。统计在不同仿真时间内距离 sink节点为1跳、2跳的节点发送数据包数目,得到路由均衡 性能指标曲线SLN—LBEI ,SLN--LBEI2,如图6、图7所 示。 ・ 80 ・ 图6 场景二中SLN~LBE11 图7 场景二中SLN—LBEIs 指标曲线 指标曲线 场景二中MintRoute-HNLB协议的同级节点路由均衡 性能指标都要优于MintRoute协议。 由以上两个仿真场景可以看出,在固定拓扑结构和节点 随机部署场景下,MintRoute-HNLB协议的同级节点路由均 衡性能指标都要优于MintRoute协议。这是因为MintRoute- HNLB协议中引入了“热度申明”和“热点节点规避”机制,更 好地分配了网络数据流向,均衡了网络负载。 结束语在能量受限的无线传感器网络中,路由协议扮 演着十分重要的角色。本文从负载均衡考虑人手,设计并在 TinyOS上实现了MintRoute-HNLB路由算法,该算法引入 了“热度申明”和“热点节点规避”机制均衡网络负载,并提出 了同级节点路由均衡性能指标SLN—LBEI 。通过在 TOSSIM上模拟运行,实验结果表明MintRoute-HNLB比 MintRoute能更好地对网络数据流进行分配,有效地实现负 载均衡,通过SLN—LBEL可以有效地反映网络负载均衡 性。在大规模节点部署的无线传感器网络中,如何根据网络 状况决定热度阈值丁Ⅲ ESHOLD,这是笔者下步研究工作 的重点。 参考文献 Eli Akyildiz I F,Su W,Sankarasubramaniam Y,et a1.Wireless sen— sor networks:a surveyEJ].Computer Networks,2002:393—422 E2]任丰原,林闯.无线传感器网络EJ].软件学报,2003,14(07): 1282—1291 E3]Hedley M,Hoschk N,Johnson M,et a1.Sensor Network for Structural Health Monitoring E c]//4th International Conic- rence on Intelligent Sensors,Sensor Networks and Information Processing.2004:361 366 E4]Kim S,Pakzad S,Culler D,et a1.Health Monitoring of Civil In— frastructures Using Wireless eSnsor Networks[C]//6th Inter— national Symposium.Information Processing in Sensor Net— works.2007:254—263 E53 Levis P,Madden S,Polastre J,et a1.TinyOS:An operating sys— tem ofr wireless sensor networks[c]//Ambient Intelligence. New York,NY:Springer-Verlag,2005(12):115—148 [6]MintRoute[EB/OL].http://Ⅵ .tinyos.net/tinyos-1.x/tos/ lib/MintRoute E7]Woo A,Tong T,Culler n Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks Co3//Proe.of the 1 st ACM Conf.On Embedded Networked Sensor Systems (SenSys2003).ACM Press,2003:14—27 [8]MultiHopLQI[EB/OL].http://www.tinyos.net/tinyos-1.x/ tos/tib/MultiHopLQI [9] Collection Tree Protocol(CTP)[EB/OL].http√/Ⅵ .tinyos. net/tinyos一2.x/doc/html/tep123.html (下转第102页) 售I

等价密钥),当IKl—lCi+1且2l P1>1KI时,无法构造出完 善保密密码体制。 证明(反证法):假设密码体制(P,C,K,E,D)具有完善保 密性,且满足1Kl=IC{+1,2{PI>lKl。 令{K ,Kz)为K的划分,且对任意 ,k,EK,如果存在 xEP,yEC,满足Vk(z)一ek ( )一 (即E(x, )一{k ,k }, 。当lKl~ 三 ≥o时,有: lKI一 ≥ ∞1Kl≥2{Pl。 当fKf~ 三 ≤o时,有: tKl ̄止 ㈢1>Kl≤l PI+1。 IE(x,j,)f一2),则k ,岛∈K2,定义K1一K~K2。 令{C , }为C的划分,且对任意yEC,如果存在xEP, 使得IE(x, )l一2,则yE ,定义C1一C—C2。 可知,IKl≥2lPl,lKl≤}Pl+1均与前提相悖。同时 由上面的讨论可知,K中等于P( )的元素个数增加时,不等 因为任意固定的xE P,yE C,都有 ( )一P(Y  lz)>O, 所以任意固定的xEP,对任意yEC,都存在kEK,使得ek (-z)一 。又任意固定的xEP,对任意kEK,均存在yEC,使 得ek(z)一 。所以IKl—ICl+1时,任意固定的 ∈P,有且 仅有唯一的yEC,满足fE(x,-y)l一2,而对其余fC 2—1个yE C,均有1E(-z,y)I一1。 设-z1 EP,yl∈C,有 ( 1)一靠 ( 1)=yl(kl,kz EK2), 式均不成立。由此可得无法构造满足IKl一{CI+1,2lPI> IKl的完善保密密码体制。 3.3下一步研究 在本文的研究过程中,存在一个值得思考的问题:是否能 建立某种模型,在这种模型下,对任意给定的参数关系,可以 判断是否能构造具有完善保密性的密码体制,对于可以构造 具有完善保密性密码体制的参数关系,使用该模型至少能构 造一个满足完善保密性的密码体制实例。 结束语本文给出了特殊密码体制具有完善保密性的两 个必要条件(见定理6、定理7);给出了一种构造完善保密密 即1E(x , )I一2。可知l Kz}≥3(否则对任意32:∈P,均有 ek ( )一 。( ),存在多余密钥)。对于32 EP,因为有且仅有 唯一的lE(x ,Y )l一2,所以K一{ l,k2)和C一{Y }中元素一 一对应。设 ∈Kz一{k ,kz},且对任意kE Kz,均有 (是)≥ 1。由完善保密性的定义,M∈C有P(Yj)=P(Yj l-721)一・一 (∞lXlPi)一 ( ),因为任意kEK2,均有p(愚)≥p(k ),所 以对任意xEP,均有lE(x, )l一1,即至少有lP1个k∈K, 码体制的实现方案和4个相关的条件(见3.1节),并对文献 [5]中提出的问题进行了讨论,给出了结论和证明;总结了满 足完善保密密码体制的必要条件lKl≥lcl≥lPl,但无法构 造完善保密密码体制的明文空间、密文空问、密钥空间之间的 参数关系(见定理8)。目前对完善保密密码体制的研究,主 要对充分条件和充要条件的研究居多,而较少对完善保密密 夕(km),则必存在YiEC使得 (x1)一∞且有JE(xl,∞)J一 使得 (愚)一 ( )。因为对于 l EP,K一{k , 2}和C一{ } 码体制的必要条件进行研究。本文对完善保密密码体制进行 的研究,推广了前人的理论成果,约束了密码体制具有完善保 密性的条件,对实用密码体制的设计具有一定的意义。 中元素一一对应,设P(足 )一P(忌2)一P( ),至少有『P『一 2个yEC,使得户( )一声(是 );且这lPl一2个yEC,对所有的 z∈P,均有J E(x,.y)J一1(即Y∈G)。所以最多有J C;一 (IPl一2)一lKI—jPI+1个yEC使得lE(x, )l一2(即 yEC2),且最多有lKl—lP1个kEK,使得户( )>p( )。可 知K中概率大于P( )的元素在加密规则中最多在(IKl— lPl+1)(1Kl—lPI)组不同的(z, )中出现(设概率大于P 参考文献 Eli Shannon C E.Communication theory of secrecy system[J].Bell SystemTechnical Journal,1949,28:656—715 [2]Massey J L An introduction to contemporary cryptology[M]. Digital O ect Identifier,IEEE,1988:533—549 ( )的任意kEK,对任意yE C2都存在 EP,使得ek( )一 )。因为任意yE C2,都有}P1个zEP,使得P(ylz)>O(即 共(1Kj一{P J+1)lP J个不同的( , )组合),jE(x, );一2的 个数共为IP1个,所以(1Kl—l Pl+1)(}KI—l P1)≥(1 Kl— lPl+1)lPI—lPl时,才有可能构造出完善保密密码体制。 解这个不等式可得: (IK1一IPl十1)(1K{一iP1)≥(1Kl—lPl+1)lP1一IPl 甘(fKi—fPf+1)(IKf一2fPf)+fPl≥O ( 一 )z≥( )z。 [3]冯登国,裴定一.密码学导引[M].北京:科学出版社,1999 [4]魏仕民,陈凯,肖国镇,等.关于密码体制的完善保密性[J].通信 学报,2001,22(7):44 47 [5]亢保元,王育民.完善保密密码体制的条件与设计[J].通信学 报,2004,25(2):168—173 [6]Stinson D R.Cryptography theory and practice[M].CRC press, 2005 [7]Kelsey J,Sehneier t3.Key-schedule eryptanalysis of deal[C]∥ Sixth Annual Workshop on Selected Areas in Cryptography. Springer-Verlag,1999:118-134 (上接第8O页) [1O]Werner-Allen G,Lorincz K,Johnson J,et a1.Fidelity and yield in a volcano monitoring sensor network[C]∥0SDI’06:Procee- dings of the 7th USENIX Symposium on Operating Systems De— sign and Implementation.USA USENIX Press,2006:27—43 [13]Gay D,Levis P,Behren R,et a1.The nesC language:A holistic approach to networked embedded systems ̄C]f?Proceedings of the ACM SIGPLAN 2003 Conference on Programming Lan— guage Design and Implementation.New York,USA:ACM Press,2003:1-11 [11]颜庭莘,孙利民.TinyOS路由协议原理及性能评估[J].计算机 工程,2007(1):112—114 [】4]Levis P,Lee N,Welsh M,et a1.TOSSIM:Accurate and scalable [12]Levis P,Gay D,Hill J,et a1.Ad Hoc Routing omponentC Archi— tecture[Z].http:{{ pdf,2003—02 ・ simulation of entire tinyos applications[c]∥Proc.of the 1 st International Conference on Embedded Networked Sensor Sys— tern.New York:ACM Press,2003:126—137 .tinyos.net/tinyos-1.x/doc/ad-ho ̄ 102 ・ 


本文标签: 节点 网络 路由 无线 数据