亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種安全的ad?hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法與流程

文檔序號(hào):12698764閱讀:363來(lái)源:國(guó)知局
一種安全的ad?hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法與流程

本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)安全領(lǐng)域,尤其涉及一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法。



背景技術(shù):

ad-hoc網(wǎng)絡(luò)是自組織網(wǎng)絡(luò),每個(gè)訪問(wèn)接入點(diǎn)AP都能與其他節(jié)點(diǎn)通過(guò)無(wú)線連接。節(jié)點(diǎn)可以不通過(guò)基礎(chǔ)設(shè)施網(wǎng)絡(luò)。節(jié)點(diǎn)發(fā)揮路由器作用且能自由任意移動(dòng)時(shí),就形成了隨機(jī)拓?fù)?。ad-hoc網(wǎng)絡(luò)可以在不同的領(lǐng)域內(nèi)證明其效率,但非常容易受到安全攻擊,且該問(wèn)題也是當(dāng)今網(wǎng)絡(luò)的主要挑戰(zhàn)之一。

在節(jié)點(diǎn)移動(dòng)中,安全性取決于幾個(gè)參數(shù),包括身份認(rèn)證、機(jī)密性、正直性、不可抵賴性和可用性等。任何一個(gè)參數(shù)都對(duì)安全性的保證產(chǎn)生著重要的影響。如果沒(méi)有身份認(rèn)證,一個(gè)攻擊者可以偽裝成一個(gè)節(jié)點(diǎn),從而能夠?qū)Y源和敏感信息進(jìn)行未授權(quán)情況下的訪問(wèn)。保密性確保了已交換的信息不會(huì)被未授權(quán)的節(jié)點(diǎn)進(jìn)行訪問(wèn)。正直性意味著信息只能夠被允許的節(jié)點(diǎn)按照其意愿進(jìn)行修改。不可抵賴性允許可以得到對(duì)某節(jié)點(diǎn)發(fā)送或接收消息的證明,從而接收者或發(fā)送者不可以否認(rèn)曾經(jīng)發(fā)送或接收到相關(guān)的信息。最后,可用性保證了網(wǎng)絡(luò)服務(wù)盡管可能會(huì)受到很多攻擊,但仍可生存下來(lái)。

通過(guò)ad-hoc網(wǎng)絡(luò)的多路徑路由方式實(shí)現(xiàn)了提高數(shù)據(jù)的安全性,為確保原始信息的安全性,將其分成許多部分,并將每部分進(jìn)行加密與合并,沿著收發(fā)雙方存在的不同的、不連貫的路徑進(jìn)行轉(zhuǎn)發(fā),但存在的問(wèn)題是原始信息被復(fù)原的概率還是非常低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明針對(duì)ad-hoc網(wǎng)絡(luò)數(shù)據(jù)安全性未能得到充分保證這一問(wèn)題,提出了一種基于單路徑路由提升ad-hoc網(wǎng)絡(luò)數(shù)據(jù)安全性的方法,解決了基于單路徑路由ad-hoc網(wǎng)絡(luò)數(shù)據(jù)安全性提升的問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案包括如下:

一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法,包括以下步驟:

步驟一、構(gòu)建一個(gè)網(wǎng)絡(luò),對(duì)新加入節(jié)點(diǎn)及崩潰節(jié)點(diǎn)進(jìn)行處理,保證網(wǎng)絡(luò)中節(jié)點(diǎn)穩(wěn)定;

步驟二、通過(guò)計(jì)算節(jié)點(diǎn)信譽(yù)值,檢測(cè)網(wǎng)絡(luò)中是否存在惡意節(jié)點(diǎn);

步驟三、發(fā)送端對(duì)數(shù)據(jù)進(jìn)行分組、加密,并發(fā)送數(shù)據(jù);

步驟四、目的節(jié)點(diǎn)對(duì)接收到的加密數(shù)據(jù)進(jìn)行解密。

進(jìn)一步根據(jù)所述一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法,步驟一中構(gòu)建一個(gè)網(wǎng)絡(luò),對(duì)新加入節(jié)點(diǎn)及崩潰節(jié)點(diǎn)進(jìn)行處理,保證網(wǎng)絡(luò)中節(jié)點(diǎn)穩(wěn)定;

ad-hoc網(wǎng)絡(luò)中,每個(gè)訪問(wèn)接入點(diǎn)AP都能與其他節(jié)點(diǎn)通過(guò)無(wú)線連接;網(wǎng)絡(luò)中所有節(jié)點(diǎn)均有其自己的路由表與密鑰表,所述路由表中包括了目的節(jié)點(diǎn)、鄰居節(jié)點(diǎn)、跳數(shù),所述密鑰表包括了目的節(jié)點(diǎn)、密鑰;

在網(wǎng)絡(luò)中,各個(gè)節(jié)點(diǎn)將會(huì)周期性對(duì)其相鄰節(jié)點(diǎn)廣播自己的路由表,同時(shí)接收周?chē)噜徆?jié)點(diǎn)廣播的路由表;

在構(gòu)建網(wǎng)絡(luò)過(guò)程中,可能會(huì)出現(xiàn)新節(jié)點(diǎn)加入穩(wěn)定網(wǎng)絡(luò)的情況與原有網(wǎng)絡(luò)中某一節(jié)點(diǎn)崩潰的情況;

若有一新節(jié)點(diǎn)加入已有穩(wěn)定的網(wǎng)絡(luò)中,網(wǎng)絡(luò)中各節(jié)點(diǎn)周期性的對(duì)相鄰節(jié)點(diǎn)廣播自身的路由表,并接收周?chē)噜徆?jié)點(diǎn)所廣播的路由表,并接收對(duì)方的路由表,新節(jié)點(diǎn)加入原網(wǎng)絡(luò)后,更新整個(gè)網(wǎng)絡(luò)各節(jié)點(diǎn)的路由表;

對(duì)于網(wǎng)絡(luò)中任一節(jié)點(diǎn),其鄰居節(jié)點(diǎn)向該節(jié)點(diǎn)廣播路由表,若鄰居節(jié)點(diǎn)在一定時(shí)間內(nèi)無(wú)法接收到由該節(jié)點(diǎn)廣播的路由表,則認(rèn)為該節(jié)點(diǎn)為異常節(jié)點(diǎn),其鄰居節(jié)點(diǎn)將該節(jié)點(diǎn)信息從路由表中移除;網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)相互廣播自身路由表,并接收對(duì)方的路由表,從而更新整個(gè)網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)的路由表。

進(jìn)一步根據(jù)所述一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法,步驟二中通過(guò)計(jì)算節(jié)點(diǎn)信譽(yù)值,檢測(cè)網(wǎng)絡(luò)中是否存在惡意節(jié)點(diǎn);

所述惡意節(jié)點(diǎn)指不能正常工作、有異常行為的節(jié)點(diǎn),所述異常行為具體包括斷電、損壞、接收和廣播異常、數(shù)據(jù)加密方法與其他節(jié)點(diǎn)不一致等;對(duì)于任一節(jié)點(diǎn),惡意節(jié)點(diǎn)可能是自己,也可能是自己的鄰居節(jié)點(diǎn);

檢測(cè)網(wǎng)絡(luò)中是否存在惡意節(jié)點(diǎn),按如下步驟進(jìn)行:

(2-1)對(duì)于節(jié)點(diǎn)ni進(jìn)行評(píng)估,可得ni的正常行為和異常行為結(jié)果分別為和鄰居節(jié)點(diǎn)j得到ni的正常行為和異常行為結(jié)果分別為和那么所有K個(gè)鄰居節(jié)點(diǎn)對(duì)節(jié)點(diǎn)ni的評(píng)價(jià)就是:

其中k為節(jié)點(diǎn)ni的鄰居個(gè)數(shù);

對(duì)于任一節(jié)點(diǎn)ni或其鄰居節(jié)點(diǎn),若其正常行為,則和值取數(shù)值1;對(duì)于任一節(jié)點(diǎn)ni或其鄰居節(jié)點(diǎn),若其異常行為,則和值取1;

及其鄰居節(jié)點(diǎn),

(2-2)得到節(jié)點(diǎn)行為評(píng)估值根據(jù)Beta分布擬合的結(jié)果,得出節(jié)點(diǎn)ni的信譽(yù)值

(2-3)信譽(yù)值節(jié)點(diǎn)實(shí)時(shí)更新信譽(yù)評(píng)估公式參數(shù),以達(dá)到準(zhǔn)確檢測(cè)惡意參數(shù)的目的;根據(jù)網(wǎng)絡(luò)不同,當(dāng)信譽(yù)值小于一定門(mén)限是,判斷該節(jié)點(diǎn)為惡意節(jié)點(diǎn),則將該節(jié)點(diǎn)以所述異常節(jié)點(diǎn)進(jìn)行處理。

進(jìn)一步根據(jù)所述一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法,步驟三中發(fā)送端對(duì)數(shù)據(jù)進(jìn)行分組、加密,并發(fā)送數(shù)據(jù);

假設(shè)發(fā)送端發(fā)送數(shù)據(jù)個(gè)數(shù)為g,發(fā)送數(shù)據(jù)分成個(gè)分組,其中b代表數(shù)據(jù)流分組的數(shù)據(jù)個(gè)數(shù);發(fā)送端發(fā)送的數(shù)據(jù)流,利用隨機(jī)密鑰,進(jìn)行數(shù)據(jù)加密,具體按如下步驟進(jìn)行:

(3-1)發(fā)送端節(jié)點(diǎn)隨機(jī)產(chǎn)生2b位隨機(jī)二進(jìn)制數(shù),數(shù)字中含有b個(gè)1與b個(gè)0作為密鑰,共產(chǎn)生與穩(wěn)定網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)目相同大小的個(gè)數(shù)的隨機(jī)二進(jìn)制數(shù),各個(gè)節(jié)點(diǎn)間密鑰不一定相同;

(3-2)在數(shù)據(jù)流中順次選取2b個(gè)數(shù)據(jù),將這2b個(gè)數(shù)據(jù)劃分為一對(duì)數(shù)據(jù)流分組:0組和1組,將前b個(gè)數(shù)據(jù)依照順序置于0組內(nèi),即d1,d2,d3,d4,……,db,將b+1至2b位數(shù)據(jù)依照順序置于1組內(nèi),即db+1,db+2,db+3,db+4,……,d2b;

(3-3)不同目的節(jié)點(diǎn)分別對(duì)應(yīng)不同的密鑰;若數(shù)據(jù)從發(fā)端節(jié)點(diǎn)到達(dá)目的節(jié)點(diǎn),則由發(fā)端節(jié)點(diǎn)的密鑰表可得密鑰,密鑰的0或者1對(duì)應(yīng)數(shù)據(jù)流分組0組或者1組,按照密鑰的位次,若密鑰某一位取0,則表示從0組中按順序取1位數(shù)據(jù);同理,若密鑰某一位取1,則表示從1組中按順序取1位數(shù)據(jù),第一對(duì)數(shù)據(jù)流分組的數(shù)據(jù)加密完成;

(3-4)對(duì)于其他個(gè)未加密的數(shù)據(jù)分組,依次按照步驟(3-2)和步驟(3-3)所述方法進(jìn)行加密,直至完成數(shù)據(jù)分組中所有數(shù)據(jù)的加密;

(3-5)加密后數(shù)據(jù)根據(jù)發(fā)端節(jié)點(diǎn)路由表中至目的節(jié)點(diǎn)的路徑進(jìn)行發(fā)送。

進(jìn)一步根據(jù)所述一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法,步驟四中目的節(jié)點(diǎn)對(duì)接收到的加密數(shù)據(jù)進(jìn)行解密;

目的節(jié)點(diǎn)接收到加密數(shù)據(jù)后,進(jìn)行解密,恢復(fù)出原始信息,數(shù)據(jù)解密按如下步驟進(jìn)行:

(4-1)目的節(jié)點(diǎn)接收到的數(shù)據(jù)為g個(gè),分成個(gè)分組,對(duì)加密后的數(shù)據(jù)分組,每一個(gè)數(shù)據(jù)分組依照密鑰表中對(duì)應(yīng)的密鑰,按照密鑰的數(shù)據(jù)位0或者1,分別將數(shù)據(jù)順序地歸為0組或1組,從而取得依順序形成的0組b位數(shù)字與1組的b位數(shù)字;

(4-2)將0組的b個(gè)數(shù)據(jù)依順序放置于2b個(gè)數(shù)據(jù)中前b位,將1組的b個(gè)數(shù)據(jù)依順序放置于2b個(gè)數(shù)據(jù)中b+1至2b位,由此可得到原信息中的2b個(gè)數(shù)據(jù);

(4-3)對(duì)于其他個(gè)未解密的數(shù)據(jù)分組,依次按照步驟(4-1)及步驟(4-2)所述方法進(jìn)行解密,得出數(shù)據(jù)流中其他數(shù)據(jù),將所有所得數(shù)據(jù),依照加密后數(shù)據(jù)流分組數(shù)據(jù)順序進(jìn)行排列,即可恢復(fù)得到原數(shù)據(jù)。

本發(fā)明與現(xiàn)有技術(shù)相比,具有如下優(yōu)點(diǎn):

(1)使用了惡意節(jié)點(diǎn)檢測(cè),使網(wǎng)絡(luò)中的惡意節(jié)點(diǎn)出現(xiàn)的概率降低。

(2)各目的節(jié)點(diǎn)間使用獨(dú)立密鑰,所以當(dāng)惡意節(jié)點(diǎn)竊取其他節(jié)點(diǎn)的數(shù)據(jù)時(shí),無(wú)法正確重組數(shù)據(jù)。

附圖說(shuō)明

圖1為本發(fā)明所述一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法的流程圖;

圖2為本發(fā)明所述方法中所使用的網(wǎng)絡(luò)拓?fù)鋱D;

圖3為本發(fā)明所述方法中所使用的新節(jié)點(diǎn)加入穩(wěn)定網(wǎng)絡(luò)圖;

圖4為本發(fā)明所述方法中所使用的網(wǎng)絡(luò)中存在崩潰節(jié)點(diǎn)圖;

圖5為本發(fā)明所述方法中所使用的數(shù)據(jù)流分組圖;

圖6為本發(fā)明所述方法中所使用的0組數(shù)據(jù)圖和1組數(shù)據(jù)圖;

圖7為本發(fā)明所述方法中所使用的加密后數(shù)據(jù)流圖;

圖8為本發(fā)明所述方法中所使用的解密后0組數(shù)據(jù)與1組數(shù)據(jù)圖;

圖9為本發(fā)明所述方法中所使用的解密后數(shù)據(jù)流分組圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明所述方案和效果作進(jìn)一步詳細(xì)描述。

如圖1所示,本發(fā)明所述一種安全的ad-hoc網(wǎng)絡(luò)單路徑路由數(shù)據(jù)傳輸方法,包括以下步驟。

步驟一、構(gòu)建一個(gè)網(wǎng)絡(luò),對(duì)新加入節(jié)點(diǎn)及崩潰節(jié)點(diǎn)進(jìn)行處理,保證網(wǎng)絡(luò)中節(jié)點(diǎn)穩(wěn)定。

ad-hoc網(wǎng)絡(luò)是自組織網(wǎng)絡(luò),每個(gè)訪問(wèn)接入點(diǎn)AP都能與其他節(jié)點(diǎn)通過(guò)無(wú)線連接。本發(fā)明所述方法以圖2所示網(wǎng)絡(luò)結(jié)構(gòu)為例,但不限于此。如圖2所示,其中節(jié)點(diǎn)1、2、3、4、5、6表示一個(gè)穩(wěn)定網(wǎng)絡(luò)中的所有節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)均有其自己的路由表與密鑰表。路由表中包括了目的節(jié)點(diǎn)、下一跳、跳數(shù);密鑰表包括了目的節(jié)點(diǎn)、密鑰。在一個(gè)穩(wěn)定網(wǎng)絡(luò)中,各個(gè)節(jié)點(diǎn)將會(huì)周期性對(duì)其相鄰節(jié)點(diǎn)廣播自己的路由表,同時(shí)接收周?chē)噜徆?jié)點(diǎn)廣播的路由表。

在構(gòu)建一個(gè)穩(wěn)定網(wǎng)絡(luò)的過(guò)程中,可能會(huì)出現(xiàn)新節(jié)點(diǎn)加入穩(wěn)定網(wǎng)絡(luò)的情況與原有網(wǎng)絡(luò)中某一節(jié)點(diǎn)崩潰的情況。

若有一新節(jié)點(diǎn)加入已有的穩(wěn)定網(wǎng)絡(luò)中,如圖3所示,其中5節(jié)點(diǎn)為新加入節(jié)點(diǎn),2、3節(jié)點(diǎn)為新節(jié)點(diǎn)5信號(hào)范圍內(nèi)節(jié)點(diǎn)。由于穩(wěn)定網(wǎng)絡(luò)中各節(jié)點(diǎn)周期性的對(duì)相鄰節(jié)點(diǎn)廣播自身的路由表,并接收周?chē)噜徆?jié)點(diǎn)所廣播的路由表,節(jié)點(diǎn)2、節(jié)點(diǎn)3與節(jié)點(diǎn)5互相廣播自身路由表,并接收對(duì)方的路由表。而節(jié)點(diǎn)2、節(jié)點(diǎn)3同時(shí)與其相鄰節(jié)點(diǎn)互相廣播自身路由表與接收對(duì)方路由表,圖3中節(jié)點(diǎn)2相鄰節(jié)點(diǎn)即節(jié)點(diǎn)4,節(jié)點(diǎn)3;節(jié)點(diǎn)3相鄰節(jié)點(diǎn)即節(jié)點(diǎn)2,節(jié)點(diǎn)1。新節(jié)點(diǎn)加入原網(wǎng)絡(luò)后,更新整個(gè)新網(wǎng)絡(luò)各節(jié)點(diǎn)的路由表。

若網(wǎng)路中有節(jié)點(diǎn)異常,如圖4所示,圖中節(jié)點(diǎn)3即為異常節(jié)點(diǎn)。此時(shí)在穩(wěn)定網(wǎng)絡(luò)中,周?chē)?jié)點(diǎn)向節(jié)點(diǎn)3進(jìn)行廣播路由表,但在一段時(shí)間內(nèi)無(wú)法接收到由節(jié)點(diǎn)3向各個(gè)節(jié)點(diǎn)自身發(fā)送的路由表,故而各個(gè)其他節(jié)點(diǎn)認(rèn)為節(jié)點(diǎn)3已從網(wǎng)絡(luò)中移除。此時(shí)網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)相互廣播自身路由表,并接收對(duì)方的路由表,從而更新整個(gè)網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)的路由表。

步驟二、通過(guò)計(jì)算節(jié)點(diǎn)信譽(yù)值,檢測(cè)網(wǎng)絡(luò)中是否存在惡意節(jié)點(diǎn)。

所述惡意節(jié)點(diǎn)指不能正常工作、有異常行為的節(jié)點(diǎn),所述異常行為具體包括斷電、損壞、接收和廣播異常、數(shù)據(jù)加密方法與其他節(jié)點(diǎn)不一致等。對(duì)于任一節(jié)點(diǎn),惡意節(jié)點(diǎn)可能是自己,也可能是自己的鄰居節(jié)點(diǎn)。檢測(cè)網(wǎng)絡(luò)中是否存在惡意節(jié)點(diǎn),按如下步驟進(jìn)行:

(2-1)對(duì)于節(jié)點(diǎn)ni進(jìn)行評(píng)估,可得ni的正常行為和異常行為結(jié)果分別為和鄰居節(jié)點(diǎn)j得到ni的正常行為和異常行為結(jié)果分別為和那么所有K個(gè)鄰居節(jié)點(diǎn)對(duì)節(jié)點(diǎn)ni的評(píng)價(jià)就是:

其中k為節(jié)點(diǎn)ni的鄰居個(gè)數(shù)。

結(jié)果,得出節(jié)點(diǎn)ni的信譽(yù)值

(2-3)信譽(yù)值節(jié)點(diǎn)實(shí)時(shí)更新信譽(yù)評(píng)估公式參數(shù),以達(dá)到準(zhǔn)確檢測(cè)惡意參數(shù)的目的。根據(jù)網(wǎng)絡(luò)不同,當(dāng)信譽(yù)值小于一定門(mén)限是,判斷該節(jié)點(diǎn)為惡意節(jié)點(diǎn),則將該節(jié)點(diǎn)以崩潰節(jié)點(diǎn)進(jìn)行處理,在此不作詳述。

步驟三、發(fā)送端對(duì)數(shù)據(jù)進(jìn)行分組、加密,并發(fā)送數(shù)據(jù)。

發(fā)送端發(fā)送數(shù)據(jù)個(gè)數(shù)為g,發(fā)送數(shù)據(jù)分成個(gè)分組,其中b代表數(shù)據(jù)流分組的數(shù)據(jù)個(gè)數(shù)。如圖5所示,本發(fā)明以b=4的數(shù)據(jù)流分組為例,但同樣適用于其他長(zhǎng)度的數(shù)據(jù)流分組,圖5為發(fā)送端發(fā)送的數(shù)據(jù)流,利用隨機(jī)密鑰,進(jìn)行數(shù)據(jù)加密。具體按如下步驟進(jìn)行:

(3-1)產(chǎn)生密鑰表,隨機(jī)產(chǎn)生2b位隨機(jī)二進(jìn)制數(shù),數(shù)字中含有b個(gè)1與b個(gè)0作為密鑰,共產(chǎn)生與穩(wěn)定網(wǎng)絡(luò)中節(jié)點(diǎn)數(shù)目相同大小的個(gè)數(shù)的隨機(jī)二進(jìn)制數(shù),各個(gè)節(jié)點(diǎn)間密鑰不一定相同。

(3-2)在數(shù)據(jù)流中順次選取2b個(gè)數(shù)據(jù),將這2b個(gè)數(shù)據(jù)劃分為一對(duì)數(shù)據(jù)流分組:0組和1組,如圖6所示,將前b個(gè)數(shù)據(jù)依照順序置于0組內(nèi),即d1,d2,d3,d4,……,db,將b+1至2b位數(shù)據(jù)依照順序置于1組內(nèi),即db+1,db+2,db+3,db+4,……,d2b

(3-3)不同目的節(jié)點(diǎn)分別對(duì)應(yīng)不同的密鑰。若數(shù)據(jù)要由節(jié)點(diǎn)5到達(dá)目的節(jié)點(diǎn)4,則由節(jié)點(diǎn)5的密鑰表可得密鑰為01101100,密鑰的0或者1對(duì)應(yīng)數(shù)據(jù)流分組0組或者1組,按照密鑰的位次,若密鑰某一位取0,則表示從0組中按順序取1位數(shù)據(jù);同理,若密鑰某一位取1,則表示從1組中按順序取1位數(shù)據(jù),如圖7所示,第一對(duì)數(shù)據(jù)流分組的數(shù)據(jù)加密完成。

(3-4)對(duì)于其他個(gè)未加密的數(shù)據(jù)分組,依次按照步驟(3-2)和步驟(3-3)所述方法進(jìn)行加密,直至完成數(shù)據(jù)分組中所有數(shù)據(jù)的加密。

(3-5)加密后數(shù)據(jù)根據(jù)發(fā)送端節(jié)點(diǎn)路由表中至目的節(jié)點(diǎn)的路徑進(jìn)行發(fā)送。發(fā)送節(jié)點(diǎn)與目的節(jié)點(diǎn)之間路徑選擇不是本發(fā)明白所述方法重點(diǎn)內(nèi)容,在此不做詳述。

步驟四、目的節(jié)點(diǎn)對(duì)接收到的加密數(shù)據(jù)進(jìn)行解密。

目的節(jié)點(diǎn)接收到加密數(shù)據(jù)后,進(jìn)行解密,恢復(fù)出原始信息。目的節(jié)點(diǎn)接收到的數(shù)據(jù)為g個(gè),分成個(gè)分組,數(shù)據(jù)解密按如下步驟進(jìn)行:

(4-1)如圖8所示,對(duì)加密后的數(shù)據(jù)流,依照密鑰表中對(duì)應(yīng)的密鑰,按照密鑰的數(shù)據(jù)位0或者1,分別將數(shù)據(jù)順序地歸為0組或1組,從而取得依順序形成的0組b位數(shù)字與1組的b位數(shù)字。

(4-2)如圖9所示,將0組的b個(gè)數(shù)據(jù)依順序放置于2b個(gè)數(shù)據(jù)中前b位,將1組的b個(gè)數(shù)據(jù)依順序放置于2b個(gè)數(shù)據(jù)中b+1至2b位,由此可得到原信息中的2b個(gè)數(shù)據(jù)。

(4-3)對(duì)于其他個(gè)未解密的數(shù)據(jù)分組,依次按照步驟(4-1)及(4-2)所述方法進(jìn)行解密,得出數(shù)據(jù)流中其他數(shù)據(jù),將所有解密后的數(shù)據(jù),依照加密后數(shù)據(jù)流分組數(shù)據(jù)順序進(jìn)行排列,即可恢復(fù)得到原數(shù)據(jù)。

以上僅是對(duì)本發(fā)明的優(yōu)化實(shí)施方式進(jìn)行了描述,并不將本發(fā)明的技術(shù)方案限制于此,本領(lǐng)域技術(shù)人員在本發(fā)明的主要技術(shù)構(gòu)思的基礎(chǔ)上所作的任何公知變形都屬于本發(fā)明所要保護(hù)的技術(shù)范疇,本發(fā)明具體的保護(hù)范圍以權(quán)利要求書(shū)的記載為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1