基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法
【專利摘要】本發(fā)明研究了一種基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法。首先,本發(fā)明實現(xiàn)了無線傳感器網(wǎng)絡(luò)中,節(jié)點的準確定位,建立了正確的無線傳感器網(wǎng)絡(luò)定位系統(tǒng)。在此基礎(chǔ)上,實現(xiàn)了多重虛假身份攻擊,通過不同時刻展現(xiàn)不同的身份,建立多個假冒的攻擊節(jié)點,成功使正常的傳感器節(jié)點定位失效,建立了實用的滿足實際要求的攻擊。最后在定位系統(tǒng)中加入加密操作,使攻擊節(jié)點無法偽裝,從而防御多重虛假身份攻擊。此發(fā)明可以對現(xiàn)有的防御算法的有效性進行驗證,在此基礎(chǔ)上研究更安全的定位算法。
【專利說明】基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是一種基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方案,主要解決傳感器網(wǎng)絡(luò)定位安全的問題,屬于信息安全領(lǐng)域問題。
【背景技術(shù)】
[0002]現(xiàn)在,無線傳感器網(wǎng)絡(luò)的應(yīng)用越來越廣泛,在環(huán)境監(jiān)測、醫(yī)療衛(wèi)生、災(zāi)難預(yù)防、物流跟蹤、交通監(jiān)測、軍事監(jiān)控等領(lǐng)域都有應(yīng)用。典型的無線傳感器網(wǎng)絡(luò)由一個個傳感器節(jié)點組成,每個傳感器節(jié)點都能探測發(fā)現(xiàn)具體的事件。
[0003]對于無線傳感器網(wǎng)絡(luò)的應(yīng)用,必須保證其性能和可用性,而大部分應(yīng)用都需要定位作為其基礎(chǔ)。傳感器節(jié)點的位置信息保證了傳感器網(wǎng)絡(luò)采集信息的有效性,定位技術(shù)支撐著無線傳感器網(wǎng)絡(luò),所以,定位的安全性決定著無線傳感器網(wǎng)絡(luò)的安全性。
[0004]如果定位節(jié)點受到重放、蟲洞或者網(wǎng)絡(luò)內(nèi)部的惡意攻擊,產(chǎn)生錯誤的位置信息,會使整個無線傳感器網(wǎng)絡(luò)的安全遭到破壞。如果將受到攻擊的無線傳感器節(jié)點放在監(jiān)視戰(zhàn)場環(huán)境等重要的場景中,會使網(wǎng)絡(luò)失效,從而造成難以估計的重大損失。因此,研宄安全的定位技術(shù)是十分必要的。
【發(fā)明內(nèi)容】
[0005]技術(shù)問題:本發(fā)明的內(nèi)容是針對戰(zhàn)場上部署的無線傳感器網(wǎng)絡(luò),首先,能夠在正常的、沒有攻擊的環(huán)境下,準確地定位出傳感器節(jié)點的坐標,并且在此基礎(chǔ)上,對敵方的傳感器節(jié)點的定位系統(tǒng)進行監(jiān)視和破壞,實現(xiàn)降低甚至破壞敵方節(jié)點自身的定位系統(tǒng),降低敵方的作戰(zhàn)效能。在此基礎(chǔ)上,研宄防御方案。
[0006]技術(shù)方案:本發(fā)明提出一種基于多重虛假身份的傳感器網(wǎng)絡(luò)定位攻擊方案。該方案首先要正確地定位傳感器節(jié)點,定位系統(tǒng)包括了網(wǎng)關(guān)節(jié)點、參考節(jié)點、盲節(jié)點這幾個組成部分。
[0007]網(wǎng)關(guān)節(jié)點:無線定位系統(tǒng)的網(wǎng)絡(luò)協(xié)調(diào)器,協(xié)調(diào)器的芯片選擇為CC2430,與監(jiān)控計算機相連。它在整個系統(tǒng)中十分重要,首先它要接收由監(jiān)控計算機提供的各種節(jié)點的配置數(shù)據(jù),包括參考節(jié)點和盲節(jié)點,然后發(fā)送給相應(yīng)的傳感器節(jié)點;并且還要接收各個傳感器節(jié)點發(fā)送的信息,傳輸給監(jiān)控計算機。
[0008]參考節(jié)點:參考節(jié)點能發(fā)送信號強度指示值(RSSI)和自己的位置坐標給網(wǎng)絡(luò)中的盲節(jié)點,所以參考節(jié)點的實際位置必須與設(shè)置的自身坐標相一致,參考節(jié)點本身不參與定位的計算。8個參考節(jié)點可以組成一個定位系統(tǒng),不能少于3到4個參考節(jié)點。
[0009]盲節(jié)點:盲節(jié)點自身的位置坐標是不固定的,由其周圍的參考節(jié)點的坐標來計算它自身的坐標。盲節(jié)點與距離其最近的參考節(jié)點進行通信,收集這些節(jié)點發(fā)送過來的位置坐標和RSSI值,再與盲節(jié)點自身的參數(shù)相結(jié)合,計算出自己坐標。然后將自身的坐標等信息發(fā)送給網(wǎng)關(guān)節(jié)點,網(wǎng)關(guān)節(jié)點再上傳給計算機定位監(jiān)控系統(tǒng)。
[0010]利用的CC2431無線定位引擎技術(shù),該技術(shù)基于接收信號強度值(RSSI),定位系統(tǒng)由參考節(jié)點和盲節(jié)點組成。參考節(jié)點已知自身坐標,可以發(fā)送包含自身的坐標信息和RSSI值的數(shù)據(jù)包給相鄰節(jié)點。盲節(jié)點接收其周圍參考節(jié)點發(fā)出的坐標及相應(yīng)的RSSI值,并將其寫入定位引擎,由定位引擎計算,得出盲節(jié)點的坐標位置。
[0011]本發(fā)明在準確定位節(jié)點的基礎(chǔ)上,引入了攻擊節(jié)點,攻擊節(jié)點通過偽裝多個虛假身份節(jié)點,破壞正常系統(tǒng)中依賴多節(jié)點合作和多路徑路由,對網(wǎng)絡(luò)中其他節(jié)點表現(xiàn)出多重身份。
[0012]節(jié)點定位過程中,未知節(jié)點需要得到至少三個信標節(jié)點的參考信息才能夠進行自身坐標的計算。如果一個攻擊節(jié)點假扮了多個信標節(jié)點身份,這樣就破壞了定位系統(tǒng)的冗余策略。進行多重身份虛假信息攻擊時,攻擊節(jié)點直接與合法節(jié)點進行通信。當合法的未知節(jié)點發(fā)送一個定位請求消息給其鄰居節(jié)點時,在其通信范圍內(nèi)的攻擊節(jié)點會監(jiān)聽到這個消息。此時,攻擊節(jié)點將在不同時刻,以不同的身份向未知節(jié)點提供虛假的定位參數(shù),從所有虛假節(jié)點發(fā)送出的消息事實上是從同一個攻擊節(jié)點發(fā)出的。在此定位過程中,在不同的時刻,一個攻擊節(jié)點表現(xiàn)為具有不同身份的多個虛假節(jié)點。
[0013]多重虛假身份的傳感器網(wǎng)絡(luò)定位攻擊是指一個攻擊節(jié)點違法地以多個身份出現(xiàn),如圖1所示,其中,A,C,D是正常的參考節(jié)點,在不同時刻,攻擊節(jié)點B展現(xiàn)不同的假冒節(jié)點BI,B2,B3,當接收到盲節(jié)點的定位請求時,攻擊節(jié)點B在不同時刻以不同的身份向盲節(jié)點發(fā)送不同的定位參數(shù)。未知節(jié)點不同時刻會接收到3個不同的定位信息,而這3個信息都是從B發(fā)送來的。在不同的時刻,得出不同的盲節(jié)點坐標,致使定位系統(tǒng)失效。
[0014]在定位系統(tǒng)失效之后,繼續(xù)對其進行研宄:在節(jié)點與節(jié)點的通信過程中,加入加密算法,定位節(jié)點先把自身的位置信息用密鑰轉(zhuǎn)換成密文,再把密文發(fā)送出去,盲節(jié)點收到這些密文信息后,用密鑰轉(zhuǎn)換成原始的位置信息,然后再用這些信息進行自身位置的計算,得出自身的位置坐標。
[0015]攻擊節(jié)點可以捕獲節(jié)點間通信的密文,但是由于其無法獲得密鑰,就無法破獲有用的信息,從而無法偽裝成多個虛假身份節(jié)點,從而使系統(tǒng)在受到攻擊的情況下,依然可以正常地工作。
[0016]本發(fā)明基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法首先準確地定位出傳感器節(jié)點的位置和它的移動情況,然后,在正確的基礎(chǔ)上,加入攻擊節(jié)點,破壞正常工作的定位系統(tǒng),使得定位系統(tǒng)的精度下降甚至失效,再對節(jié)點進行加密操作,使系統(tǒng)能夠防御多重虛假身份攻擊;該防御方法的流程如下:
[0017]步驟1:網(wǎng)關(guān)節(jié)點連接上位機,打開監(jiān)控軟件,監(jiān)視整個模擬戰(zhàn)場環(huán)境下的各個節(jié)點的位置和移動情況;
[0018]步驟2:參考節(jié)點選用CC2430芯片,部署參考節(jié)點,形成一個不大于60mX60m的監(jiān)控區(qū)域;
[0019]步驟3:加入盲節(jié)點,根據(jù)參考節(jié)點傳遞過來的定位參數(shù)和某些預(yù)設(shè)參數(shù),通過定位算法計算出自身的坐標,在監(jiān)控軟件中看到參考節(jié)點和盲節(jié)點的分布和移動情況;
[0020]步驟4:引入攻擊節(jié)點,攻擊節(jié)點在不同時刻在系統(tǒng)中呈現(xiàn)的是不同的節(jié)點,通過其不停的變化自身的坐標信息,盲節(jié)點會收到錯誤的定位信息,造成定位精度下降甚至失效;
[0021]步驟5:在攻擊的情況下,對所有正常節(jié)點之間的通信進行加密操作,使用加密后的密文進行通信,使得攻擊節(jié)點不能偽裝成虛假節(jié)點提供錯誤的信息,使得定位系統(tǒng)在受到多重虛假身份攻擊的情況下,依然可以正常工作。
[0022]所述的網(wǎng)關(guān)節(jié)點是無線定位系統(tǒng)的網(wǎng)絡(luò)協(xié)調(diào)器,協(xié)調(diào)器的芯片選擇為CC2430,與監(jiān)控計算機相連,它在整個系統(tǒng)中首先要接收由監(jiān)控計算機提供的各種節(jié)點的配置數(shù)據(jù),包括參考節(jié)點和盲節(jié)點,然后發(fā)送給相應(yīng)的傳感器節(jié)點;并且還要接收各個傳感器節(jié)點發(fā)送的信息,傳輸給監(jiān)控計算機。
[0023]所述的參考節(jié)點能發(fā)送信號強度指示值RSSI和自己的位置坐標給網(wǎng)絡(luò)中的盲節(jié)點,所以參考節(jié)點的實際位置必須與設(shè)置的自身坐標相一致,參考節(jié)點本身不參與定位的計算;8個參考節(jié)點可以組成一個定位系統(tǒng),不能少于3個參考節(jié)點。
[0024]所述的盲節(jié)點自身的位置坐標是不固定的,由其周圍的參考節(jié)點的坐標來計算它自身的坐標;盲節(jié)點與距離其最近的參考節(jié)點進行通信,收集這些節(jié)點發(fā)送過來的位置坐標和RSSI值,再與盲節(jié)點自身的參數(shù)相結(jié)合,計算出自己坐標,然后將自身的坐標信息發(fā)送給網(wǎng)關(guān)節(jié)點,網(wǎng)關(guān)節(jié)點再上傳給計算機定位監(jiān)控系統(tǒng)。
[0025]所述的利用的CC2431無線定位引擎技術(shù),該技術(shù)基于接收信號強度值RSSI,定位系統(tǒng)由參考節(jié)點和盲節(jié)點組成。參考節(jié)點已知自身坐標,可以發(fā)送包含自身的坐標信息和RSSI值的數(shù)據(jù)包給相鄰節(jié)點。盲節(jié)點接收其周圍參考節(jié)點發(fā)出的坐標及相應(yīng)的RSSI值,并將其寫入定位引擎,由定位引擎計算,得出盲節(jié)點的坐標位置。
[0026]有益效果:
[0027]本發(fā)明提出的基于多重虛假身份的傳感器網(wǎng)絡(luò)定位攻擊方案具有以下優(yōu)點:
[0028](I)實驗環(huán)境可以較好地模擬真實的戰(zhàn)場環(huán)境,能夠較好地模擬戰(zhàn)場上人員的位置移動情況。
[0029](2)傳感器網(wǎng)絡(luò)部署在戰(zhàn)場環(huán)境中,可以準確地定位己方人員的傳感器節(jié)點位置,對于移動目標也能有較好的定位效果。
[0030](3)通過在上位機上安裝的監(jiān)控軟件,可以實時、清楚地觀察參考節(jié)點和盲節(jié)點的位置變化情況,同時能夠看到這些節(jié)點的參數(shù),有必要的時候,可以更改這些節(jié)點的參數(shù)。
[0031](4)可以對敵方的傳感器網(wǎng)絡(luò)定位系統(tǒng)進行干擾和破壞,使得敵方的定位系統(tǒng)精度大幅度下降,不能夠用來監(jiān)視戰(zhàn)場上的人員位置變化情況。
[0032](5)可以使得系統(tǒng)在受到攻擊時,通過加密來自我保護。系統(tǒng)在受到多重虛假身份攻擊的情況下仍然可以工作。
【專利附圖】
【附圖說明】
[0033]圖1定位原理演示圖,
[0034]圖2系統(tǒng)應(yīng)用層程序功能框圖,
[0035]圖3基于多重虛假身份的傳感器網(wǎng)絡(luò)定位攻擊模型,
[0036]圖4程序流程圖。
【具體實施方式】
[0037]本方案中使用的通信協(xié)議是ZigBee協(xié)議,盲節(jié)點采用的是CC2431節(jié)點,參考節(jié)點和攻擊節(jié)點采用是CC2430節(jié)點,是一種緊湊、高性能、低功耗和可靠的無線通信芯片,并且結(jié)合了市場領(lǐng)先的Z-Stack ZigBee協(xié)議軟件。
[0038]搭建正常的定位系統(tǒng),首先把網(wǎng)關(guān)節(jié)點與上位機連接,再把參考節(jié)點部署到相應(yīng)的位置,組成監(jiān)控區(qū)域。在監(jiān)控區(qū)域中加入盲節(jié)點,盲節(jié)點進行自身坐標計算,把坐標傳給網(wǎng)關(guān)節(jié)點,由網(wǎng)關(guān)節(jié)點傳給上位機定位監(jiān)控系統(tǒng)顯示。
[0039]然后由攻擊節(jié)點對上述正常的定位系統(tǒng)進行定位攻擊。攻擊節(jié)點在不同的時刻,假扮成不同的參考節(jié)點(假冒節(jié)點),同時發(fā)送給盲節(jié)點不同的位置參數(shù),攻擊節(jié)點中的XY_RSSI相應(yīng)函數(shù):
[0040]static void rssiRsp(afIncomingMSGPacket_t*pkt);
[0041 ] 在盲節(jié)點發(fā)出的定位請求后,該函數(shù)完成XY_RSSI應(yīng)答,把自身虛假的X,Y坐標和信號強度值rssi作為定位參數(shù)應(yīng)答,發(fā)送給盲節(jié)點。
[0042]該函數(shù)中存放定位參數(shù)信息的rSpMSg[]數(shù)組,該數(shù)組中存放接收信號強度值(RSSI)和自身的X、Y坐標,當收到請求后,在不同的時刻,分別改變rspMsg[]數(shù)組中的內(nèi)容,發(fā)送給盲節(jié)點不同的虛假位置坐標信息。如圖4所示。
[0043]在盲節(jié)點中,把參考節(jié)點傳過來的參考坐標和rssi信息傳遞到1cat1nCalculatePosit1n(locNodes, &(config.1oc))函數(shù)中,利用極大似然估計法計算出盲節(jié)點自身的位置坐標,通過sendRspO函數(shù)傳遞給網(wǎng)關(guān)。由于盲節(jié)點在不同時刻接收到不同的虛假坐標參數(shù),所以計算出來自身的坐標必然是錯誤的,達到攻擊的效果。
[0044](I)實驗內(nèi)容
[0045]測試實驗內(nèi)容包括:基于多重虛假身份的傳感器網(wǎng)絡(luò)定位攻防方案的實現(xiàn)
[0046](2)實驗環(huán)境
[0047]操作系統(tǒng)!WindowsXP
[0048]硬件主要包括:網(wǎng)關(guān)(LocDongle)、參考節(jié)點(RefNode)、移動節(jié)點(BlindNode)、USB轉(zhuǎn)232串口線、CC2430/2431仿真器等
[0049]軟件:Z_Locat1nEngine、SmartRF Flash Programmer> IAR EW8051 集成開發(fā)環(huán)境
[0050](3)實驗過程
[0051]1.對節(jié)點編程:在IAR EW8051集成開發(fā)環(huán)境中打開IAR項目工程,在workspace面板下選擇1ngle (網(wǎng)關(guān))項目,編譯、鏈接,將網(wǎng)關(guān)節(jié)點連上pc,打開網(wǎng)關(guān)電源,按一下復(fù)位健,選擇debug命令,將網(wǎng)關(guān)程序燒寫到網(wǎng)關(guān)。
[0052]在workspace面板下分別選擇BlindNode和RefNode項目,其它步驟同上,完成對盲節(jié)點和參考節(jié)點的燒寫。
[0053]2.組建Zigbee網(wǎng)絡(luò):將網(wǎng)關(guān)節(jié)點與計算機相連,打開網(wǎng)關(guān)節(jié)點的電源。cc2430芯片上的綠色LED閃爍幾下后常亮,并且開發(fā)板上的IXD液晶顯示屏上顯示'Zigbee Coord”和“Network ID:0036”等類似信息時,說明網(wǎng)關(guān)作為定位系統(tǒng)的協(xié)調(diào)器,已經(jīng)成功啟動了Zigbee 網(wǎng)絡(luò)。
[0054]3.將參考節(jié)點放在指定位置,構(gòu)成一個監(jiān)控的區(qū)域,打開參考節(jié)點的電源,參考節(jié)點電池板上的紅色LED閃爍幾下后常亮,說明參考節(jié)點已經(jīng)成功加入定位系統(tǒng)。
[0055]4.將燒錄好程序的的參考節(jié)點的BB電池板上標記上編號和預(yù)定的坐標。
[0056]5.用CC2431模塊作為盲節(jié)點,打開盲節(jié)點電池板上的開關(guān),黃色LED燈閃爍幾秒后常亮,此時盲節(jié)點已經(jīng)接入ZigBee網(wǎng)絡(luò),開始于網(wǎng)關(guān)和參考節(jié)點之間通信。
[0057]6.打開Locat1n Engine軟件,將ZigBee網(wǎng)關(guān)和計算機通過串口線連接,上電復(fù)位后,選擇好相應(yīng)的串口,點擊監(jiān)控軟件的運行按鈕。
[0058]7.在正確定位節(jié)點的基礎(chǔ)上,打開攻擊節(jié)點,加入網(wǎng)絡(luò),攻擊節(jié)點開始工作,攻擊正常的定位系統(tǒng),此時,盲節(jié)點定位精度明顯下降。
[0059]8.對節(jié)點間的通信進行加密,此時,攻擊節(jié)點無法繼續(xù)對定位系統(tǒng)進行攻擊,盲節(jié)點的定位精度恢復(fù)到正常水平。
[0060]本發(fā)明的一種基于多重虛假身份的傳感器網(wǎng)絡(luò)定位攻防方案的流程如下:
[0061]步驟1:將網(wǎng)關(guān)節(jié)點與上位機正確連接,通過上位機的監(jiān)控軟件來監(jiān)視整個模擬戰(zhàn)場環(huán)境下的無線傳感器網(wǎng)絡(luò)定位系統(tǒng);
[0062]步驟2:參考節(jié)點選用CC2430芯片,該芯片基于IEEE802.15.4標準的低功耗無線個域網(wǎng)協(xié)議的Zigbee技術(shù)。將參考節(jié)點部署到與自身內(nèi)置的坐標相符的適當位置,從而形成一個監(jiān)控區(qū)域;
[0063]步驟3:加入盲節(jié)點,盲節(jié)點選用CC2431芯片,該芯片同樣利用Zigbee技術(shù),與CC2430不同的是,CC2431芯片多了一個定位引擎,可以根據(jù)參考節(jié)點傳遞過來的定位參數(shù)和某些預(yù)設(shè)參數(shù),通過定位算法計算出自身的坐標。此時,定位系統(tǒng)開始正常工作,在上位機的監(jiān)控軟件中已經(jīng)可以看到參考節(jié)點和盲節(jié)點的分布和移動情況。
[0064]步驟4:在正常的定位系統(tǒng)中,引入攻擊節(jié)點,攻擊節(jié)點在不同時刻在系統(tǒng)中呈現(xiàn)的是不同的節(jié)點,通過其不停的變化自身的坐標信息,盲節(jié)點會收到錯誤的定位信息,造成定位精度下降甚至失效。
[0065]步驟5:在系統(tǒng)受到攻擊的情況下,對系統(tǒng)內(nèi)的正常節(jié)點之間的通信進行加密處理,使得攻擊節(jié)點無法捕獲有用的信息,無法加入到正常的定位系統(tǒng),從而使系統(tǒng)在受到攻擊的情況下正常工作。
【權(quán)利要求】
1.一種基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法,其特征在于該方法首先準確地定位出傳感器節(jié)點的位置和它的移動情況,然后,在正確的基礎(chǔ)上,加入攻擊節(jié)點,破壞正常工作的定位系統(tǒng),使得定位系統(tǒng)的精度下降甚至失效,再對節(jié)點進行加密操作,使系統(tǒng)能夠防御多重虛假身份攻擊;該防御方法的流程如下: 步驟1:網(wǎng)關(guān)節(jié)點連接上位機,打開監(jiān)控軟件,監(jiān)視整個模擬戰(zhàn)場環(huán)境下的各個節(jié)點的位置和移動情況; 步驟2:參考節(jié)點選用CC2430芯片,部署參考節(jié)點,形成一個不大于60mX60m的監(jiān)控區(qū)域; 步驟3:加入盲節(jié)點,根據(jù)參考節(jié)點傳遞過來的定位參數(shù)和某些預(yù)設(shè)參數(shù),通過定位算法計算出自身的坐標,在監(jiān)控軟件中看到參考節(jié)點和盲節(jié)點的分布和移動情況; 步驟4:引入攻擊節(jié)點,攻擊節(jié)點在不同時刻在系統(tǒng)中呈現(xiàn)的是不同的節(jié)點,通過其不停的變化自身的坐標信息,盲節(jié)點會收到錯誤的定位信息,造成定位精度下降甚至失效; 步驟5:在攻擊的情況下,對所有正常節(jié)點之間的通信進行加密操作,使用加密后的密文進行通信,使得攻擊節(jié)點不能偽裝成虛假節(jié)點提供錯誤的信息,使得定位系統(tǒng)在受到多重虛假身份攻擊的情況下,依然可以正常工作。
2.根據(jù)權(quán)利要求1所述的基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法,其特征在于所述的網(wǎng)關(guān)節(jié)點是無線定位系統(tǒng)的網(wǎng)絡(luò)協(xié)調(diào)器,協(xié)調(diào)器的芯片選擇為CC2430,與監(jiān)控計算機相連,它在整個系統(tǒng)中首先要接收由監(jiān)控計算機提供的各種節(jié)點的配置數(shù)據(jù),包括參考節(jié)點和盲節(jié)點,然后發(fā)送給相應(yīng)的傳感器節(jié)點;并且還要接收各個傳感器節(jié)點發(fā)送的信息,傳輸給監(jiān)控計算機。
3.根據(jù)權(quán)利要求1所述的基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法,其特征在于所述的參考節(jié)點能發(fā)送信號強度指示值RSSI和自己的位置坐標給網(wǎng)絡(luò)中的盲節(jié)點,所以參考節(jié)點的實際位置必須與設(shè)置的自身坐標相一致,參考節(jié)點本身不參與定位的計算;8個參考節(jié)點可以組成一個定位系統(tǒng),不能少于3個參考節(jié)點。
4.根據(jù)權(quán)利要求1所述的基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法,其特征在于所述的盲節(jié)點自身的位置坐標是不固定的,由其周圍的參考節(jié)點的坐標來計算它自身的坐標;盲節(jié)點與距離其最近的參考節(jié)點進行通信,收集這些節(jié)點發(fā)送過來的位置坐標和RSSI值,再與盲節(jié)點自身的參數(shù)相結(jié)合,計算出自己坐標,然后將自身的坐標信息發(fā)送給網(wǎng)關(guān)節(jié)點,網(wǎng)關(guān)節(jié)點再上傳給計算機定位監(jiān)控系統(tǒng)。
5.根據(jù)權(quán)利要求1所述的基于多重虛假身份的傳感器網(wǎng)絡(luò)定位防御方法,其特征在于所述的利用的CC2431無線定位引擎技術(shù),該技術(shù)基于接收信號強度值RSSI,定位系統(tǒng)由參考節(jié)點和盲節(jié)點組成。參考節(jié)點已知自身坐標,可以發(fā)送包含自身的坐標信息和RSSI值的數(shù)據(jù)包給相鄰節(jié)點,盲節(jié)點接收其周圍參考節(jié)點發(fā)出的坐標及相應(yīng)的RSSI值,并將其寫入定位引擎,由定位引擎計算,得出盲節(jié)點的坐標位置。
【文檔編號】H04W12/00GK104507079SQ201410782159
【公開日】2015年4月8日 申請日期:2014年12月16日 優(yōu)先權(quán)日:2014年12月16日
【發(fā)明者】李鵬, 沈輝, 王汝傳, 葉曉國, 徐鶴, 趙曉強 申請人:南京郵電大學(xué)