• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    無線傳感器網(wǎng)絡(luò)環(huán)境下的攻擊防御方法

    2014-04-19 16:02:41陳國良
    物聯(lián)網(wǎng)技術(shù) 2014年4期
    關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)

    陳國良

    摘 要:傳感器節(jié)點大多部署在非受控區(qū)域,無線信道的廣播特性和自組織的組網(wǎng)特性都使得傳感器網(wǎng)絡(luò)容易受到攻擊;同時傳感器網(wǎng)絡(luò)作為一種耗盡型網(wǎng)絡(luò),能源非常有限,系統(tǒng)功能極易受到拒絕服務(wù)攻擊。文章結(jié)合作者的研究,介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下網(wǎng)絡(luò)攻擊的防御方法。

    關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);傳感器節(jié)點;防御選擇性轉(zhuǎn)發(fā);鄰居協(xié)同測定

    中圖法分類號:TP393 文獻標識碼:A 文章編號:2095-1302(2014)04-0028-02

    0 引 言

    無線傳感器網(wǎng)絡(luò)技術(shù)涉及到多個學科、多個層面。從網(wǎng)絡(luò)體系結(jié)構(gòu)上看,傳感器網(wǎng)絡(luò)相關(guān)技術(shù)可以劃分為分層的網(wǎng)絡(luò)通信技術(shù)、網(wǎng)絡(luò)管理技術(shù)及網(wǎng)絡(luò)支撐技術(shù)三個大部分。無線傳感器網(wǎng)絡(luò)節(jié)點主要完成信息采集、數(shù)據(jù)處理、數(shù)據(jù)存儲、數(shù)據(jù)管理以及數(shù)據(jù)傳輸?shù)裙δ埽溆布脚_在邏輯上可分為微控制器(MCU)、通信模塊、傳感器、執(zhí)行器和供電單元等幾部分。由于傳感器節(jié)點大多部署在非受控區(qū)域,無線信道的廣播特性和自組織的組網(wǎng)特性都使得傳感器網(wǎng)絡(luò)容易受到攻擊。同時,傳感器網(wǎng)絡(luò)作為一種耗盡型網(wǎng)絡(luò),傳感器節(jié)點能源非常有限且珍貴,系統(tǒng)功能極易受到拒絕服務(wù)攻擊。為此,本文介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下攻擊的防御方法。

    1 節(jié)點的概念

    大規(guī)模傳感器網(wǎng)絡(luò)通常由相同傳感器節(jié)點組成,它們具有相同的通信半徑,設(shè)為R。大量傳感器節(jié)點以高密度隨機部署在監(jiān)測區(qū)域里,節(jié)點一經(jīng)部署就不再移動,具有全網(wǎng)唯一的id。全網(wǎng)有一個安全可信的基站,基站收集所有節(jié)點感知的數(shù)據(jù)。監(jiān)測區(qū)域根據(jù)感知事件的不同被劃分成多個不相重疊的事件區(qū)域,每個事件區(qū)域內(nèi)有多個節(jié)點;在同一事件區(qū)域內(nèi)的節(jié)點將感知到相同的感知數(shù)據(jù)。當兩個節(jié)點之間的距離r≤R時,它們可直接通信,互為鄰居;距離較遠的節(jié)點間需借助鄰居轉(zhuǎn)發(fā)進行多跳通信,節(jié)點間最短鏈路的長度稱為節(jié)點間的距離矢量。

    2 傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊方法

    傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊的方法包括以下4個技術(shù)要點:

    (1)節(jié)點j擁有與基站共享的唯一密鑰kj

    在網(wǎng)絡(luò)部署前,為每個節(jié)點j分配一個唯一的與基站共享的密鑰kj,該密鑰用于多項式對感知數(shù)據(jù)的劃分與還原中。

    (2)每個節(jié)點建立自己的鄰居表以記錄必要的鄰居信息

    所有節(jié)點在網(wǎng)絡(luò)部署后,將建立自己的鄰居表。當節(jié)點需要發(fā)送感知數(shù)據(jù)到基站時,節(jié)點就要根據(jù)本發(fā)明中的多路徑路由方法從鄰居表中選擇合適的下一跳節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)。

    (3)基于多項式的數(shù)據(jù)劃分與還原策略

    多項式的數(shù)據(jù)劃分與還原策略是指,當節(jié)點感知到數(shù)據(jù)后,為了減少通信量需要將數(shù)據(jù)劃分成長度更小的數(shù)據(jù)片;然后,通過多項式的計算生成不同的多項式值。所以,只要基站能收到一定的多項式值就可以解析多項式還原出原有的感知數(shù)據(jù)。

    (4)多路徑的數(shù)據(jù)轉(zhuǎn)發(fā)機制

    為了更好的防止惡意節(jié)點的丟包行為,必須實現(xiàn)同一事件的若干個相關(guān)數(shù)據(jù)包沿不同的路徑發(fā)往基站。因此提出相應(yīng)的路由協(xié)議使相關(guān)的數(shù)據(jù)從不同的路徑進行轉(zhuǎn)發(fā)。當節(jié)點將同一事件區(qū)域的相關(guān)數(shù)據(jù)轉(zhuǎn)發(fā)時,可以使用貪婪方法在鄰居表中找尋距離矢量最小的符合條件的鄰居作為下一跳。方法使節(jié)點從鄰居表中動態(tài)地選擇下一跳傳遞數(shù)據(jù)包,這樣可以進一步加大攻擊者掌握數(shù)據(jù)流信息的難度。具體如下:

    (1)網(wǎng)絡(luò)部署前,按技術(shù)方案所述,每個節(jié)點j均分配一個與基站共享的唯一密鑰。

    (2)網(wǎng)絡(luò)初始化階段,按技術(shù)方案所述,每個節(jié)點j均獲得自己的鄰居集Nr(j)。

    (3)假設(shè)網(wǎng)絡(luò)有N個節(jié)點;m個事件區(qū)域;在第i個事件區(qū)域里有xi個節(jié)點,它們共同感知的數(shù)據(jù)是Di;那么,可以得到每個節(jié)點多項式的次數(shù)ti-1為:

    (1)

    很顯然,當ti=1,就是信息不做任何處理,退變?yōu)閱温窂桨l(fā)送的最簡方案;然而無線傳感器網(wǎng)絡(luò)具有高密度的特點,所以大多數(shù)事件區(qū)域內(nèi)會有多個節(jié)點存在;

    (4)定義f(kj)是在有限域F(q)上的一元ti-1次多項式,將感知數(shù)據(jù)Di劃分成ti個數(shù)據(jù)片dik''k∈1,2,…,ti,并使dik作為多項式f(kj)的系數(shù),因此可以得到:

    (2)

    這樣,同一事件區(qū)域的不同節(jié)點計算出不同的fj值,最后將xi個fj值而非感知數(shù)據(jù)沿不同的路徑轉(zhuǎn)發(fā)給基站。

    (5)為了實現(xiàn)同一事件的xi個數(shù)據(jù)包沿不同的路徑發(fā)往基站。本專利提出相應(yīng)的路由協(xié)議使相關(guān)的數(shù)據(jù)從不同的路徑進行轉(zhuǎn)發(fā)。多路徑的數(shù)據(jù)轉(zhuǎn)發(fā)機制如表1所列。

    (6)基站收到節(jié)點發(fā)送來的數(shù)據(jù)包后,根據(jù)多項式解析出原有的感知數(shù)據(jù)Di。顯然,同一事件區(qū)域內(nèi)有xi個數(shù)據(jù)包發(fā)往基站,由多項式原理,基站只要收到xi中ti個任意fj數(shù)據(jù)包就可以解析出Di。

    (7)設(shè)Ri為基站接收到來自事件區(qū)i的數(shù)據(jù)包個數(shù),那么,基站的成功接收率Ps可進行如下統(tǒng)計:

    否則 (3)

    (4)

    3 鄰居協(xié)同測定假冒攻擊源方法

    本方法無需全網(wǎng)拓撲信息及路由協(xié)議支撐,測定過程不借助密碼算法。當局部網(wǎng)絡(luò)密度較高時,該方法具有漏報率低,成功測定率高的特點,是一種輕量級分布式的高效、簡潔的檢測方法。鄰居協(xié)同測定假冒攻擊源方法包括以下4個技術(shù)要點:

    (1)每個節(jié)點存儲并及時更新自己的鄰居集

    網(wǎng)絡(luò)初始化階段每個節(jié)點均可獲得自己的鄰居集,并在網(wǎng)絡(luò)更新過程中能及時更新自己的鄰居集。節(jié)點i的鄰居集記為Nr(i)。

    (2)每個節(jié)點按報警規(guī)則判斷假冒消息

    當惡意節(jié)點可針對特定的網(wǎng)絡(luò)任務(wù)發(fā)起假冒攻擊,其發(fā)出的假冒消息可以被該惡意節(jié)點的鄰居監(jiān)聽到。相應(yīng)地,當節(jié)點監(jiān)聽到一條假冒消息,即可斷定一次假冒攻擊發(fā)生,且攻擊源是其鄰居。節(jié)點判斷假冒消息的報警規(guī)則包括“基本報警規(guī)則”和“從動報警規(guī)則”。

    (3)測定集義務(wù)傳遞規(guī)則

    測定集義務(wù)傳遞規(guī)則是指,發(fā)現(xiàn)假冒消息的每個節(jié)點有義務(wù)廣播自己的假冒攻擊源測定集。對于發(fā)現(xiàn)假冒消息M的每個節(jié)點i,將生成相應(yīng)的假冒攻擊源懷疑集,稱為測定集,記為Ssuspect(i,M),初始測定集為Nr(i)。發(fā)現(xiàn)假冒消息的每個節(jié)點有義務(wù)廣播自己的假冒攻擊源測定集。

    (4)發(fā)現(xiàn)假冒消息的每個節(jié)點求交測定集

    每當收到鄰居j廣播的報警消息Ssuspect(j,M),節(jié)點i若認定M為假冒消息,可求交以縮小測定集,即Ssuspect(i,M)= Ssuspect(i,M)∩Ssuspect(j,M);當card(Ssuspect(i,M))=1(即集合Ssuspect(i,M)中只有一個元素)時,i成功測定相對于消息M的攻擊源。

    4 結(jié) 語

    本文介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下網(wǎng)絡(luò)攻擊的防御方法,其中第一種是傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊方法,第二種是鄰居協(xié)同測定假冒攻擊源的方法防御。事實上,網(wǎng)絡(luò)攻擊有很多方法,應(yīng)用時應(yīng)根據(jù)具體情況采用有針對性的方法,以保證傳感器網(wǎng)絡(luò)的安全有效。

    參 考 文 獻

    [1]徐勇軍. 物聯(lián)網(wǎng)關(guān)鍵技術(shù)[M]. 北京:電子工業(yè)出版社, 2012.

    [2]徐勇軍. 物聯(lián)網(wǎng)實驗教程[M]. 北京:機械工業(yè)出版社, 2011.

    [3]吳亞林. 物聯(lián)網(wǎng)用傳感器[M]. 北京:電子工業(yè)出版社, 2012.

    [4]李新國. 無線傳感器網(wǎng)絡(luò)的攻擊方法與防御措施研究[J]. 計算技術(shù)與自動化, 2012(1): 138-141.

    [5]田斌. 無線傳感器網(wǎng)絡(luò)中攻擊檢測和防御技術(shù)研究[D]. 北京:北京郵電大學,2012.

    摘 要:傳感器節(jié)點大多部署在非受控區(qū)域,無線信道的廣播特性和自組織的組網(wǎng)特性都使得傳感器網(wǎng)絡(luò)容易受到攻擊;同時傳感器網(wǎng)絡(luò)作為一種耗盡型網(wǎng)絡(luò),能源非常有限,系統(tǒng)功能極易受到拒絕服務(wù)攻擊。文章結(jié)合作者的研究,介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下網(wǎng)絡(luò)攻擊的防御方法。

    關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);傳感器節(jié)點;防御選擇性轉(zhuǎn)發(fā);鄰居協(xié)同測定

    中圖法分類號:TP393 文獻標識碼:A 文章編號:2095-1302(2014)04-0028-02

    0 引 言

    無線傳感器網(wǎng)絡(luò)技術(shù)涉及到多個學科、多個層面。從網(wǎng)絡(luò)體系結(jié)構(gòu)上看,傳感器網(wǎng)絡(luò)相關(guān)技術(shù)可以劃分為分層的網(wǎng)絡(luò)通信技術(shù)、網(wǎng)絡(luò)管理技術(shù)及網(wǎng)絡(luò)支撐技術(shù)三個大部分。無線傳感器網(wǎng)絡(luò)節(jié)點主要完成信息采集、數(shù)據(jù)處理、數(shù)據(jù)存儲、數(shù)據(jù)管理以及數(shù)據(jù)傳輸?shù)裙δ?,其硬件平臺在邏輯上可分為微控制器(MCU)、通信模塊、傳感器、執(zhí)行器和供電單元等幾部分。由于傳感器節(jié)點大多部署在非受控區(qū)域,無線信道的廣播特性和自組織的組網(wǎng)特性都使得傳感器網(wǎng)絡(luò)容易受到攻擊。同時,傳感器網(wǎng)絡(luò)作為一種耗盡型網(wǎng)絡(luò),傳感器節(jié)點能源非常有限且珍貴,系統(tǒng)功能極易受到拒絕服務(wù)攻擊。為此,本文介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下攻擊的防御方法。

    1 節(jié)點的概念

    大規(guī)模傳感器網(wǎng)絡(luò)通常由相同傳感器節(jié)點組成,它們具有相同的通信半徑,設(shè)為R。大量傳感器節(jié)點以高密度隨機部署在監(jiān)測區(qū)域里,節(jié)點一經(jīng)部署就不再移動,具有全網(wǎng)唯一的id。全網(wǎng)有一個安全可信的基站,基站收集所有節(jié)點感知的數(shù)據(jù)。監(jiān)測區(qū)域根據(jù)感知事件的不同被劃分成多個不相重疊的事件區(qū)域,每個事件區(qū)域內(nèi)有多個節(jié)點;在同一事件區(qū)域內(nèi)的節(jié)點將感知到相同的感知數(shù)據(jù)。當兩個節(jié)點之間的距離r≤R時,它們可直接通信,互為鄰居;距離較遠的節(jié)點間需借助鄰居轉(zhuǎn)發(fā)進行多跳通信,節(jié)點間最短鏈路的長度稱為節(jié)點間的距離矢量。

    2 傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊方法

    傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊的方法包括以下4個技術(shù)要點:

    (1)節(jié)點j擁有與基站共享的唯一密鑰kj

    在網(wǎng)絡(luò)部署前,為每個節(jié)點j分配一個唯一的與基站共享的密鑰kj,該密鑰用于多項式對感知數(shù)據(jù)的劃分與還原中。

    (2)每個節(jié)點建立自己的鄰居表以記錄必要的鄰居信息

    所有節(jié)點在網(wǎng)絡(luò)部署后,將建立自己的鄰居表。當節(jié)點需要發(fā)送感知數(shù)據(jù)到基站時,節(jié)點就要根據(jù)本發(fā)明中的多路徑路由方法從鄰居表中選擇合適的下一跳節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)。

    (3)基于多項式的數(shù)據(jù)劃分與還原策略

    多項式的數(shù)據(jù)劃分與還原策略是指,當節(jié)點感知到數(shù)據(jù)后,為了減少通信量需要將數(shù)據(jù)劃分成長度更小的數(shù)據(jù)片;然后,通過多項式的計算生成不同的多項式值。所以,只要基站能收到一定的多項式值就可以解析多項式還原出原有的感知數(shù)據(jù)。

    (4)多路徑的數(shù)據(jù)轉(zhuǎn)發(fā)機制

    為了更好的防止惡意節(jié)點的丟包行為,必須實現(xiàn)同一事件的若干個相關(guān)數(shù)據(jù)包沿不同的路徑發(fā)往基站。因此提出相應(yīng)的路由協(xié)議使相關(guān)的數(shù)據(jù)從不同的路徑進行轉(zhuǎn)發(fā)。當節(jié)點將同一事件區(qū)域的相關(guān)數(shù)據(jù)轉(zhuǎn)發(fā)時,可以使用貪婪方法在鄰居表中找尋距離矢量最小的符合條件的鄰居作為下一跳。方法使節(jié)點從鄰居表中動態(tài)地選擇下一跳傳遞數(shù)據(jù)包,這樣可以進一步加大攻擊者掌握數(shù)據(jù)流信息的難度。具體如下:

    (1)網(wǎng)絡(luò)部署前,按技術(shù)方案所述,每個節(jié)點j均分配一個與基站共享的唯一密鑰。

    (2)網(wǎng)絡(luò)初始化階段,按技術(shù)方案所述,每個節(jié)點j均獲得自己的鄰居集Nr(j)。

    (3)假設(shè)網(wǎng)絡(luò)有N個節(jié)點;m個事件區(qū)域;在第i個事件區(qū)域里有xi個節(jié)點,它們共同感知的數(shù)據(jù)是Di;那么,可以得到每個節(jié)點多項式的次數(shù)ti-1為:

    (1)

    很顯然,當ti=1,就是信息不做任何處理,退變?yōu)閱温窂桨l(fā)送的最簡方案;然而無線傳感器網(wǎng)絡(luò)具有高密度的特點,所以大多數(shù)事件區(qū)域內(nèi)會有多個節(jié)點存在;

    (4)定義f(kj)是在有限域F(q)上的一元ti-1次多項式,將感知數(shù)據(jù)Di劃分成ti個數(shù)據(jù)片dik''k∈1,2,…,ti,并使dik作為多項式f(kj)的系數(shù),因此可以得到:

    (2)

    這樣,同一事件區(qū)域的不同節(jié)點計算出不同的fj值,最后將xi個fj值而非感知數(shù)據(jù)沿不同的路徑轉(zhuǎn)發(fā)給基站。

    (5)為了實現(xiàn)同一事件的xi個數(shù)據(jù)包沿不同的路徑發(fā)往基站。本專利提出相應(yīng)的路由協(xié)議使相關(guān)的數(shù)據(jù)從不同的路徑進行轉(zhuǎn)發(fā)。多路徑的數(shù)據(jù)轉(zhuǎn)發(fā)機制如表1所列。

    (6)基站收到節(jié)點發(fā)送來的數(shù)據(jù)包后,根據(jù)多項式解析出原有的感知數(shù)據(jù)Di。顯然,同一事件區(qū)域內(nèi)有xi個數(shù)據(jù)包發(fā)往基站,由多項式原理,基站只要收到xi中ti個任意fj數(shù)據(jù)包就可以解析出Di。

    (7)設(shè)Ri為基站接收到來自事件區(qū)i的數(shù)據(jù)包個數(shù),那么,基站的成功接收率Ps可進行如下統(tǒng)計:

    否則 (3)

    (4)

    3 鄰居協(xié)同測定假冒攻擊源方法

    本方法無需全網(wǎng)拓撲信息及路由協(xié)議支撐,測定過程不借助密碼算法。當局部網(wǎng)絡(luò)密度較高時,該方法具有漏報率低,成功測定率高的特點,是一種輕量級分布式的高效、簡潔的檢測方法。鄰居協(xié)同測定假冒攻擊源方法包括以下4個技術(shù)要點:

    (1)每個節(jié)點存儲并及時更新自己的鄰居集

    網(wǎng)絡(luò)初始化階段每個節(jié)點均可獲得自己的鄰居集,并在網(wǎng)絡(luò)更新過程中能及時更新自己的鄰居集。節(jié)點i的鄰居集記為Nr(i)。

    (2)每個節(jié)點按報警規(guī)則判斷假冒消息

    當惡意節(jié)點可針對特定的網(wǎng)絡(luò)任務(wù)發(fā)起假冒攻擊,其發(fā)出的假冒消息可以被該惡意節(jié)點的鄰居監(jiān)聽到。相應(yīng)地,當節(jié)點監(jiān)聽到一條假冒消息,即可斷定一次假冒攻擊發(fā)生,且攻擊源是其鄰居。節(jié)點判斷假冒消息的報警規(guī)則包括“基本報警規(guī)則”和“從動報警規(guī)則”。

    (3)測定集義務(wù)傳遞規(guī)則

    測定集義務(wù)傳遞規(guī)則是指,發(fā)現(xiàn)假冒消息的每個節(jié)點有義務(wù)廣播自己的假冒攻擊源測定集。對于發(fā)現(xiàn)假冒消息M的每個節(jié)點i,將生成相應(yīng)的假冒攻擊源懷疑集,稱為測定集,記為Ssuspect(i,M),初始測定集為Nr(i)。發(fā)現(xiàn)假冒消息的每個節(jié)點有義務(wù)廣播自己的假冒攻擊源測定集。

    (4)發(fā)現(xiàn)假冒消息的每個節(jié)點求交測定集

    每當收到鄰居j廣播的報警消息Ssuspect(j,M),節(jié)點i若認定M為假冒消息,可求交以縮小測定集,即Ssuspect(i,M)= Ssuspect(i,M)∩Ssuspect(j,M);當card(Ssuspect(i,M))=1(即集合Ssuspect(i,M)中只有一個元素)時,i成功測定相對于消息M的攻擊源。

    4 結(jié) 語

    本文介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下網(wǎng)絡(luò)攻擊的防御方法,其中第一種是傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊方法,第二種是鄰居協(xié)同測定假冒攻擊源的方法防御。事實上,網(wǎng)絡(luò)攻擊有很多方法,應(yīng)用時應(yīng)根據(jù)具體情況采用有針對性的方法,以保證傳感器網(wǎng)絡(luò)的安全有效。

    參 考 文 獻

    [1]徐勇軍. 物聯(lián)網(wǎng)關(guān)鍵技術(shù)[M]. 北京:電子工業(yè)出版社, 2012.

    [2]徐勇軍. 物聯(lián)網(wǎng)實驗教程[M]. 北京:機械工業(yè)出版社, 2011.

    [3]吳亞林. 物聯(lián)網(wǎng)用傳感器[M]. 北京:電子工業(yè)出版社, 2012.

    [4]李新國. 無線傳感器網(wǎng)絡(luò)的攻擊方法與防御措施研究[J]. 計算技術(shù)與自動化, 2012(1): 138-141.

    [5]田斌. 無線傳感器網(wǎng)絡(luò)中攻擊檢測和防御技術(shù)研究[D]. 北京:北京郵電大學,2012.

    摘 要:傳感器節(jié)點大多部署在非受控區(qū)域,無線信道的廣播特性和自組織的組網(wǎng)特性都使得傳感器網(wǎng)絡(luò)容易受到攻擊;同時傳感器網(wǎng)絡(luò)作為一種耗盡型網(wǎng)絡(luò),能源非常有限,系統(tǒng)功能極易受到拒絕服務(wù)攻擊。文章結(jié)合作者的研究,介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下網(wǎng)絡(luò)攻擊的防御方法。

    關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);傳感器節(jié)點;防御選擇性轉(zhuǎn)發(fā);鄰居協(xié)同測定

    中圖法分類號:TP393 文獻標識碼:A 文章編號:2095-1302(2014)04-0028-02

    0 引 言

    無線傳感器網(wǎng)絡(luò)技術(shù)涉及到多個學科、多個層面。從網(wǎng)絡(luò)體系結(jié)構(gòu)上看,傳感器網(wǎng)絡(luò)相關(guān)技術(shù)可以劃分為分層的網(wǎng)絡(luò)通信技術(shù)、網(wǎng)絡(luò)管理技術(shù)及網(wǎng)絡(luò)支撐技術(shù)三個大部分。無線傳感器網(wǎng)絡(luò)節(jié)點主要完成信息采集、數(shù)據(jù)處理、數(shù)據(jù)存儲、數(shù)據(jù)管理以及數(shù)據(jù)傳輸?shù)裙δ?,其硬件平臺在邏輯上可分為微控制器(MCU)、通信模塊、傳感器、執(zhí)行器和供電單元等幾部分。由于傳感器節(jié)點大多部署在非受控區(qū)域,無線信道的廣播特性和自組織的組網(wǎng)特性都使得傳感器網(wǎng)絡(luò)容易受到攻擊。同時,傳感器網(wǎng)絡(luò)作為一種耗盡型網(wǎng)絡(luò),傳感器節(jié)點能源非常有限且珍貴,系統(tǒng)功能極易受到拒絕服務(wù)攻擊。為此,本文介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下攻擊的防御方法。

    1 節(jié)點的概念

    大規(guī)模傳感器網(wǎng)絡(luò)通常由相同傳感器節(jié)點組成,它們具有相同的通信半徑,設(shè)為R。大量傳感器節(jié)點以高密度隨機部署在監(jiān)測區(qū)域里,節(jié)點一經(jīng)部署就不再移動,具有全網(wǎng)唯一的id。全網(wǎng)有一個安全可信的基站,基站收集所有節(jié)點感知的數(shù)據(jù)。監(jiān)測區(qū)域根據(jù)感知事件的不同被劃分成多個不相重疊的事件區(qū)域,每個事件區(qū)域內(nèi)有多個節(jié)點;在同一事件區(qū)域內(nèi)的節(jié)點將感知到相同的感知數(shù)據(jù)。當兩個節(jié)點之間的距離r≤R時,它們可直接通信,互為鄰居;距離較遠的節(jié)點間需借助鄰居轉(zhuǎn)發(fā)進行多跳通信,節(jié)點間最短鏈路的長度稱為節(jié)點間的距離矢量。

    2 傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊方法

    傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊的方法包括以下4個技術(shù)要點:

    (1)節(jié)點j擁有與基站共享的唯一密鑰kj

    在網(wǎng)絡(luò)部署前,為每個節(jié)點j分配一個唯一的與基站共享的密鑰kj,該密鑰用于多項式對感知數(shù)據(jù)的劃分與還原中。

    (2)每個節(jié)點建立自己的鄰居表以記錄必要的鄰居信息

    所有節(jié)點在網(wǎng)絡(luò)部署后,將建立自己的鄰居表。當節(jié)點需要發(fā)送感知數(shù)據(jù)到基站時,節(jié)點就要根據(jù)本發(fā)明中的多路徑路由方法從鄰居表中選擇合適的下一跳節(jié)點轉(zhuǎn)發(fā)數(shù)據(jù)。

    (3)基于多項式的數(shù)據(jù)劃分與還原策略

    多項式的數(shù)據(jù)劃分與還原策略是指,當節(jié)點感知到數(shù)據(jù)后,為了減少通信量需要將數(shù)據(jù)劃分成長度更小的數(shù)據(jù)片;然后,通過多項式的計算生成不同的多項式值。所以,只要基站能收到一定的多項式值就可以解析多項式還原出原有的感知數(shù)據(jù)。

    (4)多路徑的數(shù)據(jù)轉(zhuǎn)發(fā)機制

    為了更好的防止惡意節(jié)點的丟包行為,必須實現(xiàn)同一事件的若干個相關(guān)數(shù)據(jù)包沿不同的路徑發(fā)往基站。因此提出相應(yīng)的路由協(xié)議使相關(guān)的數(shù)據(jù)從不同的路徑進行轉(zhuǎn)發(fā)。當節(jié)點將同一事件區(qū)域的相關(guān)數(shù)據(jù)轉(zhuǎn)發(fā)時,可以使用貪婪方法在鄰居表中找尋距離矢量最小的符合條件的鄰居作為下一跳。方法使節(jié)點從鄰居表中動態(tài)地選擇下一跳傳遞數(shù)據(jù)包,這樣可以進一步加大攻擊者掌握數(shù)據(jù)流信息的難度。具體如下:

    (1)網(wǎng)絡(luò)部署前,按技術(shù)方案所述,每個節(jié)點j均分配一個與基站共享的唯一密鑰。

    (2)網(wǎng)絡(luò)初始化階段,按技術(shù)方案所述,每個節(jié)點j均獲得自己的鄰居集Nr(j)。

    (3)假設(shè)網(wǎng)絡(luò)有N個節(jié)點;m個事件區(qū)域;在第i個事件區(qū)域里有xi個節(jié)點,它們共同感知的數(shù)據(jù)是Di;那么,可以得到每個節(jié)點多項式的次數(shù)ti-1為:

    (1)

    很顯然,當ti=1,就是信息不做任何處理,退變?yōu)閱温窂桨l(fā)送的最簡方案;然而無線傳感器網(wǎng)絡(luò)具有高密度的特點,所以大多數(shù)事件區(qū)域內(nèi)會有多個節(jié)點存在;

    (4)定義f(kj)是在有限域F(q)上的一元ti-1次多項式,將感知數(shù)據(jù)Di劃分成ti個數(shù)據(jù)片dik''k∈1,2,…,ti,并使dik作為多項式f(kj)的系數(shù),因此可以得到:

    (2)

    這樣,同一事件區(qū)域的不同節(jié)點計算出不同的fj值,最后將xi個fj值而非感知數(shù)據(jù)沿不同的路徑轉(zhuǎn)發(fā)給基站。

    (5)為了實現(xiàn)同一事件的xi個數(shù)據(jù)包沿不同的路徑發(fā)往基站。本專利提出相應(yīng)的路由協(xié)議使相關(guān)的數(shù)據(jù)從不同的路徑進行轉(zhuǎn)發(fā)。多路徑的數(shù)據(jù)轉(zhuǎn)發(fā)機制如表1所列。

    (6)基站收到節(jié)點發(fā)送來的數(shù)據(jù)包后,根據(jù)多項式解析出原有的感知數(shù)據(jù)Di。顯然,同一事件區(qū)域內(nèi)有xi個數(shù)據(jù)包發(fā)往基站,由多項式原理,基站只要收到xi中ti個任意fj數(shù)據(jù)包就可以解析出Di。

    (7)設(shè)Ri為基站接收到來自事件區(qū)i的數(shù)據(jù)包個數(shù),那么,基站的成功接收率Ps可進行如下統(tǒng)計:

    否則 (3)

    (4)

    3 鄰居協(xié)同測定假冒攻擊源方法

    本方法無需全網(wǎng)拓撲信息及路由協(xié)議支撐,測定過程不借助密碼算法。當局部網(wǎng)絡(luò)密度較高時,該方法具有漏報率低,成功測定率高的特點,是一種輕量級分布式的高效、簡潔的檢測方法。鄰居協(xié)同測定假冒攻擊源方法包括以下4個技術(shù)要點:

    (1)每個節(jié)點存儲并及時更新自己的鄰居集

    網(wǎng)絡(luò)初始化階段每個節(jié)點均可獲得自己的鄰居集,并在網(wǎng)絡(luò)更新過程中能及時更新自己的鄰居集。節(jié)點i的鄰居集記為Nr(i)。

    (2)每個節(jié)點按報警規(guī)則判斷假冒消息

    當惡意節(jié)點可針對特定的網(wǎng)絡(luò)任務(wù)發(fā)起假冒攻擊,其發(fā)出的假冒消息可以被該惡意節(jié)點的鄰居監(jiān)聽到。相應(yīng)地,當節(jié)點監(jiān)聽到一條假冒消息,即可斷定一次假冒攻擊發(fā)生,且攻擊源是其鄰居。節(jié)點判斷假冒消息的報警規(guī)則包括“基本報警規(guī)則”和“從動報警規(guī)則”。

    (3)測定集義務(wù)傳遞規(guī)則

    測定集義務(wù)傳遞規(guī)則是指,發(fā)現(xiàn)假冒消息的每個節(jié)點有義務(wù)廣播自己的假冒攻擊源測定集。對于發(fā)現(xiàn)假冒消息M的每個節(jié)點i,將生成相應(yīng)的假冒攻擊源懷疑集,稱為測定集,記為Ssuspect(i,M),初始測定集為Nr(i)。發(fā)現(xiàn)假冒消息的每個節(jié)點有義務(wù)廣播自己的假冒攻擊源測定集。

    (4)發(fā)現(xiàn)假冒消息的每個節(jié)點求交測定集

    每當收到鄰居j廣播的報警消息Ssuspect(j,M),節(jié)點i若認定M為假冒消息,可求交以縮小測定集,即Ssuspect(i,M)= Ssuspect(i,M)∩Ssuspect(j,M);當card(Ssuspect(i,M))=1(即集合Ssuspect(i,M)中只有一個元素)時,i成功測定相對于消息M的攻擊源。

    4 結(jié) 語

    本文介紹了兩種無線傳感器網(wǎng)絡(luò)環(huán)境下網(wǎng)絡(luò)攻擊的防御方法,其中第一種是傳感器網(wǎng)絡(luò)防御選擇性轉(zhuǎn)發(fā)攻擊方法,第二種是鄰居協(xié)同測定假冒攻擊源的方法防御。事實上,網(wǎng)絡(luò)攻擊有很多方法,應(yīng)用時應(yīng)根據(jù)具體情況采用有針對性的方法,以保證傳感器網(wǎng)絡(luò)的安全有效。

    參 考 文 獻

    [1]徐勇軍. 物聯(lián)網(wǎng)關(guān)鍵技術(shù)[M]. 北京:電子工業(yè)出版社, 2012.

    [2]徐勇軍. 物聯(lián)網(wǎng)實驗教程[M]. 北京:機械工業(yè)出版社, 2011.

    [3]吳亞林. 物聯(lián)網(wǎng)用傳感器[M]. 北京:電子工業(yè)出版社, 2012.

    [4]李新國. 無線傳感器網(wǎng)絡(luò)的攻擊方法與防御措施研究[J]. 計算技術(shù)與自動化, 2012(1): 138-141.

    [5]田斌. 無線傳感器網(wǎng)絡(luò)中攻擊檢測和防御技術(shù)研究[D]. 北京:北京郵電大學,2012.

    猜你喜歡
    無線傳感器網(wǎng)絡(luò)
    基于STC單片機及SI4432的無線傳感網(wǎng)的設(shè)計與實現(xiàn)
    無線傳感器網(wǎng)絡(luò)在農(nóng)田數(shù)據(jù)監(jiān)測中的應(yīng)用研究
    基于層次和節(jié)點功率控制的源位置隱私保護策略研究
    基于無線傳感器網(wǎng)絡(luò)的綠色蔬菜生長環(huán)境監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)
    基于混沌加密的無線傳感器網(wǎng)絡(luò)安全技術(shù)
    基于無線傳感器網(wǎng)絡(luò)的葡萄生長環(huán)境測控系統(tǒng)設(shè)計與應(yīng)用
    一種改進的基于RSSI最小二乘法和擬牛頓法的WSN節(jié)點定位算法
    無線傳感器網(wǎng)絡(luò)定位技術(shù)可靠性分析
    對無線傳感器網(wǎng)絡(luò)MAC層協(xié)議優(yōu)化的研究與設(shè)計
    科技視界(2016年22期)2016-10-18 15:25:08
    無線傳感器網(wǎng)絡(luò)技術(shù)綜述
    利川市| 阳曲县| 岳西县| 娄底市| 荣昌县| 苏尼特右旗| 闽侯县| 麻江县| 曲沃县| 清河县| 洪泽县| 民乐县| 达孜县| 合作市| 大悟县| 邓州市| 临安市| 辰溪县| 兖州市| 武冈市| 古交市| 奉节县| 会理县| 开平市| 绥江县| 山东省| 阜新市| 广德县| 怀集县| 涿鹿县| 饶平县| 鄂托克旗| 翁源县| 惠东县| 红桥区| 绥阳县| 蒙自县| 米林县| 桂林市| 饶河县| 友谊县|