《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 降低ZigBee網絡能耗的路由安全算法
降低ZigBee網絡能耗的路由安全算法
來源:電子技術應用2012年第7期
蔣建平, 陳 輝
桂林電子科技大學 信息與通信學院, 廣西 桂林541004
摘要: 基于ZigBee技術的無線傳感網絡中,路由協議起著極其重要的作用。AODVJr協議是AODV協議的簡化,它在ZigBee技術中得到廣泛的應用。雖然AODVJr協議相對于AODV協議來說進行了各種優化,在同等條件下其性能優于AODV協議,然而對路徑信息及傳輸數據的安全方面并未提供保障。將SRP(安全遠程密碼協議)協議、AODVJr協議與樹路由算法相結合并考慮了局部節點的路由跳數,以達到降低ZigBee網絡的總能量、提高網絡數據傳輸安全的目的。
中圖分類號: TN918
文獻標識碼: A
文章編號: 0258-7998(2012)07-0140-04
Drop the ZigBee network energy′s routing safety arithmetic
Jiang Jianping, Chen Hui
College of Information and Communication Engineering, Guilin University of Electronic Technollogy, Guilin 541004, China
Abstract: Based on the wireless sensor network of ZigBee technology, it is important to routing protocol in the network.The AODVJr protocols is the simplified of the AODV protocols,which will be widely applied in the ZigBee technology. But the AODVJr protocols did not provide security protect during the path of information and data transmission. This paper combied the SRP arithmetic and the tree route arithemetic,at the same time,which considered the routing hop of local node.Such as drop the cost and improved the network data transmission safety functions in the ZigBee network.
Key words : AODVJr protocols; SRP protocols; ZigBee network; route protocol

    ZigBee網絡協議在PHY層和MAC層采用802.15.4協議標準,在EWK(網絡)層和APL(應用)層則采用由ZigBee聯盟定義的ZigBee協議標準,具有低功耗、低速率、高穩健、可靠、靈活的特點[1]。隨著ZigBee協議的不斷升級,基于ZigBee技術的無線傳感網絡(簡稱ZigBee網絡)將在家庭網絡、工業控制、工業無線定位、汽車自動化、樓宇自動化和醫療設備等多個領域實現更廣泛的應用[2-3]。本文研究的重點是將ZigBee網絡與其他網絡進行鏈接,提出一種有效降低節點能耗、增加網絡安全、延長網絡生存時間的高效路由算法。結合AODVJr(按需路由協議的簡化版)和樹路由算法,并將SRP(安全遠程密碼協議)算法[4]加以考慮,提出一種具有降低網絡開銷、提高網絡安全的路由安全協議。

1 節能算法的提出
    ZigBee網絡中,若路由節點的電池能量消耗較大,會導致網絡分割時刻提前,使網絡的吞吐量、傳輸時延等性能指標急劇惡化。適當地降低網絡路由節點的能量開銷對于網絡具有更大的優化效果。
    AODVJr算法繼承了AODV(按需路由協議)算法的特性,同時在AODV算法基礎上取消了Hello包的發送,并規定只有目的節點對RREQ(路由請求)包進行應答,中間節點不會產生RREP(路由響應)。通過采用這種端到端的通信方式,可以大大降低網絡的開銷。雖然AODVJr算法在尋找路徑的過程中有較大的優勢,然而該算法在路由發現過程中仍然會產生一些多余的RREQ分組,該分組雖然也參與了路由發現過程,然而卻對最終結果卻不起任何作用,如果在路由發現過程中去除掉這些RREQ包,將會有效地降低節點的開銷,增加網絡的生存時間。
    問題的提出:
    (1)按照圖1所示的樹路由傳輸規律,節點3發送數據給節點17要經過3跳,如果在RREQ分組跳數大于4的情況下仍然繼續泛洪,則對最終找到路徑沒有任何作用;

    (2)當節點12需要發送數據到節點7時,若節點12沒有到節點7的路由表項,則節點12向其所有的鄰居節點發送RREQ分組進行路由發現過程。由于節點7并不是節點12的后裔節點,所以節點12向其后裔節點發送RREQ分組對于需找到節點7的最優路徑絲毫不起任何作用;
    (3)若節點12發送數據到其后裔節點19,從而節點12發送RREQ分組到其父節點3來尋找最優路徑所起的作用也不大。
    (4)由于AODVJr協議過于簡化,沒有考慮路由的安全性,使得路徑信息可能被更改,數據在傳輸過程中也極有可能被丟棄或者篡改,不利于安全機制的運行。
    針對這些問題,本文將TR算法和AODVJr算法相結合,并適當限制路由過程中RREQ分組的泛洪,規定在改進算法中RREQ的最大傳輸范圍為網絡最大深度L的2倍,這樣當RREQ的傳輸范圍超過2L時,節點便丟棄接收到的RREQ分組。
2 降低能耗的安全算法設計
    在上述提出降低能耗的基礎上,結合SRP安全算法,使得改進的算法既起到降低能耗又能保障路徑傳輸數據的安全。由于SRP與AODVJr在路由機制上略有差異,本文在此對SRP算法也進行了一些適用于AODVJr的改進:
    (1)考慮到AODVJr協議禁止中間節點對路由請求作出響應,本文也將SRP算法限制中間節點對路由請求作出響應。
    (2)根據AODVJr協議中的“最快即最好”原則,本文同樣對SRP進行一些設定,即目的節點只響應最先收到的RREQ,對之后接收到的全部丟掉。
    (3)考慮到AODVJr協議中的RREP(路由響應)報文只能以單播的方式傳送回源節點,因此在SRP算法中,目的節點發出的RREP包只能以逆著接收到RREQ報文來的路徑傳回到源節點。
    在SRP和AODVJr協議基礎上,對RREQ分組中增加flag標志位和隨機問詢標志QID,flag=0表示當前節點的父節點不應該轉發RREQ分組,flag=1表示當前節點的后裔節點不宜轉發RREQ分組。為避免中間節點將同一問詢轉發多次或者目的節點對同一問詢作出多次響應,應使源節點在同一次發出的問詢獲得相同的標志。結合樹路由算法、AODVJr協議和SRP協議的改進路由算法步驟如下:
    (1)如果ZigBee網絡中的RFD(終端)節點要發送數據到該網絡中的其他節點,則RFD首先將數據發送給其具有路由功能的父節點,再由其父節點進行轉發。
    (2)如果具有路由功能的FFD節點要發送數據到網絡中的其他節點,則RFD首先查看目的節點是否在鄰居列表中,如果沒有則啟動路由發現請求;否則,直接進行數據轉發。
    (3)將源節點IP地址、目的節點IP地址、問詢標示QID地址、flag標志位、SRP消息識別碼MAC和初始值為0的跳數值hops加入到RREQ包中。其中QID是在源節點發起RREQ時激發產生的一個32 bit隨機問詢標志,在路由發現階段,中間節點通過該標志來識別路由請求,如果轉發成功,則跳數值hops加1。而MAC碼是由目的節點地址,源節點地址和共享的鑰匙KS、D作為單向散列函數的輸入,通過計算其輸出[6],可以獲得相應的MAC碼。
    (4)當源節點需要與另一節點進行通信而又沒有通往該節點的路徑信息時,源節點便向鄰居節點廣播一個路由請求消息RREQ發起一個路徑尋找過程[5]。
    (5)假如節點M作為中間轉發節點收到節點N發送來的RREQ包時,首先查看分組RREQ分組里的跳數值和對隨機問詢標志QID提取,如果跳數hops>2L或者是當QID與節點問詢表的某個入口相符合時,則丟棄該RREQ包。
    (6)否則若QID與節點問詢表的某個入口不相符合且hops<2L時,節點M繼續提取出源節點和目的節點地址,與QID一起在問詢表中創建一個入口,且同時查看RREQ包里的flag值:如果flag=0,則說明N的父節點不適合轉發此RREQ包;如果flag=1,說明N的子節點不適合轉發RREQ。
    (7) 路徑上的每個中間節點都會重復步驟(5)~(6),同時檢測從鄰節點接收到問詢的頻率次數。檢測到的頻率次數大于預先設定的一個頻率次數值時,可以將該鄰居節點看成一個壞節點而丟棄,這樣壞節點就達不到消耗網絡資源、消耗網絡性能的目的了。
    (8) 當目的節點接收到RREQ包時,利用改進的SRP算法來驗證該RREQ是否有效,如果有效則目的節點開始構造響應的路由響應RREP,并將該響應RREP逆著RREQ來的路徑傳輸回源節點。
    (9) 當接收到來自目的節點的路由響應時,源節點先檢查RREP中源節點地址、目的地址和問詢標志QID,如果與當前最迫切的問詢不一致,則將RREP丟棄;若一致,則源節點利用參考文獻[6]計算消息識別碼MAC。若結果與RREP中的MAC碼相符合,則源節點就會認為路由請求確實完好無損地到達了目的節點,并且目的節點的響應能夠沿著該路徑被源節點S成功,從而證實了該連接信息的有效性。具體的實現過程如圖2、圖3、圖4所示。

 

 


3 改進算法的仿真及圖形分析
    網絡仿真軟件采用NS-2對改進后的ZigBee算法進行模擬實驗。模擬的區域是1 000 m&times;1 000 m,節點的總數為100個,隨機分布在這個區域內,每個節點的初始能量均為1 000 J,數據包長度為128 bit,信道傳輸數據的傳輸率為250 kb/s。將改進安全算法與傳統AODVJr算法的仿真結果進行比較,如圖5和圖6所示。
    圖5中,曲線1表示傳統的AODVjr路由算法運行時網絡消耗的總能量,曲線2表示改進算法運行時網絡消耗的總體能量。由于改進算法引入了鄰居列表,在路由傳輸的過程中綜合考慮了路由跳數并限制了路由泛洪,在網絡運行到6 s時大約節省17.0%的網絡總能量。

    圖6中,曲線3表示傳統網絡在受到惡意節點攻擊時,數據包的丟失率隨惡意節點的增多而變化的曲線。曲線4表示由于考慮了網絡的路由安全,將SRP算法與AODVJr算法相結合,提高了網絡的安全性,即使存在惡意節點的攻擊時,數據包的丟失率相對曲線3和會減少很多。而在初始時刻,不存在惡意節點時,曲線3曲線4幾乎相聚于零點,因而可以得出在無攻擊的惡意節點時,兩種算法的丟包率接近,且都非常小。
    針對傳統的ZigBee路由算法,本文提出一種在傳統的ZigBee路由算法的基礎上,引入鄰居表,在數據傳輸過程中,考慮了跳數hops,并與SRP算法相結合,通過實驗驗證了該算法降低了網絡總能耗,提高了網絡安全。但是該算法僅僅考慮了局部的路由跳數而沒有考慮整體的路由跳數的最優化,同時只采用了傳統的SRP算法,面對惡意節點的攻擊時還不能很好地保護傳輸數據。今后的工作中,可以在這兩方面做進一步的研究。
參考文獻
[1] ZigBee Alliance. ZigBee Specification(version 1.1)[S].2006.
[2] 謝川. 基于ZigBee的AODVjr算法研究[J].計算機工程. 2011,37(10):87-89.
[3] 鐘永鋒,劉永俊. ZigBee無線傳感網絡[M].北京:北京郵電大學出版社,2011:93-95.
[4] MARSHALL J. An analysis of SRP for mobile Ad Hoc networks[C].Proceeding of the 2002 Internation Multi Conference in Computer Science. Las Vegas,USA.2002.
[5] 戴逸民, 王培康, 陳巍. 通信網的安全理論與技術[M].北京:清華大學出版社,2006:126-246.
[6] 鄭東,李祥學,黃征.密碼學&mdash;密碼算法與協議[M].北京:電子工業出版社,2009:84-90.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩午夜视频在线观看| 欧美成人综合| 在线一区二区三区做爰视频网站| 欧美成人自拍视频| 欧美日韩国产精品成人| 久久字幕精品一区| 欧美日韩一区二区三区视频| 欧美一区二区播放| 亚洲一区bb| 一区二区三区国产在线观看| 精品成人一区二区三区四区| 国产一区二区无遮挡| 国产精品久久国产精麻豆99网站| 久久婷婷人人澡人人喊人人爽| 欧美中文在线字幕| 国产精品久久久一区麻豆最新章节| 性欧美1819性猛交| 亚洲午夜未删减在线观看| 国产一本一道久久香蕉| 曰本成人黄色| 欧美成人在线网站| 尤物在线精品| 国产自产高清不卡| 亚洲国产第一| 国产欧美精品| 亚洲欧美不卡| 欧美日韩国产精品| 欧美日韩国产成人高清视频| 亚洲欧美视频在线| 久久精品国产在热久久| 国产精品视频精品视频| 在线精品视频一区二区三四| 久久久激情视频| 欧美国产极速在线| 国产一区二区主播在线| 国产亚洲欧美在线| 亚洲欧美日韩视频二区| 国产精品揄拍500视频| 国产亚洲精品v| 国产精品日韩在线| 一区二区三区|亚洲午夜| 欧美色图一区二区三区| 亚洲国产精品一区二区第一页| 欧美激情综合五月色丁香| 免费观看一级特黄欧美大片| 亚洲中午字幕| 国产精品美女久久福利网站| 欧美精品1区| 欧美国产日韩一区二区在线观看| 欧美成人tv| 国产噜噜噜噜噜久久久久久久久| 欧美午夜片在线免费观看| 正在播放亚洲一区| 久久激情久久| 久久久亚洲国产美女国产盗摄| 亚洲一区二区三区高清| 国内精品久久久久国产盗摄免费观看完整版| 国产精品一区二区三区久久| 欧美日本中文字幕| 免费在线观看日韩欧美| 久久在线观看视频| 国产精品视频免费| 亚洲国产精品国自产拍av秋霞| 亚洲精品在线免费观看视频| 国产伦精品一区二区三区| 精久久久久久久久久久| 老鸭窝毛片一区二区三区| 欧美一级二级三级蜜桃| 国内久久精品视频| 亚洲欧美在线另类| 在线观看国产日韩| 欧美激情按摩在线| 欧美日韩亚洲一区二区三区在线观看| 国产精品制服诱惑| 一区二区三区国产在线| 欧美三区美女| 黄色av日韩| 欧美午夜在线| 欧美在线一二三| 亚洲日本理论电影| 久久亚洲精选| 亚洲国产欧美不卡在线观看| 黄色在线一区| 国产精品一区二区黑丝| 久久gogo国模啪啪人体图| 精品白丝av| 国产午夜亚洲精品不卡| 国产精品久久久久影院色老大| 亚洲视频图片小说| 午夜精品婷婷| 久久人人爽人人爽| 国产精品免费区二区三区观看| 亚洲美女av在线播放| 久久精品国产视频| 国产亚洲va综合人人澡精品| 一本久久综合| 国产精品s色| 欧美日韩免费观看一区三区| 国产喷白浆一区二区三区| 精品不卡在线| 国产欧美一区二区三区另类精品| 久久精品一区二区国产| 国产视频一区三区| 亚洲国产欧美日韩另类综合| 国产一区二区在线免费观看| 欧美一区二区三区在线免费观看| 久久国产天堂福利天堂| 亚洲自拍电影| 欧美精品一区二区三区在线播放| 国产日本欧美视频| 极品av少妇一区二区| 国产日韩欧美在线观看| 亚洲砖区区免费| 麻豆freexxxx性91精品| 亚洲一级一区| 欧美日韩国产色综合一二三四| 欧美午夜精品理论片a级大开眼界| 日韩视频在线免费观看| 久久亚洲欧美国产精品乐播| 欧美日韩国产精品一卡| 国内外成人免费激情在线视频| 黄色免费成人| 国产亚洲精品自拍| 欧美国产一区在线| 欧美激情二区三区| 欧美一区二区三区在线播放| 最新国产成人在线观看| 欧美一级淫片aaaaaaa视频| 国产一区二区精品| 国产精品久久国产精麻豆99网站| 欧美一区二视频在线免费观看| 在线亚洲欧美| 国产精品日韩| 在线电影欧美日韩一区二区私密| 亚洲欧洲美洲综合色网| 亚洲国产高清在线| 亚洲国产一区在线观看| 亚洲激情校园春色| 国产精品v欧美精品v日韩| 国内综合精品午夜久久资源| 一区二区三区高清| 欧美成人第一页| 国产亚洲成av人在线观看导航| 亚洲一区二区三区影院| 悠悠资源网久久精品| 噜噜噜在线观看免费视频日韩| 亚洲欧美一区二区三区极速播放| 欧美日精品一区视频| 久久精品视频导航| 久久久水蜜桃av免费网站| 久久久久久久97| 在线视频一区二区| 亚洲精品欧美一区二区三区| 亚洲欧美激情在线视频| 欧美亚洲免费电影| 久久视频精品在线| 正在播放日韩| 国际精品欧美精品| 欧美精品入口| 国产一区二区三区在线观看精品| 99视频精品| 欧美日韩国产色站一区二区三区| 欧美自拍偷拍| 欧美日韩一区在线播放| 免费一区视频| 国产美女精品人人做人人爽| 国产精品你懂得| 欧美日本簧片| 久久国产精彩视频| 欧美天堂亚洲电影院在线观看| 欧美亚洲午夜视频在线观看| 一区二区三区鲁丝不卡| 亚洲人成7777| 亚洲另类一区二区| 亚洲美女电影在线| 国产欧美在线| 国产精品久久久免费| 日韩视频一区二区三区在线播放| 国产精品亚洲一区二区三区在线| 久久久亚洲欧洲日产国码αv| 国产真实久久| 久久av一区二区三区| 国产精品草莓在线免费观看| 国产精品久久久久久五月尺| 亚洲一区二区三区在线看| 欧美日本一区二区高清播放视频| 欧美裸体一区二区三区| 久久久久久欧美| 欧美日本韩国一区| 亚洲欧美日韩一区二区三区在线观看| 性欧美大战久久久久久久免费观看| 国产精品一区二区三区久久| 欧美国产视频一区二区| 亚洲电影在线免费观看| 亚洲国产成人tv| 老司机一区二区| 久久久99精品免费观看不卡| 亚洲美女黄色片| 亚洲午夜精品在线| 国产欧美视频一区二区三区| 欧美日韩亚洲系列| 91久久久久久| 久久精品亚洲精品| 亚洲第一页中文字幕| 欧美午夜精品久久久久久孕妇| 欧美日韩成人在线观看| 在线视频日本亚洲性| 91久久久亚洲精品| 亚洲韩国青草视频| 亚洲欧洲日韩女同| 欧美日韩一区不卡| 亚洲男女自偷自拍| 国产主播喷水一区二区| 亚洲免费人成在线视频观看| 亚洲精品一区二区三区蜜桃久| 国产精品视频免费在线观看| 性欧美暴力猛交另类hd| **网站欧美大片在线观看| 国产精品日本欧美一区二区三区| 欧美性猛交xxxx免费看久久久| 国产精品欧美日韩一区二区| 亚洲韩国精品一区| 影音先锋久久| 国产乱码精品一区二区三区不卡| 亚洲三级电影在线观看| 亚洲免费福利视频| 韩日精品视频一区| 国产麻豆日韩| 久久夜色精品国产| 欧美jjzz| 国产精品久久久久aaaa| 亚洲欧美视频一区二区三区| 国产精品一级久久久| 欧美国产精品一区| 国产精品入口麻豆原神| 欧美日韩成人综合| 久久久久久久性| 久久av红桃一区二区小说| 亚洲国产一区二区三区a毛片| 亚洲欧洲精品一区| 国产丝袜美腿一区二区三区| 免费高清在线视频一区·| 亚洲免费在线视频一区 二区| 红桃视频国产精品| 国产精品一区二区久久精品| 午夜国产精品影院在线观看| 久久久噜噜噜久久中文字幕色伊伊| 999在线观看精品免费不卡网站| 欧美a级片一区| 亚洲高清视频在线观看| 午夜伦理片一区| 国语自产偷拍精品视频偷| 亚洲视频一二区| 亚洲日韩欧美视频一区| 亚洲大胆美女视频| 亚洲欧洲在线观看| 欧美日韩综合在线免费观看| 欧美一区二区在线免费播放| 欧美福利小视频| 国产欧美一区二区精品性色| 久久天天躁狠狠躁夜夜爽蜜月| 欧美1区2区| 亚洲一区二区综合| 免费成人激情视频| 亚洲激情综合| 欧美日韩国产天堂| 欧美一区二区精品久久911| 狠狠干综合网| 午夜视频久久久| 在线一区亚洲| 国产一区二区三区高清在线观看| 91久久亚洲| 亚洲精品日韩激情在线电影| 欧美亚洲不卡| 欧美精品一区在线观看| 性欧美videos另类喷潮| 99精品视频免费全部在线| 亚洲精品123区| 欧美大片在线观看一区| 亚洲国产一区在线| 亚洲精品在线二区| 欧美日韩亚洲综合一区| 国产女人aaa级久久久级| 99国产一区| 黑丝一区二区| 久久久久久久久久久久久久一区| 国产欧美日韩一区二区三区在线观看| 亚洲精品综合| 麻豆视频一区二区| 欧美性视频网站| 久久久久高清| 久久高清免费观看| 欧美激情一二三区| 国产精品一区二区视频| 久久精品一区四区| 亚洲人成在线观看一区二区| 欧美巨乳在线观看| 国产精品私拍pans大尺度在线| 在线成人免费视频| 一区二区日韩欧美| 亚洲在线播放电影| 久久精品动漫| 在线观看国产一区二区| 亚洲色图制服丝袜| 91久久久在线| 国产精品爽爽ⅴa在线观看| 国产网站欧美日韩免费精品在线观看| 男女激情久久| 亚洲欧洲久久| 欧美午夜影院| 国产一区日韩欧美| 国内外成人免费激情在线视频| 久久野战av| 亚洲国产精品激情在线观看| 一区二区高清在线观看| 久久亚洲私人国产精品va| 欧美在线视频导航| 久久精品国产第一区二区三区最新章节| 亚洲黄色有码视频| 亚洲国产精品成人| 免费高清在线一区| 国产欧美日韩伦理| 欧美日韩国产综合网| 国产亚洲欧美一级| 欧美理论大片| 91久久精品国产91久久| 亚洲一区3d动漫同人无遮挡| 国产精品免费视频观看|