麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種匿名通信路徑選擇方法及網絡節點的制作方法

文檔序號:7886948閱讀:373來源:國知局
專利名稱:一種匿名通信路徑選擇方法及網絡節點的制作方法
技術領域
本發明涉及匿名通信技術領域,特別涉及ー種匿名通信路徑選擇方法及網絡節果。
背景技術
隨著計算機網絡運用的日益廣泛以及ー些特殊部門對網絡系統安全的需求,誕生了ー些特殊的網絡協議和通信系統,匿名通信協議和匿名通信系統就是其中之一。匿名通信是互聯網上ー種重要的應用,可以為用戶提供隱私保護、匿名投票、匿名發布等服務,它通過一定的方法將通信流中的通信關系加以隱藏,使攻擊者無法獲知“誰和誰”在通信、通信的內容以及時間等。對許多應用來說,匿名已成為不可或缺的要求。匿名P2P網絡是匿名技術和P2P技術的融合,可以為用戶提供更為便利的安全保護。匿名P2P網絡中,需要建立一條匿名路徑以便于進行匿名通信。在進行匿名路徑建立過程中,需要考慮如何抵抗可能的攻擊。匿名通信的攻擊者可能控制整個網絡,這種攻擊者稱為全局攻擊者。在進行匿名路徑建立過程中,要盡量避免路徑上的節點被同一個攻擊者所控制。例如,避免路徑上的所有節點都位于同一個ISPanternet Service Provider,互聯網服務提供商)、同一個AS (Autonomous System,自制系統)、同一個國家或地區等。我們期望匿名路徑上的節點盡可能位于不同的國家、不同的ISP、不同的地區等。例如,用戶通過匿名技術訪問了國內的某個網站,如果該路徑所有節點都位于同 ー個ISP,那么該ISP要進行匿名追蹤就會相對容易很多。因而,從匿名保護的角度而言,用戶期望該匿名路徑上存在更多不同國家、或不同地區、或不同ISP的節點,這樣提高攻擊的難度,加強匿名保護。目前,為了使得匿名路徑上不同的節點盡量位于不同的國家或地區,常見方法就是進行節點選擇時,選擇IP地址前16位不同的節點。例如,用戶Alice要匿名與Bob通信, Alice在進行匿名路徑建立吋,所選擇的節點需要其IP地址前16位與自己的IP地址不一致,假定選擇了 P1,在進行下一個節點P2選擇吋,希望P2的IP地址前16位與Pl不一樣。 這樣,可以完成整個匿名通信。但是,在實現本發明的過程中,發明人發現現有技術至少存在以下問題—個國家或者ISP會擁有很多不同的網絡地址,現有的匿名通信過程中,僅根據 IP地址前16位進行選擇,匿名通信路徑上的節點存在很大的概率位于同一個ISP或者同一個國家內,無法確保匿名通信路徑上的節點位于不同的國家、地區或者ISP內,達不到匿名通信安全性的要求。

發明內容
為了更加準確的保障匿名通信路徑上的節點位于不同的國家、地區或者ISP內, 確保匿名通信的安全性,本發明實施例提供了ー種匿名通信路徑選擇方法及網絡節點。所述技術方案如下
ー種匿名通信路徑選擇方法,所述方法包括匿名通信發起節點確定匿名通信路徑中的中間節點數量N,并從自身的鄰居節點中選擇節點1,所述節點1與所述發起節點不屬于同一網絡區域;所述節點1從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點2,所述節點2與所述節點1和發起節點均不屬于同一網絡區域;所述節點2從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點3,所述節點3與所述節點1、節點2和發起節點均不屬于同一網絡區域;以此類推,直到節點N-I從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點N,所述節點N與所述節點N-I以及已經建立的匿名通信路徑上所有節點均不屬于同一網絡區域;所述節點N與匿名通信的目標節點建立連接。所述發起節點在選擇所述匿名通信路徑上每個節點吋,如果已經建立的匿名通信路徑上所有節點已經遍歷了網絡中所有的網絡區域,則允許所述節點所屬網絡區域與所述已經建立的匿名通信路徑上任ー節點所屬網絡區域相同。所述同一網絡區域包括同一大洲、同一國家、同一地區、同一網絡服務提供商或同一自治網絡。所述網絡中每個節點均維護網絡區域數據庫,其中包括網絡中所有網絡區域信息;所述匿名通信路徑中每個節點在選擇下一節點時,將欲選擇的下一節點的信息發送所述匿名通信發起節點,由所述匿名通信發起節點確認是否選擇所述節點作為下ー節
好、ο所述下ー節點的信息為所述下ー節點所屬的網絡區域信息;或所述下ー節點的信息為所述下一節點的IP地址;所述匿名通信發起節點通過網絡區域數據庫確認所述下一節點是否與已經建立的匿名通信路徑上任ー節點屬于同一網絡區域,確認是否選擇所述節點作為下ー節點。所述匿名通信發起節點維護網絡區域數據庫,其中包括網絡中所有網絡區域信息;所述匿名通信路徑上的每個節點在選擇下一節點時,將欲選擇的下一節點的IP 地址發送所述匿名通信發起節點,由所述匿名通信發起節點通過網絡區域數據庫確認所述下一節點是否與已經建立的匿名通信路徑上任ー節點屬于同一網絡區域,確認是否選擇所述節點作為下ー節點。所述網絡區域數據庫包括每個網絡區域所對應的IP地址集合,具體如下若為、類IP地址,則包括該IP地址的前8位;若為B類IP地址,則包括該IP地址的前16位;若為C類IP地址,則包括該IP地址的前M位。ー種網絡節點,用于匿名通信網絡,所述網絡節點包括網絡區域數據庫單元和選擇單元,其中,
5
所述網絡區域數據庫單元,用于維護網絡區域數據庫,包括網絡中所有網絡區域 fn息;所述選擇單元,用于根據所述網絡中所有網絡區域信息,選擇匿名通信路徑上的下一節點。該網絡節點還包括確認單元,用于從該網絡節點的鄰居節點中選擇設定數量M個網絡節點,并發送給所述匿名通信的發起網絡節點的選擇單元;所述選擇單元還用于根據接收到的設定數量M個網絡節點從中選擇匿名通信路徑上的下一節點。該網絡節點還包括鄰居列表單元,用于維護所述網絡節點的鄰居節點信息;所述確認單元從所述鄰居列表單元中獲取所述網絡節點的鄰居節點信息。本發明實施例提供的技術方案帶來的有益效果是通過維護網絡區域數據庫,該網絡區域數據庫中包括網絡中所有的網絡區域信息。當需要匿名通信的時候,匿名通信路徑上的發起節點通過網絡區域數據庫中的信息來選擇下一節點,以確保所選擇的下一節點與匿名通信路徑上之前所有的節點均不屬于同一網絡區域。以本方案建立的匿名通信路徑,可以確保路徑上各個節點均不屬于同一網絡區域,增加了匿名通信路徑的安全性和可靠性,使匿名通信過程不易受到攻擊。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本發明實施例1提供的匿名通信路徑選擇方法流程圖;圖2是本發明實施例5提供的一種網絡節點結構示意圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。本發明的原理在于首先需要建立一個網絡區域數據庫,這個數據庫中包含網絡中所有的網絡區域的信息。也就是說,整個網絡中所有的網絡區域是預先分割好的,獲取了每個節點的信息,通過與網絡區域數據庫中的網絡區域信息做比較,就可以確知每個網絡節點所屬的網絡區域。據此,在建立匿名通信路徑的過程中,就可以通過將欲選擇的下一節點的信息與網絡區域數據庫中的網絡區域信息做比較而知道該節點所屬的網絡區域,從而確保匿名通信路徑中每個節點都不屬于同一網絡區域,從而保證匿名通信路徑的可靠性。這里的網絡區域,實際上包括網絡節點所處的大洲、國家、地區或者ISP等,還可以是一個國家內不同的省、市、州、縣等。根據實際匿名通信的需要可以進行設定和調整,網絡節點不屬于同一網絡區域,可以是不屬于同一國家,不屬于同一地區或者是不屬于同一 ISP 等。實施例1
如圖1所示,為本發明實施例1提供的匿名通信路徑選擇方法流程圖,其中,步驟10,匿名通信發起節點確定匿名通信路徑中的中間節點數量N,并從自身的鄰居節點中選擇節點1,節點1與發起節點不屬于同一網絡區域。這里,匿名通信發起節點想要發起匿名通信,首先需要根據匿名通信的具體要求來確定本次匿名通信路徑中的中間節點的數量N,通過這個數量N來控制匿名通信路徑總體的節點數量,也就是路徑的長度。這里的中間節點僅包括整個匿名通信路徑中除去發起節點和目標節點之外的所有其它的節點。在此之后,匿名通信發起節點需要選擇路徑中的第一個節點,也就是節點1。選擇的原則就是節點1與發起節點不能屬于同一網絡區域。節點1首先是發起節點的鄰居節點,這樣發起節點與節點1才能夠建立連接,進行
ififn。步驟20,節點1從自身的鄰居節點中選擇設定數量M個節點發送給發起節點,發起節點從中選擇節點2,節點2與節點1和發起節點均不屬于同一網絡區域。同理,節點1在與發起節點建立連接后,也就建立起了整個匿名通信路徑的第一部分。根據發起節點的要求,節點1需要選擇下一節點繼續進行路徑的建立。節點1需要在自己的鄰居節點中選擇設定數量M個節點作為節點2的備選,然后將這M個節點發送給發起節點,發起節點來選擇節點2,并將選擇的節點2的信息發送給節點1。節點1與節點 2建立連接,從而建立匿名通信路徑,選擇的原則是節點2與節點1、發起節點均不能屬于同一網絡區域。這里,設定數量M可以根據匿名通信的實際需要設定,并可以進行調整。
步驟30,節點2從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點3,節點3與節點1、節點2和發起節點均不屬于同一網絡區域。同理,節點2在與節點1建立連接后,需要根據需要選擇節點3繼續建立匿名通信路徑。同樣的過程是節點2從自身的鄰居節點中選擇設定數量M個節點作為節點3的備選,然后通過已經建立起來的匿名通信路徑,發送給發起節點,由發起節點選擇合適的節點作為節點3。選擇的原則是節點3與節點2、節點1和發起節點均不能屬于同一網絡區域。也就是說,整個匿名通信路徑的建立,所有新選擇的節點均不能與之前已經建立連接的匿名通信路徑上的節點中的任一個屬于同一網絡區域。這是本發明實施例1的一個重要原則。步驟40,以此類推,直到節點N-I從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點N,節點N與節點N-I以及已經建立的匿名通信路徑上所有節點均不屬于同一網絡區域。同理,每個節點都從自身的鄰居節點中選擇M個節點發送給發起節點,由此繼續選擇下一節點的過程,選擇的原則是所有新選擇的節點均不能與之前已經建立連接的匿名通信路徑上的節點中的任一個屬于同一網絡區域,直到節點N被選擇。因為匿名通信路徑上所有中間節點的數量是設定的,也就是N,所以當節點N被選中后,匿名通信路徑中的中間節點已經全部完成選擇,下一步僅需要直接跟目標節點建立連接了。步驟50,節點N與匿名通信的目標節點建立連接。由于匿名通信的目標節點是明確的,因而不存在選擇的問題。對于目標節點,也不要求必須與其它節點屬于不同的網絡區域。至此,匿名通信路徑選擇完畢,匿名通信鏈路也已經建立,可以進行匿名通信。特別的,網絡中很可能沒有那么多的網絡區域用于選擇建立匿名通信路徑,或者某個中間節點的所有鄰居節點均與之前已經建立的匿名通信路徑上的節點中的某個節點屬于同一網絡,那么,不再苛求匿名通信路徑上的每個節點均屬于不同的網絡區域。也就是說,每個節點在參與選擇下一節點時,如果已經建立的匿名通信路徑上所有節點已經遍歷了網絡中所有的網絡區域,則允許下一節點所屬網絡區域與所述已經建立的匿名通信路徑上任一節點所屬網絡區域相同。這里,應該強調的是,選擇合適的節點作為匿名通信路徑上的下一節點是發起節點的工作,只有發起節點可以知道整個匿名通信路徑上所有節點的信息,因而,具體的是否允許下一節點所屬網絡區域與所述已經建立的匿名通信路徑上任一節點所屬網絡區域相同,也是由發起節點控制的,匿名通信路徑上的中間節點并不能進行控制。這里的同一網絡區域,包括同一國家、同一地區或同一網絡服務提供商ISP。當然, 該網絡區域數據庫可以包含世界各大洲、各國、各地區或者ISP的IP地址分布情況。例如以國家為例,該數據庫包含每個國家IP前綴的情況。這里的網絡區域數據庫,一般是通過IP地址來確認不同的網絡區域,該數據庫中包括每個網絡區域所對應的IP地址集合,具體如下若為、類IP地址,則包括該IP地址的前8位;若為B類IP地址,則包括該IP地址的前16位;若為C類IP地址,則包括該IP地址的前M位。具體來說,網絡區域數據庫中可以建立三張表格,分別包括現有的A、B、C三類IP 地址信息,這三張表格的內容是基本固定的,也可以根據IP地址實際分配情況的變化而變化。表格中盡可能多的包括每個或者每類IP地址對應的大洲、國家、地區以及ISP、AS等。 一般的,A類IP地址有1 個,也就說數據庫表為1 項。B類IP地址16384個,也就說數據庫表為16384項。C類IP地址2097152個,也就說數據庫表為2097152項。當需要查詢網絡區域數據庫時,實際上需要將網絡節點的IP地址的網絡地址分別與網絡區域數據庫中的IP地址的網絡地址表格做比較,以判斷該網絡節點具體所屬于的網絡區域。也可以先判斷該網絡節點的IP地址具體屬于哪一類的IP地址,然后分別在不同的表格中查詢。實施例2在上述實施例1中,發起節點選擇節點1,節點1從自己的鄰居表中選擇部分節點, 可以是2個、3個、或4個等,但至少2個,可以設定為M個。要求這M個節點本身位于不同的國家、地區、ISP等,并且這M個節點與發起節點及節點1位于不同的國家、地區或ISP。 發起節點從收到的M個節點中選擇一個作為節點2。要求節點2與節點1及發起節點位于不同的網絡區域。以此類推,當節點i選擇下一個節點時,節點i從自身的鄰居節點中選擇M個節點,要求這M個節點與節點i及節點i_l位于不同的網絡區域(這里,僅要求下一節點與節點i以及節點i_l位于不同的網絡區域,因為節點i在選擇時,只知道節點i_l以及自身所處的網絡區域,節點i并不能知道此前匿名通信路徑上其它節點所屬的網絡區域)。此時發起節點到節點i的路徑已經建立完成,節點i把這M個節點沿著已建立的這條路經發給發起節點,發起節點從M個節點選擇一個作為節點i+Ι,要求節點i+Ι與發起者及節點1、2,…,i_l、i均位于不同網絡區域。以此類推,直到匿名通信路徑完全建立。節點i不能完全確定下一個節點i+Ι,因為節點i并不知道路徑上的節點,僅知道節點i_l和自身。實施例3為了確保匿名通信路徑的建立,根據匿名通信的原理,需要網絡中每個節點均維護網絡區域數據庫。匿名通信路徑中每個節點在選擇下一節點時,將M個欲選擇的下一節點的信息發送匿名通信發起節點,由匿名通信發起節點選擇下一節點。這里,由匿名通信發起節點控制是否選擇一個節點作為匿名通信路徑的下一節點,每個節點在選擇下一節點的時候均需要將該M個下一節點的信息發回給發起節點,由發起節點選擇。每個節點在發回給發起節點的信息中,可以包括選定的下一節點所屬的網絡區域信息,發起節點僅需要判定是否與路徑上之前所有節點屬于同一網絡區域即可。另一種方式中,每個節點僅將欲選擇的M個下一節點的IP地址發回給發起節點,發起節點通過網絡區域數據庫確認下一節點是否與已經建立的匿名通信路徑上任一節點屬于同一網絡區域, 選擇下一節點。實施例4在本發明實施例4中,可以僅由匿名通信發起節點維護網絡區域數據庫。匿名通信路徑上的每個節點在選擇下一節點時,將欲選擇的M個下一節點的IP地址發送匿名通信發起節點,由匿名通信發起節點通過網絡區域數據庫選擇一個與已經建立的匿名通信路徑上任一節點均不屬于同一網絡區域的節點作為下一節點。這樣做的優勢在于僅需要發起節點維護網絡區域數據庫,對網絡節點的要求較低。實施例5如圖2所示,本發明實施例5提供一種網絡節點,用于匿名通信網絡,具體包括網絡區域數據庫單元100和選擇單元200,其中,網絡區域數據庫單元100,用于維護網絡區域數據庫,包括網絡中所有網絡區域信肩、ο如上述各個實施例所述,這個網絡區域數據庫中,包含有所有網絡區域的信息。一般的,該信息是以IP地址集合的方式存在,若為、類IP地址,則包括該IP地址的前8位; 若為B類IP地址,則包括該IP地址的前16位 ’若為C類IP地址,則包括該IP地址的前24 位。通過不同的IP地址來區分不同的網絡區域。選擇單元200,用于根據網絡中所有網絡區域信息,選擇匿名通信路徑上的下一節
點ο網絡節點可以是匿名通信發起節點,也可以是中間節點。當其是發起節點時,選擇下一節點的原則是下一節點與已經建立的匿名通信路徑上所有節點均不屬于同一網絡區域。這就需要獲取已經建立的匿名通信路徑上所有節點所屬的網絡區域信息,還需要獲取下一節點的網絡區域信息,進行比較,然后確定。當網絡節點是匿名通信路徑上的中間節點時,該網絡節點還包括確認單元300,用于從該網絡節點的鄰居節點中選擇設定數量M個網絡節點,并發送給匿名通信的發起網絡節點的選擇單元200;發起節點的選擇單元200還用于根據接收到的設定數量M個網絡節點從中選擇匿名通信路徑上的下一節點。特別的,該網絡節點還包括鄰居列表單元400,用于維護網絡節點的鄰居節點信
息ο確認單元300從鄰居列表單元300中獲取網絡節點的鄰居節點信息。這里的鄰居列表單元300維護的是該網絡節點的鄰居節點的信息,一般以列表方式存儲。選擇下一節點的候選節點時,從該鄰居節點列表中選擇。以網絡區域為國家為例,本發明的一個實施例中,假定用戶Alice要匿名的與Bob 通信,Al ice在從自己的鄰居列表中選擇下一個節點Pl時,要求Pl與自己位于不同的國家; Pl在選擇下一個節點P2時,要求P2與Alice及Pl位于不同的國家(通過查詢網絡區域數據庫表即可完成)。作為匿名通信的發起者,Alice知道匿名路徑上的所有節點。在路徑建立過程中,一旦有兩個節點位于同一個國家,則Alice會要求重新選擇節點,以使得該路徑上所有節點度位于不同的國家。當然,如果網絡節點數據庫中不同國家的節點都已經出現過,則可以多次選擇同一國家的不同節點。綜上,本發明實施例提供的方案,通過維護網絡區域數據庫,該網絡區域數據庫中包括網絡中所有的網絡區域信息。當需要匿名通信的時候,匿名通信路徑上的發起節點通過網絡區域數據庫中的信息來選擇下一節點,以確保所選擇的下一節點與匿名通信路徑上之前所有的節點均不屬于同一網絡區域。以本方案建立的匿名通信路徑,可以確保路徑上各個節點均不屬于同一網絡區域,增加了匿名通信路徑的安全性和可靠性,使匿名通信過程不易受到攻擊。本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.ー種匿名通信路徑選擇方法,其特征在干,所述方法包括匿名通信發起節點確定匿名通信路徑中的中間節點數量N,并從自身的鄰居節點中選擇節點1,所述節點1與所述發起節點不屬于同一網絡區域;所述節點1從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點2,所述節點2與所述節點1和發起節點均不屬于同一網絡區域;所述節點2從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點3,所述節點3與所述節點1、節點2和發起節點均不屬于同一網絡區域; 以此類推,直到節點N-I從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點N,所述節點N與所述節點N-I以及已經建立的匿名通信路徑上所有節點均不屬于同一網絡區域;所述節點N與匿名通信的目標節點建立連接。
2.如權利要求1所述的方法,其特征在干,所述發起節點在選擇所述匿名通信路徑上每個節點吋,如果已經建立的匿名通信路徑上所有節點已經遍歷了網絡中所有的網絡區域,則允許所述節點所屬網絡區域與所述已經建立的匿名通信路徑上任ー節點所屬網絡區域相同。
3.如權利要求1或2所述的方法,其特征在干,所述同一網絡區域包括同一大洲、同一國家、同一地區、同一網絡服務提供商或同一自治網絡。
4.如權利要求1所述的方法,其特征在干,所述網絡中每個節點均維護網絡區域數據庫,其中包括網絡中所有網絡區域信息;所述匿名通信路徑中每個節點在選擇下一節點時,將欲選擇的下一節點的信息發送所述匿名通信發起節點,由所述匿名通信發起節點確認是否選擇所述節點作為下ー節點。
5.如權利要求4所述的方法,其特征在干,所述下ー節點的信息為所述下ー節點所屬的網絡區域信息;或所述下ー節點的信息為所述下一節點的IP地址;所述匿名通信發起節點通過網絡區域數據庫確認所述下一節點是否與已經建立的匿名通信路徑上任ー節點屬于同一網絡區域,確認是否選擇所述節點作為下ー節點。
6.如權利要求1所述的方法,其特征在干,所述匿名通信發起節點維護網絡區域數據庫,其中包括網絡中所有網絡區域信息;所述匿名通信路徑上的每個節點在選擇下一節點時,將欲選擇的下一節點的IP地址發送所述匿名通信發起節點,由所述匿名通信發起節點通過網絡區域數據庫確認所述下一節點是否與已經建立的匿名通信路徑上任ー節點屬于同一網絡區域,確認是否選擇所述節點作為下ー節點。
7.如權利要求4、5或6任一所述的方法,其特征在干,所述網絡區域數據庫包括 每個網絡區域所對應的IP地址集合,具體如下若為、類IP地址,則包括該IP地址的前8位; 若為B類IP地址,則包括該IP地址的前16位; 若為C類IP地址,則包括該IP地址的前M位。
8.—種網絡節點,用于匿名通信網絡,其特征在干,所述網絡節點包括網絡區域數據庫単元和選擇單元,其中,CN 102546635 A所述網絡區域數據庫單元,用于維護網絡區域數據庫,包括網絡中所有網絡區域信息;所述選擇単元,用于根據所述網絡中所有網絡區域信息,選擇匿名通信路徑上的下一ザル
9.如權利要求8所述的網絡節點,其特征在干,該網絡節點還包括確認單元,用于從該網絡節點的鄰居節點中選擇設定數量M個網絡節點,并發送給所述匿名通信的發起網絡節點的選擇單元;所述選擇単元還用于根據接收到的設定數量M個網絡節點從中選擇匿名通信路徑上的下ー節點。
10.如權利要求8或9所述的網絡節點,其特征在干,該網絡節點還包括鄰居列表単元, 用于維護所述網絡節點的鄰居節點信息;所述確認單元從所述鄰居列表単元中獲取所述網絡節點的鄰居節點信息。
全文摘要
本發明公開了一種匿名通信路徑選擇方法,匿名通信發起節點確定匿名通信路徑中的中間節點數量N,并從自身的鄰居節點中選擇節點1,所述節點1與所述發起節點不屬于同一網絡區域;以此類推,直到節點N-1從自身的鄰居節點中選擇設定數量M個節點發送所述發起節點,所述發起節點從中選擇節點N,所述節點N與所述節點N-1以及已經建立的匿名通信路徑上所有節點均不屬于同一網絡區域;所述節點N與匿名通信的目標節點建立連接。本發明可以確保路徑上各個節點均不屬于同一網絡區域,增加了匿名通信路徑的安全性和可靠性。
文檔編號H04L29/08GK102546635SQ20121000635
公開日2012年7月4日 申請日期2012年1月10日 優先權日2012年1月10日
發明者刁婷, 彭勇, 戴忠華, 趙玲玲, 陸天波, 高海輝 申請人:北京郵電大學
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 临湘市| 梅河口市| 峡江县| 广州市| 昌宁县| 忻城县| 濮阳市| 梅河口市| 东阿县| 民和| 三门县| 张北县| 德令哈市| 育儿| 福州市| 南溪县| 襄汾县| 北海市| 娄烦县| 东方市| 基隆市| 涡阳县| 湖口县| 南康市| 大庆市| 海门市| 瑞安市| 绥棱县| 通辽市| 宿州市| 嘉定区| 彰武县| 哈尔滨市| 大埔区| 民丰县| 甘肃省| 丹凤县| 罗山县| 嘉鱼县| 五常市| 麻栗坡县|