基于動態(tài)偽造源的源隱匿方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出一種基于動態(tài)偽造源的源隱匿方法及系統(tǒng),其中方法包括以下步驟:基站通過向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定無線傳感器網(wǎng)絡中每個節(jié)點到基站的最短路徑;根據(jù)最短路徑確定真實數(shù)據(jù)源到基站的真實路徑;真實數(shù)據(jù)源沿著真實路徑向基站發(fā)送事件報告分組,并在真實路徑上的每個節(jié)點生成隨機數(shù);在真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源;以及多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向基站發(fā)送偽造信息,以隱匿真實數(shù)據(jù)源。根據(jù)本發(fā)明實施例的方法,通過動態(tài)的偽造多個偽造源不斷發(fā)送偽造消息,從而加大了追蹤難度,同時降低了消息延遲。
【專利說明】基于動態(tài)偽造源的源隱匿方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡【技術領域】,特別涉及一種基于動態(tài)偽造源的源隱匿方法及系統(tǒng)?!颈尘凹夹g】
[0002]無線傳感器網(wǎng)絡相對于傳統(tǒng)的網(wǎng)絡是一種新型的網(wǎng)絡結(jié)構(gòu),其通常包括用于感知事件或監(jiān)測環(huán)境的傳感器節(jié)點以及收集、存儲和處理數(shù)據(jù)的基站(base station,也稱為sink節(jié)點),監(jiān)測到事件的節(jié)點(稱為源)會將感知數(shù)據(jù)通過多跳無線傳輸方式發(fā)送到基站。傳感器網(wǎng)絡通常使用體積小、價格低廉的傳感器節(jié)點,因此節(jié)點都是資源限制的,其計算和存儲能力、射頻通信范圍都很有限,節(jié)點通過電池供電,而且給節(jié)點更換電池是非常困難甚至不可能的,因此傳感器的能源尤為珍貴,這些特點決定了傳感器網(wǎng)絡的路由技術必須經(jīng)過精心設計,節(jié)能成為首要目標?,F(xiàn)有傳感器網(wǎng)絡的路由技術沒有將安全性作為設計目標,而越來越多的研究表明,無線通信的廣播特性使得傳感器網(wǎng)絡更加容易受到竊聽、干擾、錯誤數(shù)據(jù)注入等攻擊,也面臨著源、數(shù)據(jù)和基站的隱私信息保護問題。但是現(xiàn)有網(wǎng)絡中的安全機制不能直接應用于傳感器網(wǎng)絡,原因在于其復雜性與傳感器網(wǎng)絡的資源受限的特性是相矛盾的。
[0003]在傳感器網(wǎng)絡應用中,由于源位置的泄露意味著監(jiān)測對象(例如瀕危動物或士兵)的位置暴露,這些位置信息會被惡意攻擊者(adversary,例如獵人)所利用因而造成重大損失。攻擊者可守候在基站位置,在竊聽到發(fā)送給基站的事件分組(event packet)后,攻擊者通過射頻定位技術確定消息的直接發(fā)送方并移動到該發(fā)送者,之后繼續(xù)監(jiān)聽,直到逐跳、逆向追蹤到源(監(jiān)測對象)的位置。
[0004]圖1為根據(jù)本發(fā)明一個實施例的攻擊者逆向逐跳追蹤真實源的過程圖。如圖1所示,源節(jié)點以最短路徑向基站周期性地發(fā)送事件報告分組,分組包含有時間戳以及源節(jié)點的ID等信息。攻擊者在基站竊聽,當它截獲到事件分組后,使用射頻定位技術確定消息的直接發(fā)送者,并且移動到該節(jié)點,之后攻擊者在新的位置繼續(xù)竊聽,直到逐跳逆向追蹤到源節(jié)點??梢钥闯?,現(xiàn)有的通過偽造源保護源位置的方法使用一個或多個偽造源,而且偽造源的位置通常是固定的。因此,當攻擊者追蹤到偽造源卻沒有發(fā)現(xiàn)監(jiān)測對象時,回溯到基站并且直接朝著真實源逆向追蹤,因此使用固定的偽造源的方法并不能很好地保護源位置隱私。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的旨在至少解決上述的技術缺陷之一。
[0006]為此,本發(fā)明的一個目的在于提出一種基于動態(tài)偽造源的源隱匿方法。
[0007]本發(fā)明的另一目的在于提出一種基于動態(tài)偽造源的源隱匿系統(tǒng)。
[0008]為達到上述目的,本發(fā)明一方面的實施例提出一種基于動態(tài)偽造源的源隱匿方法,包括以下步驟:基站通過向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定所述無線傳感器網(wǎng)絡中每個節(jié)點到所述基站的最短路徑;根據(jù)每個節(jié)點到所述基站的最短路徑確定真實數(shù)據(jù)源到所述基站的真實路徑;所述真實數(shù)據(jù)源沿著所述真實路徑向所述基站發(fā)送事件報告分組,并且所述真實路徑上的節(jié)點在第一次收到所述事件報告分組時生成一個均勻分布在O到I之間的隨機數(shù);在所述真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源;以及多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向所述基站發(fā)送偽造信息,以隱匿所述真實數(shù)據(jù)源。
[0009]根據(jù)本發(fā)明實施例的方法,通過動態(tài)的偽造多個偽造源不斷發(fā)送偽造消息,從而誘導攻擊者追蹤偽造源,加大了追蹤難度,另外真實數(shù)據(jù)源以最短路徑向基站發(fā)送消息,因此大大降低了消息延遲。
[0010]在本發(fā)明的一個實施例中,還包括:當新的偽造數(shù)據(jù)源沒有相鄰的節(jié)點時,終止偽造新的數(shù)據(jù)源。
[0011]在本發(fā)明的一個實施例中,所述無線傳感器網(wǎng)絡中每個節(jié)點包括鄰居表,且所述鄰居表中記錄有與自身相鄰節(jié)點到所述基站的最短條數(shù)即相鄰節(jié)點的ID。
[0012]在本發(fā)明的一個實施例中,所述第一周期小于真實數(shù)據(jù)源的第二周期。
[0013]在本發(fā)明的一個實施例中,所述新的偽造數(shù)據(jù)源中不包括所述真實路徑中的節(jié)點。
[0014]為達到上述目的,本發(fā)明的實施例另一方面提出一種基于動態(tài)偽造源的源隱匿系統(tǒng),包括:發(fā)送模塊,用于通過基站向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定所述無線傳感器網(wǎng)絡中每個節(jié)點到所述基站的最短路徑;確定模塊,用于根據(jù)每個節(jié)點到所述基站的最短路徑確定真實數(shù)據(jù)源到所述基站的真實路徑;生成模塊,用于所述真實數(shù)據(jù)源沿著所述真實路徑向所述基站發(fā)送事件報告分組,并且所述真實路徑上的節(jié)點在第一次收到所述事件報告分組時生成一個均勻分布在O到I之間的隨機數(shù);選擇模塊,用于在所述真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源;以及偽造模塊,用于多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向所述基站發(fā)送偽造信息,以隱匿所述真實數(shù)據(jù)源。
[0015]根據(jù)本發(fā)明實施例的系統(tǒng),通過動態(tài)的偽造多個偽造源不斷發(fā)送偽造消息,從而誘導攻擊者追蹤偽造源,加大了追蹤難度,另外真實數(shù)據(jù)源以最短路徑向基站發(fā)送消息,因此大大降低了消息延遲。
[0016]在本發(fā)明的一個實施例中,所述偽造模塊還用于當新的偽造數(shù)據(jù)源沒有相鄰的節(jié)點時,終止偽造新的數(shù)據(jù)源。
[0017]在本發(fā)明的一個實施例中,所述無線傳感器網(wǎng)絡中每個節(jié)點包括鄰居表,且所述鄰居表中記錄有與自身相鄰節(jié)點到所述基站的最短條數(shù)即相鄰節(jié)點的ID。
[0018]在本發(fā)明的一個實施例中,所述第一周期小于真實數(shù)據(jù)源的第二周期。
[0019]在本發(fā)明的一個實施例中,所述新的偽造數(shù)據(jù)源中不包括所述真實路徑中的節(jié)點。
[0020]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0021]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0022]圖1為根據(jù)本發(fā)明一個實施例的攻擊者逆向逐跳追蹤真實源的過程圖
[0023]圖2為根據(jù)本發(fā)明一個實施例的基于動態(tài)偽造源的源隱匿方法的流程圖;
[0024]圖3為根據(jù)本發(fā)明一個實施例的鄰居表的更新流程圖;
[0025]圖4為根據(jù)本發(fā)明一個實施例的偽造路徑延伸的流程圖;
[0026]圖5為根據(jù)本發(fā)明一個實施例的偽造數(shù)據(jù)源的過程示意圖;以及
[0027]圖6為根據(jù)本發(fā)明一個實施例的基于動態(tài)偽造源的源隱匿系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0028]下面詳細描述本發(fā)明的實施例,實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0029]在本發(fā)明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。
[0030]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。
[0031]圖2為根據(jù)本發(fā)明一個實施例的基于動態(tài)偽造源的源隱匿方法的流程圖。如圖2所示,根據(jù)本發(fā)明實施例的基于動態(tài)偽造源的源隱匿方法包括以下步驟:
[0032]步驟101,基站通過向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定無線傳感器網(wǎng)絡中每個節(jié)點到基站的最短路徑。無線傳感器網(wǎng)絡中每個節(jié)點包括鄰居表,且鄰居表中記錄有與自身相鄰節(jié)點到基站的最短條數(shù)即相鄰節(jié)點的ID。
[0033]圖3為根據(jù)本發(fā)明一個實施例的鄰居表的更新流程圖。如圖3所示,基站向無線傳感器網(wǎng)絡發(fā)送洪泛消息,該洪泛消息中包含有域“消息源ID”,基站發(fā)出的初始洪泛消息中該域的值即為基站的ID。當無線傳感器網(wǎng)絡中的某個節(jié)點第一次收到洪泛消息時,該節(jié)點將“消息源ID”添加到自身的鄰居表中,并將該鄰居節(jié)點作為它到基站最短路徑的下一跳。節(jié)點將消息中的域“消息源ID”替換為自己的ID并廣播出去。
[0034]在本發(fā)明的一個實施例中,當節(jié)點再次收到洪泛消息時,將搜索自己的鄰居表,若“消息源ID”已經(jīng)存在于鄰居表中,則丟棄該洪泛消息。否則,它將“消息源ID”添加到自己的鄰居表中,然后丟棄洪泛消息。在發(fā)送洪泛信息之后,無線傳感器網(wǎng)絡中的每個節(jié)點都將自身所有鄰居節(jié)點的ID保存在鄰居表中,并且確定了自身到基站的最短路徑。
[0035]步驟102,根據(jù)每個節(jié)點到基站的最短路徑確定真實數(shù)據(jù)源到基站的真實路徑。
[0036]具體地,當無線傳感器網(wǎng)絡中檢測到目標對象時,離該目標對象最近的節(jié)點成為真實數(shù)據(jù)源,并根據(jù)無線傳感器網(wǎng)絡中節(jié)點的最短路徑確定該真實數(shù)據(jù)源到基站的真實路徑,該真實路徑為最短路徑。
[0037]步驟103,真實數(shù)據(jù)源沿著真實路徑向基站發(fā)送事件報告分組,并且真實路徑上的節(jié)點在第一次收到事件報告分組時生成一個均勻分布在O到I之間的隨機數(shù)。
[0038]步驟104,在真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源。
[0039]步驟105,多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向基站發(fā)送偽造信息,以隱匿真實數(shù)據(jù)源。其中,第一周期小于真實數(shù)據(jù)源的第二周期,且新的偽造數(shù)據(jù)源中不包括真實路徑中的節(jié)點。
[0040]在本發(fā)明的一個實施例中,作為偽造源持續(xù)發(fā)送偽造消息后,該偽造數(shù)據(jù)源從自己的鄰居中隨機選定一個節(jié)點f2作為新的偽造源以延伸偽造路徑,具體如圖4所示。當新的偽造數(shù)據(jù)源沒有相鄰的節(jié)點時,終止偽造新的數(shù)據(jù)源。
[0041]圖5為根據(jù)本發(fā)明一個實施例的偽造數(shù)據(jù)源的過程示意圖。如圖5所示,真實路徑I上的節(jié)點收到真實數(shù)據(jù)源發(fā)送的事件報告分組時,該接收節(jié)點根據(jù)事件報告分組生成一個隨機數(shù)P’,該隨機數(shù)在O和I之間取,若p’〈P時,則該節(jié)點為多個初始偽造源中的一個,其中,P為閾值。圖5中fn、f21和f31為初始偽造源,并且初始偽造源fn、f21和f31分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,例如,對初始偽造源fn進一步偽造了新的偽造數(shù)據(jù)源f12和f13,其中,偽造數(shù)據(jù)源節(jié)點不是真實路徑中的節(jié)點。通過該方式繼續(xù)偽造數(shù)據(jù)源直到不存在可偽造的數(shù)據(jù)源時,終止偽造。
[0042]在選擇偽造數(shù)據(jù)源后,該偽造數(shù)據(jù)源以周期T’向基站發(fā)送偽造信息,其中,周期T’小于真實數(shù)據(jù)源的信息發(fā)送周期T。
[0043]根據(jù)本發(fā)明實施例的方法,通過動態(tài)的偽造多個偽造源不斷發(fā)送偽造消息,從而誘導攻擊者追蹤偽造源,加大了追蹤難度,另外真實數(shù)據(jù)源以最短路徑向基站發(fā)送消息,因此大大降低了消息延遲。
[0044]圖6為根據(jù)本發(fā)明一個實施例的基于動態(tài)偽造源的源隱匿系統(tǒng)的結(jié)構(gòu)框圖。如圖6所示,根據(jù)本發(fā)明實施例的基于動態(tài)偽造源的源隱匿系統(tǒng)包括發(fā)送模塊100、確定模塊200、生成模塊300、選擇模塊400和偽造模塊500。
[0045]其中,發(fā)送模塊100用于通過基站向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定無線傳感器網(wǎng)絡中每個節(jié)點到基站的最短路徑。
[0046]在本發(fā)明的一個實施例中,無線傳感器網(wǎng)絡中每個節(jié)點包括鄰居表,且鄰居表中記錄有與自身相鄰節(jié)點到基站的最短條數(shù)即相鄰節(jié)點的ID。
[0047]在本發(fā)明的一個實施例中,發(fā)送模塊100通過基站向無線傳感器網(wǎng)絡發(fā)送洪泛消息,該洪泛消息中包含域“消息源ID”,基站發(fā)出的初始洪泛消息中該域的值即為基站的ID。當無線傳感器網(wǎng)絡中的某個節(jié)點第一次收到洪泛消息時,該節(jié)點將“消息源ID”添加到自身的鄰居表中,并將該鄰居節(jié)點作為它到基站最短路徑的下一跳。節(jié)點將消息中的域“消息源ID”替換為自己的ID并廣播出去。
[0048]在本發(fā)明的一個實施例中,當節(jié)點再次收到洪泛消息時,將搜索自己的鄰居表,若“消息源ID”已經(jīng)存在于鄰居表中,則丟棄該洪泛消息。否則,它將“消息源ID”添加到自己的鄰居表中,然后丟棄洪泛消息。在發(fā)送洪泛信息之后,無線傳感器網(wǎng)絡中的每個節(jié)點都將自身所有鄰居節(jié)點的ID保存在鄰居表中,并且確定了自身到基站的最短路徑。
[0049]確定模塊200用于根據(jù)每個節(jié)點到基站的最短路徑確定真實數(shù)據(jù)源到基站的真實路徑。
[0050]具體而言,當無線傳感器網(wǎng)絡中檢測到目標對象時,離該目標對象最近的節(jié)點成為真實數(shù)據(jù)源,并由確定模塊200根據(jù)無線傳感器網(wǎng)絡中節(jié)點的最短路徑確定該真實數(shù)據(jù)源到基站的真實路徑,該真實路徑為最短路徑。
[0051]生成模塊300用于真實數(shù)據(jù)源沿著真實路徑向基站發(fā)送事件報告分組,并且真實路徑上的節(jié)點在第一次收到事件報告分組時生成一個均勻分布在O到I之間的隨機數(shù)。
[0052]選擇模塊400用于在真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源。
[0053]偽造模塊500用于多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向基站發(fā)送偽造信息,以隱匿真實數(shù)據(jù)源。第一周期小于真實數(shù)據(jù)源的第二周期,且新的偽造數(shù)據(jù)源中不包括真實路徑中的節(jié)點。
[0054]在本發(fā)明的一個實施例中,偽造模塊500還用于當新的偽造數(shù)據(jù)源沒有相鄰的節(jié)點時,終止偽造新的數(shù)據(jù)源。
[0055]在本發(fā)明的一個實施例中,真實路徑I上的節(jié)點收到真實數(shù)據(jù)源發(fā)送的事件報告分組時,生成模塊300根據(jù)事件報告分組生成一個隨機數(shù)P’,該隨機數(shù)在O和I之間取,若P’〈P時,則該節(jié)點為多個初始偽造源中的一個,其中,P為閾值。圖5中所示,選擇模塊400選取節(jié)點fn、f21和f31為初始偽造源,并且偽造模塊500分別在初始數(shù)據(jù)源fn、f21和f31各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,例如,對初始偽造源fn進一步偽造了新的偽造數(shù)據(jù)源f12和f13,其中,偽造數(shù)據(jù)源節(jié)點不是真實路徑中的節(jié)點。通過該方式繼續(xù)偽造數(shù)據(jù)源直到不存在可偽造的數(shù)據(jù)源時,終止偽造。在選擇偽造數(shù)據(jù)源后,該偽造數(shù)據(jù)源以周期T’向基站發(fā)送偽造信息,其中,周期T’小于真實數(shù)據(jù)源的信息發(fā)送周期T。
[0056]根據(jù)本發(fā)明實施例的系統(tǒng),通過動態(tài)的偽造多個偽造源不斷發(fā)送偽造消息,從而誘導攻擊者追蹤偽造源,加大了追蹤難度,另外真實數(shù)據(jù)源以最短路徑向基站發(fā)送消息,因此大大降低了消息延遲。
[0057]盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。
【權(quán)利要求】
1.一種基于動態(tài)偽造源的源隱匿方法,其特征在于,包括以下步驟: 基站通過向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定所述無線傳感器網(wǎng)絡中每個節(jié)點到所述基站的最短路徑; 根據(jù)每個節(jié)點到所述基站的最短路徑確定真實數(shù)據(jù)源到所述基站的真實路徑; 所述真實數(shù)據(jù)源沿著所述真實路徑向所述基站發(fā)送事件報告分組,并且所述真實路徑上的節(jié)點在第一次收到所述事件報告分組時生成一個均勻分布在O到I之間的隨機數(shù); 在所述真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源;以及 多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向所述基站發(fā)送偽造信息,以隱匿所述真實數(shù)據(jù)源。
2.如權(quán)利要求1所述的基于動態(tài)偽造源的源隱匿方法,其特征在于,還包括: 當新的偽造數(shù)據(jù)源沒有相鄰的節(jié)點時,終止偽造新的數(shù)據(jù)源。
3.如權(quán)利要求1所述的基于動態(tài)偽造源的源隱匿方法,其特征在于,所述無線傳感器網(wǎng)絡中每個節(jié)點包括鄰居表,且所述鄰居表中記錄有與自身相鄰節(jié)點到所述基站的最短條數(shù)。
4.如權(quán)利要求1所述的基于動態(tài)偽造源的源隱匿方法,其特征在于,所述第一周期小于真實數(shù)據(jù)源的第二周期。
5.如權(quán)利要求1所述的基于動態(tài)偽造源的源隱匿方法,其特征在于,所述新的偽造數(shù)據(jù)源中不包括所述真實路徑中的節(jié)點。
6.一種基于動態(tài)偽造源的源隱匿系統(tǒng),其特征在于,包括: 發(fā)送模塊,用于通過基站向無線傳感器網(wǎng)絡的多個節(jié)點發(fā)送洪泛信息,以確定所述無線傳感器網(wǎng)絡中每個節(jié)點到所述基站的最短路徑; 確定模塊,用于根據(jù)每個節(jié)點到所述基站的最短路徑確定真實數(shù)據(jù)源到所述基站的真實路徑; 生成模塊,用于所述真實數(shù)據(jù)源沿著所述真實路徑向所述基站發(fā)送事件報告分組,并且所述真實路徑上的節(jié)點在第一次收到所述事件報告分組時生成一個均勻分布在O到I之間的隨機數(shù); 選擇模塊,用于在所述真實路徑上的節(jié)點中選擇隨機數(shù)小于閾值的多個節(jié)點作為初始偽造源;以及 偽造模塊,用于多個初始偽造源分別在各自的相鄰節(jié)點中選擇新的偽造數(shù)據(jù)源,且多個新的偽造數(shù)據(jù)源以第一周期向所述基站發(fā)送偽造信息,以隱匿所述真實數(shù)據(jù)源。
7.如權(quán)利要求6所述的基于動態(tài)偽造源的源隱匿系統(tǒng),其特征在于,所述偽造模塊還用于當新的偽造數(shù)據(jù)源沒有相鄰的節(jié)點時,終止偽造新的數(shù)據(jù)源。
8.如權(quán)利要求6所述的基于動態(tài)偽造源的源隱匿系統(tǒng),其特征在于,所述無線傳感器網(wǎng)絡中每個節(jié)點包括鄰居表,且所述鄰居表中記錄有與自身相鄰節(jié)點到所述基站的最短條數(shù)。
9.如權(quán)利要求6所述的基于動態(tài)偽造源的源隱匿系統(tǒng),其特征在于,所述第一周期小于真實數(shù)據(jù)源的第二周期。
10.如權(quán)利要求6所述的基于動態(tài)偽造源的源隱匿系統(tǒng),其特征在于,所述新的偽造數(shù)據(jù)源中不包括所述真實路徑中的節(jié)點。
【文檔編號】H04W84/18GK103458478SQ201310395835
【公開日】2013年12月18日 申請日期:2013年9月3日 優(yōu)先權(quán)日:2013年9月3日
【發(fā)明者】徐恪, 譚維, 陳文龍 申請人:清華大學