基于跳數的防御無線傳感器網絡中蟲洞攻擊方案
實驗中,在部署了蟲洞節(jié)點的網絡環(huán)境中分別運行AODV協議和IAODV協議,并使用網絡丟包率和網絡吞吐量兩個性能指標來對實驗數據進行分析。實驗數據分析結果如圖4和圖5所示。
如圖4所示,在無線傳感器網絡的路由協議為AODV協議的情況下,網絡數據包的丟包率在8.0%左右。而在IAODV協議的情況下,網絡的丟包率降低至6.0%左右。兩者2.0%的差距與本實驗設置的遺失模型2.0%的丟包率是相互吻合的。數據說明了IAODV路由協議中的路由跳數判斷機制將蟲洞合謀節(jié)點創(chuàng)建的私有信道排除在安全跳數區(qū)間之外。
如圖5所示,實驗中為了在圖中形象地表示數據傳輸的開始和結束,把開始和最后一筆記錄的吞吐量數據均設為0。從圖中可以看出,隨著網絡運行時間的逐漸增加,IAODV協議下的網絡吞吐量要優(yōu)于AODV協議下的網絡吞吐量。這與圖4中丟包率的差別也是吻合的。
結語
無線傳感器網絡是Ad Hoc網絡的一種特殊形式,安全問題是無線傳感器網絡的關鍵技術??紤]到網絡路由層數據傳輸的安全性,本文基于AODV路由協議提出一種針對蟲洞攻擊的防御方案,以降低在路由發(fā)現過程中選中含有蟲洞私有信道的概率。實驗仿真表明,改進協議對防御蟲洞攻擊有效。鑒于網絡節(jié)點資源和處理能力的局限性、節(jié)點能量的有限性,以及網絡拓撲的不確定性,本文提出的防御方案還有進一步優(yōu)化的空間.
評論