白恩健,葛華勇,楊陽
(1.東華大學信息科學與技術學院,上海201620;2.數字化紡織服裝技術教育部工程研究中心,上海201620)
無線傳感器網絡是由大量具有特定功能的傳感器節點通過自組織的無線通信方式,協同完成特定功能的智能專用網絡[1].它面臨著眾多針對網絡層的安全攻擊.多路徑路由在保障數據傳輸的可靠性、均衡節點能耗、解決傳輸過程的容錯性、滿足網絡服務質量QoS等方面與單路徑路由相比具有更多優勢.多路徑路由與其他安全機制相結合是實現安全路由的有效方法[2-4].Nasser提出安全和能量有效的多路徑路由協議[5-6];Abu-Ghazaleh 等[7]提出基于地理位置的安全路由協議;Khalil等[8]提出可以檢測并排除惡意節點的安全路由協議;Madria等[9]提出可以抵抗Wormhole攻擊路由協議;Deng等[10]采用最大距離可分加密來解決安全路由問題.上述協議都只針對特定的網絡攻擊方式,忽略了網絡分簇的重要性.本文結合多路徑路由和節點可信度提出了一種基于可信簇頭的安全多路徑路由協議,有效地實現了無線傳感器網絡的安全路由.該協議在分簇階段選擇剩余能量多的節點作為簇頭,成簇后通過鄰居節點對簇頭進行可信度評價,在多路徑路由選擇時將簇頭信任值作為路由選擇的標準,根據所期望的安全性要求、節點信任值以及傳感器節點到匯聚節點的跳數來確定下一跳節點的數目.信任值僅在簇頭節點之間產生、交流,具有很好的安全性和網絡性能.