[發明專利]一種無線傳感器網絡安全定位方法無效
| 申請號: | 201310150715.0 | 申請日: | 2013-04-27 |
| 公開(公告)號: | CN103297955A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 王賾 | 申請(專利權)人: | 天津工業大學 |
| 主分類號: | H04W12/00 | 分類號: | H04W12/00;H04W64/00;H04W84/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 300160*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 無線 傳感器 網絡安全 定位 方法 | ||
1.一種無線傳感器網絡安全定位方法,所述方法中涉及到的實體包括傳感器節點、錨節點和惡意節點,其中傳感器節點是普通的待定位節點,其位置坐標是未知的,錨節點是位置坐標已知的節點,惡意節點是干擾節點間正常和正確通信的節點,即能發起攻擊的節點,正常情況下傳感器節點與錨節點根據定位方法通信并實施定位,而如果有惡意節點存在并參與通信,會使得通信內容錯誤而不可信;其特征在于:所述方法包括以下步驟:
(1)在無惡意節點攻擊的情況下,傳感器節點與錨節點進行自適應混合定位,獲得傳感器節點的位置坐標信息;
(2)在惡意節點發起蟲洞攻擊的情況下,檢測傳感器節點是否受到蟲洞攻擊,如果是,則轉入步驟(3),如果否,則轉入步驟(4);
(3)排除被蟲洞攻擊的傳感器節點:獲取被惡意節點攻擊的傳感器節點,并且排除被攻擊的傳感器節點;
(4)傳感器節點與錨節點進行自適應混合定位,獲得傳感器節點的位置坐標信息。
2.根據權利要求1所述的無線傳感器網絡安全定位方法,其特征在于:所述步驟(1)和步驟(4)中的自適應混合定位是這樣實現的:
傳感器節點向錨節點發送信息包,錨節點接收信息包并記錄傳感器節點到錨節點之間的跳數及傳感器節點與錨節點之間的距離為一跳之內的錨節點的數量;然后根據傳感器節點與錨節點之間的距離為一跳之內的錨節點的數量,使用DV-Hop定位算法或RSSI定位算法對傳感器進行定位。
3.根據權利要求2所述的無線傳感器網絡安全定位方法,其特征在于:所述自適應混合定位具體包括以下步驟:
(A1)部署傳感器節點;
(A2)獲取傳感器節點與錨節點之間的距離為一跳之內的錨節點的數量;
(A3)判斷一跳之內的錨節點的數量是否大于等于3,如果大于等于3,則轉入步驟(A4),如果否,則轉入步驟(A5);
(A4)判斷是否符合錨節點選擇算法,如果符合,則使用RSSI定位算法得到傳感器節點的位置坐標,然后將該傳感器節點升級為錨節點,作為虛擬錨節點;如果不符合,則判斷為傳感器未定位,然后轉入步驟(A8);
(A5)判斷一跳之內的錨節點的數量是否等于0,如果是,則轉入步驟(A6),如果否,則轉入步驟(A7)
(A6)判斷是否符合錨節點選擇算法,如果符合,則使用DV-hop定位算法得到傳感器節點的位置坐標,然后將該傳感器節點升級為錨節點,作為虛擬錨節點;如果不符合,則判斷為傳感器未定位,然后轉入步驟(A8);
(A7)判斷是否符合錨節點選擇算法,如果符合,則使用RSSI定位算法和DV-hop定位算法相結合的定位算法得到傳感器節點的位置坐標,然后將該傳感器節點升級為錨節點,作為虛擬錨節點;如果不符合,則判斷為傳感器未定位,然后轉入步驟(A8);
(A8)將已有錨節點和虛擬錨節點均作為錨節點,然后返回步驟(A2)。
4.根據權利要求3所述的無線傳感器網絡安全定位方法,其特征在于:所述DV-Hop定位算法是根據錨節點與傳感器節點之間的跳數信息進行定位,是非測距的定位算法。
5.根據權利要求3所述的無線傳感器網絡安全定位方法,其特征在于:所述RSSI定位算法是根據發送信號測得傳感器節點與錨節點之間的距離進行定位的,是基于測距的定位算法。
6.根據權利要求3所述的無線傳感器網絡安全定位方法,其特征在于:所述錨節點選擇算法是利用三角法實現的,所述三角法是指傳感器節點在三個錨節點所組成的三角形的內部。
7.根據權利要求1所述的無線傳感器網絡安全定位方法,其特征在于:所述步驟(2)具體如下:
(21)傳感器節點判斷是否接收到其它傳感器節點發來的RSSI信號,如果是,則將發送RSSI信號的傳感器節點的信息存儲到該傳感器節點的鄰居列表中,然后轉入步驟(22),如果否,則不將其列入鄰居列表中;
(22)如果接收到正常信息包,則轉入步驟(23);如果接收到異常信息包,則判斷為受到蟲洞攻擊,然后轉入步驟(25);
(23)判斷接收信息包的時間是否要大于沒有蟲洞攻擊時的時間,如果是,則判斷為受到蟲洞攻擊,然后轉入步驟(25);如果否,則轉入步驟(24);
(24)查看發送信息包的對方的節點信息是否在鄰居列表中,如果是,則判斷為未受到蟲洞攻擊,然后轉入步驟(25);如果否,則判斷為受到蟲洞攻擊;
(25)結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津工業大學,未經天津工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310150715.0/1.html,轉載請聲明來源鉆瓜專利網。





