ard;所述離開(kāi)時(shí)間情況數(shù)據(jù) 包括所述ti、Wn和tmax ;所述融合判決隸屬度函數(shù)值為所述化。
[0188] 另外,疑似惡意節(jié)點(diǎn)判斷單元55,具體可W :判斷所述鄰居節(jié)點(diǎn)的融合判決隸屬度 函數(shù)值是否大于預(yù)先設(shè)置的隸屬度闊值;在所述鄰居節(jié)點(diǎn)的融合判決隸屬度函數(shù)值大于所 述隸屬度闊值時(shí),確定所述鄰居節(jié)點(diǎn)為疑似惡意節(jié)點(diǎn)。
[0189] 本發(fā)明實(shí)施例提供的一種監(jiān)測(cè)節(jié)點(diǎn)裝置,通過(guò)網(wǎng)絡(luò)中部署的監(jiān)測(cè)節(jié)點(diǎn)裝置首先監(jiān) 聽(tīng)自身監(jiān)測(cè)范圍內(nèi)的鄰居節(jié)點(diǎn)的丟包情況數(shù)據(jù)和離開(kāi)時(shí)間情況數(shù)據(jù),并建立鄰居節(jié)點(diǎn)的丟 包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù);之后對(duì)丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù)進(jìn)行 =角模融合,生成鄰居節(jié)點(diǎn)成為疑似惡意節(jié)點(diǎn)的融合判決隸屬度函數(shù);之后根據(jù)丟包情況 數(shù)據(jù)、離開(kāi)時(shí)間情況數(shù)據(jù)W及融合判決隸屬度函數(shù),生成一融合判決隸屬度函數(shù)值;進(jìn)而根 據(jù)融合判決隸屬度函數(shù)值確定所述鄰居節(jié)點(diǎn)是否為疑似惡意節(jié)點(diǎn);從而由基站節(jié)點(diǎn)裝置確 定疑似惡意節(jié)點(diǎn)是否為發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。運(yùn)樣,本發(fā)明能夠及時(shí)準(zhǔn)確發(fā)現(xiàn) 并處理網(wǎng)絡(luò)中的發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn),提升用電信息采集技術(shù)中的無(wú)線傳感器 網(wǎng)絡(luò)的安全性。
[0190] 對(duì)應(yīng)于上述的無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)方法的實(shí)施例,如圖8所示,本發(fā)明 實(shí)施例提供一種基站節(jié)點(diǎn)裝置,包括:
[0191] 告警信息接收單元61,可W接收監(jiān)測(cè)節(jié)點(diǎn)裝置發(fā)送的告警信息,并確定告警信息 所對(duì)應(yīng)的疑似惡意節(jié)點(diǎn)。
[0192] 緩存占用率確定單元62,可W確定疑似惡意節(jié)點(diǎn)的緩存占用率。
[0193] 信道占用率確定單元63,可W確定疑似惡意節(jié)點(diǎn)的信道占用率。
[0194] 惡意節(jié)點(diǎn)確定單元64,可W根據(jù)疑似惡意節(jié)點(diǎn)的緩存占用率和信道占用率確定疑 似惡意節(jié)點(diǎn)是否為發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。
[01M]此外,緩存占用率確定單元62,具體可W :
[0196] 獲取疑似惡意節(jié)點(diǎn)的節(jié)點(diǎn)緩存區(qū)內(nèi)數(shù)據(jù)隊(duì)列大小W及節(jié)點(diǎn)緩存區(qū)大小。
[0197] 根據(jù)公式:
[0199]確定疑似惡意節(jié)點(diǎn)的緩存占用率Ci。其中,queue_length為疑似惡意節(jié)點(diǎn)的節(jié)點(diǎn) 緩存區(qū)內(nèi)數(shù)據(jù)隊(duì)列大小。buffer_size為疑似惡意節(jié)點(diǎn)的節(jié)點(diǎn)緩存區(qū)大小。
[0200] 此外,信道占用率確定單元63,具體可W :
[0201] 獲取疑似惡意節(jié)點(diǎn)在一監(jiān)聽(tīng)周期內(nèi)信道的繁忙時(shí)間。
[0202] 根據(jù)公式:
[0204] 確定疑似惡意節(jié)點(diǎn)的信道占用率Si。其中,busy_time為疑似惡意節(jié)點(diǎn)在一監(jiān)聽(tīng)周 期內(nèi)信道的繁忙時(shí)間。listen_time為監(jiān)聽(tīng)周期。
[0205] 具體的,如圖9所示,該惡意節(jié)點(diǎn)確定單元64,包括:
[0206] 緩存占用率判斷模塊641,可W判斷疑似惡意節(jié)點(diǎn)的緩存占用率是否小于一預(yù)先 設(shè)置的緩存占用率闊值。
[0207] 信道占用率判斷模塊642,可W判斷疑似惡意節(jié)點(diǎn)的信道占用率是否小于一預(yù)先 設(shè)置的信道占用率闊值。
[0208] 確定模塊643,可W在緩存占用率小于緩存占用率闊值時(shí),且信道占用率小于信道 占用率闊值,確定當(dāng)前網(wǎng)絡(luò)未發(fā)生擁塞,且當(dāng)前信道質(zhì)量良好,確定所述疑似惡意節(jié)點(diǎn)為發(fā) 起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。
[0209] 進(jìn)一步的,如圖9所示,該基站節(jié)點(diǎn)裝置,還包括:
[0210] 惡意節(jié)點(diǎn)處理單元65,可W在疑似惡意節(jié)點(diǎn)為發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn) 時(shí),將發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)加入一惡意節(jié)點(diǎn)列表。
[0211] 廣播單元66,可W向基站節(jié)點(diǎn)裝置所覆蓋的各網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送廣播消息,W使得各 網(wǎng)絡(luò)節(jié)點(diǎn)獲知發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。
[0212] 本發(fā)明實(shí)施例提供的一種基站節(jié)點(diǎn)裝置,可W接收監(jiān)測(cè)節(jié)點(diǎn)裝置發(fā)送的告警信 息,并確定告警信息所對(duì)應(yīng)的疑似惡意節(jié)點(diǎn),進(jìn)而確定疑似惡意節(jié)點(diǎn)的緩存占用率和信道 占用率,并根據(jù)疑似惡意節(jié)點(diǎn)的緩存占用率和信道占用率確定疑似惡意節(jié)點(diǎn)是否為發(fā)起選 擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。運(yùn)樣,本發(fā)明能夠及時(shí)準(zhǔn)確發(fā)現(xiàn)并處理網(wǎng)絡(luò)中的發(fā)起選擇性轉(zhuǎn) 發(fā)攻擊的惡意節(jié)點(diǎn),提升用電信息采集技術(shù)中的無(wú)線傳感器網(wǎng)絡(luò)的安全性。
[0213] 如上述圖1所示,本發(fā)明實(shí)施例提供一種無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)系統(tǒng)10, 包括基站節(jié)點(diǎn)裝置101、多個(gè)監(jiān)測(cè)節(jié)點(diǎn)裝置102和普通節(jié)點(diǎn)裝置103,在監(jiān)測(cè)節(jié)點(diǎn)裝置102的 監(jiān)測(cè)范圍內(nèi)的該普通節(jié)點(diǎn)裝置103為監(jiān)測(cè)節(jié)點(diǎn)裝置102的鄰居節(jié)點(diǎn)103。
[0214] 監(jiān)測(cè)節(jié)點(diǎn)裝置102,可W監(jiān)聽(tīng)自身監(jiān)測(cè)范圍內(nèi)的鄰居節(jié)點(diǎn)103的丟包情況數(shù)據(jù)和離 開(kāi)時(shí)間情況數(shù)據(jù)。建立鄰居節(jié)點(diǎn)103的丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù)。對(duì)丟包隸屬 度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù)進(jìn)行=角模融合,生成鄰居節(jié)點(diǎn)103成為疑似惡意節(jié)點(diǎn)的融 合判決隸屬度函數(shù);根據(jù)丟包情況數(shù)據(jù)、離開(kāi)時(shí)間情況數(shù)據(jù)W及融合判決隸屬度函數(shù),生成 一融合判決隸屬度函數(shù)值;根據(jù)融合判決隸屬度函數(shù)值確定鄰居節(jié)點(diǎn)103是否為疑似惡意 節(jié)點(diǎn)。在鄰居節(jié)點(diǎn)103為疑似惡意節(jié)點(diǎn)時(shí),向基站節(jié)點(diǎn)裝置101發(fā)送告警信息。
[0215] 基站節(jié)點(diǎn)裝置101,可W接收監(jiān)測(cè)節(jié)點(diǎn)裝置102發(fā)送的告警信息,并確定告警信息 所對(duì)應(yīng)的疑似惡意節(jié)點(diǎn)。確定疑似惡意節(jié)點(diǎn)的緩存占用率和信道占用率。根據(jù)疑似惡意節(jié) 點(diǎn)的緩存占用率和信道占用率確定疑似惡意節(jié)點(diǎn)是否為發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。
[0216] 本發(fā)明實(shí)施例提供的無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)系統(tǒng),通過(guò)網(wǎng)絡(luò)中部署的監(jiān) 測(cè)節(jié)點(diǎn)裝置首先監(jiān)聽(tīng)自身監(jiān)測(cè)范圍內(nèi)的鄰居節(jié)點(diǎn)的丟包情況數(shù)據(jù)和離開(kāi)時(shí)間情況數(shù)據(jù),并 建立鄰居節(jié)點(diǎn)的丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù);之后對(duì)丟包隸屬度函數(shù)和離開(kāi)時(shí) 間隸屬度函數(shù)進(jìn)行=角模融合,生成鄰居節(jié)點(diǎn)成為疑似惡意節(jié)點(diǎn)的融合判決隸屬度函數(shù); 之后根據(jù)丟包情況數(shù)據(jù)、離開(kāi)時(shí)間情況數(shù)據(jù)W及融合判決隸屬度函數(shù),生成一融合判決隸 屬度函數(shù)值;進(jìn)而根據(jù)融合判決隸屬度函數(shù)值確定所述鄰居節(jié)點(diǎn)是否為疑似惡意節(jié)點(diǎn);從 而由基站節(jié)點(diǎn)裝置確定疑似惡意節(jié)點(diǎn)是否為發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn)。運(yùn)樣,本發(fā) 明能夠及時(shí)準(zhǔn)確發(fā)現(xiàn)并處理網(wǎng)絡(luò)中的發(fā)起選擇性轉(zhuǎn)發(fā)攻擊的惡意節(jié)點(diǎn),提升用電信息采集 技術(shù)中的無(wú)線傳感器網(wǎng)絡(luò)的安全性。
[0217] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
[0218] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流 程和/或方框、W及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供運(yùn)些計(jì)算機(jī)程序 指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器W產(chǎn) 生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí) 現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0219] 運(yùn)些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備W特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0220] 運(yùn)些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟W產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一 個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0221] 本發(fā)明中應(yīng)用了具體實(shí)施例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,W上實(shí)施例 的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核屯、思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員, 依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi) 容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1. 一種無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)方法,其特征在于,應(yīng)用于一種無(wú)線傳感器網(wǎng) 絡(luò)惡意節(jié)點(diǎn)的檢測(cè)系統(tǒng),所述無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)系統(tǒng)包括基站節(jié)點(diǎn)裝置、多 個(gè)監(jiān)測(cè)節(jié)點(diǎn)裝置和普通節(jié)點(diǎn)裝置,在所述監(jiān)測(cè)節(jié)點(diǎn)裝置的監(jiān)測(cè)范圍內(nèi)的所述普通節(jié)點(diǎn)裝置 為所述監(jiān)測(cè)節(jié)點(diǎn)裝置的鄰居節(jié)點(diǎn); 所述無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)方法,包括: 監(jiān)聽(tīng)監(jiān)測(cè)節(jié)點(diǎn)自身監(jiān)測(cè)范圍內(nèi)的鄰居節(jié)點(diǎn)的丟包情況數(shù)據(jù)和離開(kāi)時(shí)間情況數(shù)據(jù); 建立所述鄰居節(jié)點(diǎn)的丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù); 對(duì)所述丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù)進(jìn)行三角模融合,生成所述鄰居節(jié)點(diǎn)成 為疑似惡意節(jié)點(diǎn)的融合判決隸屬度函數(shù); 根據(jù)所述丟包情況數(shù)據(jù)、離開(kāi)時(shí)間情況數(shù)據(jù)以及所述融合判決隸屬度函數(shù),生成一融 合判決隸屬度函數(shù)值; 根據(jù)所述融合判決隸屬度函數(shù)值確定所述鄰居節(jié)點(diǎn)是否為疑似惡意節(jié)點(diǎn); 若所述鄰居節(jié)點(diǎn)為疑似惡意節(jié)點(diǎn),向基站節(jié)點(diǎn)裝置發(fā)送告警信息,以使得所述基站節(jié) 點(diǎn)裝置確定所述告警信息所對(duì)應(yīng)的疑似惡意節(jié)點(diǎn)的緩存占用率和信道占用率,并根據(jù)所述 疑似惡意節(jié)點(diǎn)的緩存占用率和信道占用率確定所述疑似惡意節(jié)點(diǎn)是否為發(fā)起選擇性轉(zhuǎn)發(fā) 攻擊的惡意節(jié)點(diǎn)。2. 根據(jù)權(quán)利要求1所述的無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)方法,其特征在于,所述監(jiān)聽(tīng) 監(jiān)測(cè)節(jié)點(diǎn)自身監(jiān)測(cè)范圍內(nèi)的鄰居節(jié)點(diǎn)的丟包情況數(shù)據(jù)和離開(kāi)時(shí)間情況數(shù)據(jù),包括: 監(jiān)聽(tīng)所述鄰居節(jié)點(diǎn)在一監(jiān)聽(tīng)周期內(nèi)由其他節(jié)點(diǎn)向其發(fā)送的數(shù)據(jù)包總數(shù)以及在所述監(jiān) 聽(tīng)周期內(nèi)所述鄰居節(jié)點(diǎn)成功轉(zhuǎn)發(fā)的數(shù)據(jù)包總數(shù); 監(jiān)聽(tīng)所述鄰居節(jié)點(diǎn)的離開(kāi)時(shí)間以及監(jiān)測(cè)節(jié)點(diǎn)自身監(jiān)測(cè)范圍內(nèi)各鄰居節(jié)點(diǎn)的最短離開(kāi) 時(shí)間和最長(zhǎng)離開(kāi)時(shí)間。3. 根據(jù)權(quán)利要求2所述的無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)方法,其特征在于,建立所述 鄰居節(jié)點(diǎn)的丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù),包括: 建立所述鄰居節(jié)點(diǎn)的丟包隸屬度函數(shù):其中,Pi為所述鄰居節(jié)點(diǎn)的丟包隸屬度;packetltcltal為在所述監(jiān)聽(tīng)周期內(nèi)所述鄰居節(jié)點(diǎn) 在一監(jiān)聽(tīng)周期內(nèi)由其他節(jié)點(diǎn)向其發(fā)送的數(shù)據(jù)包總數(shù);Packetifemrard為所述鄰居節(jié)點(diǎn)在所述 監(jiān)聽(tīng)周期內(nèi)成功轉(zhuǎn)發(fā)的數(shù)據(jù)包總數(shù)。4. 根據(jù)權(quán)利要求3所述的無(wú)線傳感器網(wǎng)絡(luò)惡意節(jié)點(diǎn)的檢測(cè)方法,其特征在于,建立所述 鄰居節(jié)點(diǎn)的丟包隸屬度函數(shù)和離開(kāi)時(shí)間隸屬度函數(shù),還包