專利名稱:發(fā)送和接收消息的方法及分布式消息傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于分布式消息處理領(lǐng)域,尤其涉及分布式消息傳輸。
背景技術(shù):
在分布式消息傳輸系統(tǒng)中,存在著節(jié)點(diǎn)宕機(jī)、通信鏈路錯(cuò)誤等因素(通常也可稱為單點(diǎn)失效問題),這會(huì)造成數(shù)據(jù)丟失、消息傳輸錯(cuò)誤、消息傳輸不完整等問題。目前主要采用數(shù)據(jù)副本技術(shù)來防止由于單點(diǎn)失效帶來的數(shù)據(jù)丟失,如Apache Hadoop的HDFS文件系統(tǒng),默認(rèn)為每份數(shù)據(jù)保留3份副本。一份原始數(shù)據(jù),在同機(jī)架上保留一份副本數(shù)據(jù),不同機(jī)架上再留一份副本,當(dāng)發(fā)生數(shù)據(jù)丟失時(shí),立即用副本數(shù)據(jù)做容災(zāi)處理。該方法能較好解決單點(diǎn)失效造成的數(shù)據(jù)丟失問題,但有幾份數(shù)據(jù)副本就會(huì)占用幾倍存儲(chǔ)空間,空間開銷過大。而且,如果存有同一數(shù)據(jù)副本的幾個(gè)節(jié)點(diǎn)都出現(xiàn)問題,那么原始數(shù)據(jù)將永久丟失,無法恢復(fù)。針對(duì)消息傳輸失敗或者傳輸過程錯(cuò)誤等問題,目前主要采用了消息重傳機(jī)制、消息持久化機(jī)制。消息重傳主要包括以下三種方式a)停止等待(Stop and Wait, SW),該方式下發(fā)送端每發(fā)送一條消息需要等待接收端的接收確認(rèn),如果消息發(fā)送成功,再發(fā)送下一條消息。該方式下,信道利用率不高,系統(tǒng)的吞吐量低;b)后退N(Back-To-N,BTN),該方式下無需等待每條消息都被正確接收之后再發(fā)送下一條消息。在該方式下,消息可連續(xù)發(fā)送,當(dāng)某次消息傳輸錯(cuò)誤之后,系統(tǒng)將重傳由該錯(cuò)誤消息開始回退至之前的N條消息。后退N方式的不足在于重傳正確信息降低信道利用率。c)選擇重傳(Selective Repeat, SR),該方式只重傳出現(xiàn)差錯(cuò)的數(shù)據(jù)幀或者是定時(shí)器超時(shí)的消息,在接收端設(shè)置一個(gè)緩存空間作為接收窗口,等到所缺序號(hào)的數(shù)據(jù)幀收到后再一并送交主機(jī)。選擇重傳方式不按序接收消息,序號(hào)、消息內(nèi)容分別編碼,信令開銷大。消息持久化機(jī)制的工作過程如下消息發(fā)送之前,首先將待發(fā)送的消息寫入本地磁盤或者網(wǎng)絡(luò)數(shù)據(jù)庫中,待消息成功發(fā)送至接收端后再將存儲(chǔ)的消息刪除;若消息發(fā)送失敗則繼續(xù)嘗試,直至消息發(fā)送成功。這種消息持久化機(jī)制可以較好的保證消息系統(tǒng)可靠性, 但犧牲了大量存儲(chǔ)空間用作消息緩存。這種方式的空間開銷大,而且不保證每條消息傳輸過程的正確性。另外,現(xiàn)有的分布式消息傳輸系統(tǒng)中大部分米用明文傳輸消息,存在消息內(nèi)容可能被非法截獲等不安全因素。目前現(xiàn)有的消息系統(tǒng)暫時(shí)還缺乏有效手段能兼顧消息傳輸?shù)恼_性與較好的傳輸效率的方法。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的缺陷,提供發(fā)送和接收消息的方法, 具有高可容錯(cuò)性,且兼顧安全。本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的一方面,本發(fā)明提供了一種發(fā)送消息的方法,所述方法包括
步驟I)將待發(fā)送的原始消息表示為一個(gè)rXk的矩陣M,其中r為矩陣M的行數(shù), k為矩陣M的列數(shù);步驟2)將矩陣M與基矩陣E相乘得到矩陣P,并取矩陣P的每一個(gè)列向量作為一個(gè)消息分片進(jìn)行發(fā)送,其中消息分片分別與基矩陣E中的列向量對(duì)應(yīng);其中,基矩陣E為kXn的矩陣,k為矩陣E的行數(shù),η為矩陣E的列數(shù);組成基矩陣E的η個(gè)k維列向量中的任意k個(gè)都線性無關(guān),并且基矩陣E中各元素不含小數(shù)或者分?jǐn)?shù),n, k由用戶指定,且k彡n, r由消息的長度和k共同確定。上述方法中,r可以為消息的長度除以k的值向上取整。上述方法中,步驟I)還可以包括將待發(fā)送的原始消息轉(zhuǎn)換為數(shù)值類型的步驟。上述方法中,對(duì)所有待發(fā)送的消息可以采用同一基矩陣E。上述方法中,還可以包括用戶為待發(fā)送的每條消息設(shè)定n、k值的步驟。上述方法中,還可以包括對(duì)于待發(fā)送的每條消息,根據(jù)用戶為其設(shè)定的n、k值來構(gòu)造基矩陣E的步驟。上述方法中,基矩陣E可以是根據(jù)如下步驟構(gòu)造的(I)從有限域的元素中隨機(jī)取出η個(gè)元素Sl,s2,. . .,sn,作為基矩陣E第一行的各元素;(2)將基矩陣第 i 行的元素取為Sli,S2S . . .,sni(i e [2,k])。上述方法中,所述有限域可以為GF(28)有限域。又一方面,本發(fā)明提供了一種與上述發(fā)送消息的方法對(duì)應(yīng)的接收消息的方法,所述方法包括步驟(a)將接收到的任意k個(gè)消息分片,組成一個(gè)rXk的矩陣P’,步驟(b)從基矩陣E中取與這k個(gè)消息分片對(duì)應(yīng)的列向量組成矩陣E’,將矩陣P’, E’ 1相乘,得到原始矩陣M,以還原出原始消息。又一方面,本發(fā)明提供了一種數(shù)據(jù)存儲(chǔ)的方法,所述方法包括將待存儲(chǔ)的原始數(shù)據(jù)表示為一個(gè)r X k的矩陣M,其中r為矩陣M的行數(shù),k為矩陣 M的列數(shù);將矩陣M與基矩陣E相乘得到矩陣P,并取矩陣P的每一個(gè)列向量作為一個(gè)數(shù)據(jù)分片進(jìn)行存儲(chǔ),其中數(shù)據(jù)分片分別與基矩陣E中的列向量一一對(duì)應(yīng);其中,基矩陣E為kXn的矩陣,k為矩陣E的行數(shù),η為矩陣E的列數(shù);組成基矩陣E的η個(gè)k維列向量中的任意k個(gè)都線性無關(guān),并且基矩陣E中各元素不含小數(shù)或者分?jǐn)?shù),n, k由用戶指定,且k彡n, r由消息的長度和k共同確定。又一方面,本發(fā)明提供了一種與上述數(shù)據(jù)存儲(chǔ)方法對(duì)應(yīng)的數(shù)據(jù)獲取的方法,所述方法包括從所存儲(chǔ)的數(shù)據(jù)分片中任取k個(gè)數(shù)據(jù)分片,組成一個(gè)rXk的矩陣P’ ;從基矩陣E中取與這k個(gè)數(shù)據(jù)分片對(duì)應(yīng)的列向量組成矩陣E’,將矩陣P’,E’ ―1相乘,得到原始矩陣M,以還原出原始數(shù)據(jù)。又一方面,本發(fā)明提供了一種分布式消息傳輸系統(tǒng),所述系統(tǒng)包括發(fā)送端、元數(shù)據(jù)服務(wù)器和接收端,其中,發(fā)送端用于將待發(fā)送的原始消息表示為一個(gè)r Xk的矩陣M,其中r為矩陣M的行數(shù),k為矩陣M的列數(shù);并且將矩陣M與基矩陣E相乘得到矩陣P,以及取矩陣P的每一個(gè)列向量作為一個(gè)消息分片進(jìn)行發(fā)送,所述消息分片分別與基矩陣E中的列向量對(duì)應(yīng);其中,基矩陣E為kXn的矩陣,k為矩陣E的行數(shù),η為矩陣E的列數(shù);組成基矩陣E的η個(gè) k維列向量中的任意k個(gè)都線性無關(guān),并且基矩陣E中各元素不含小數(shù)或者分?jǐn)?shù),n, k由用戶指定,且k < n, r由消息的長度和k共同確定;元數(shù)據(jù)服務(wù)器用于保存與消息相關(guān)的參數(shù),包括發(fā)送消息的發(fā)送端的標(biāo)識(shí)、消息編號(hào)、用于分片和還原該消息的n、k和E ;接收端用于根據(jù)從元數(shù)據(jù)服務(wù)器獲取的與消息相關(guān)的參數(shù),將接收到的任意k個(gè)消息分片,組成一個(gè)rXk的矩陣P’,并從基矩陣E中取與這k個(gè)消息分片對(duì)應(yīng)的列向量組成矩陣E’,將矩陣P’,E’ 1相乘,得到原始矩陣M,以還原出原始消息。上述系統(tǒng)中,還可以包括多個(gè)內(nèi)存緩存服務(wù)器,用于保存消息分片。上述系統(tǒng)中,發(fā)送端可以將與消息分片散列到內(nèi)存緩存服務(wù)器,接收端從內(nèi)存緩存服務(wù)器提取任意k個(gè)消息分片來還原出原始消息。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)在于利用所構(gòu)造的基矩陣,在發(fā)送時(shí)對(duì)消息進(jìn)行分片,利用所接收的消息分片還原出原始消息,提供了高可靠性和容錯(cuò)性。既決了分布式消息傳輸系統(tǒng)中單點(diǎn)失效造成的消息丟失或者消息傳輸錯(cuò)誤等問題,又克服了采用明文傳輸消息內(nèi)容所帶來的安全隱患。
以下參照附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步說明,其中圖I為根據(jù)本發(fā)明實(shí)施例的分布式消息傳輸過程示意圖;圖2為根據(jù)本發(fā)明實(shí)施例的消息分片和還原過程的示意圖;圖3為根據(jù)本發(fā)明實(shí)施例的分布式消息傳輸系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的,技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖通過具體實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明, 并不用于限定本發(fā)明。圖I給出了根據(jù)本發(fā)明的實(shí)施例中的分布式消息傳輸過程示意圖。如圖I所示, 概括來說,由發(fā)送端將待發(fā)送的消息分成η片進(jìn)行發(fā)送,由接收端根據(jù)收到的k個(gè)不同的消息分片還原出原始消息內(nèi)容(k<n)。圖2給出了消息分片和還原過程的示意圖,包括將待發(fā)送的消息進(jìn)行分片并發(fā)送的過程和根據(jù)所收到的消息分片還原消息的過程。更具體地發(fā)送消息的過程包括以下步驟I)將原始消息表示為一個(gè)rXk的矩陣M(其中r為矩陣M的行數(shù),k為列數(shù)),如果用列向量表達(dá),則M = [m1; m2, . . . , mk], (m1; m2, . . . , mk都是r維列向量,分別對(duì)應(yīng)矩陣M
的每一列);其中,r由消息的長度和k共同決定,例如,r= mS8 len8t% I即r為消息的長
度(msg. length)除以k的值向上取整,而k的值可以是由用戶根據(jù)實(shí)際需求來指定的。2)創(chuàng)建一個(gè)kXn的基矩陣E(k為矩陣E的行數(shù),η為列數(shù))。矩陣E的列向量表示形式為E= [e1; e2, . . . , en];其中,而η的值可以是由用戶根據(jù)實(shí)際需求來指定的。3)將矩陣M、E相乘得ME = P (I)貝丨」結(jié)果矩陣P為一個(gè)rXn的矩陣。將矩陣P用列向量表達(dá),即P = [Pi,P2,..., Pn]。易見P1, P2,...,Pn都是r維列向量,如果取每一個(gè)列向量為一個(gè)消息分片,則原始消息M被分成了 η片,其每一個(gè)消息分片都是包含了原始消息內(nèi)容的密文。而基矩陣E相當(dāng)于給每條消息加密過程的公鑰,每個(gè)消息分片Pl,P2, , Pn分別與基矩陣E的列向量e1; e2, . . . , en 對(duì)應(yīng),可以將與消息分片對(duì)應(yīng)的基矩陣E的列向量稱為該消息分片的基,例如θι是P1的基,e2是p2的基,依次類推。應(yīng)指出,上述步驟2)是可選的,每次發(fā)送一條消息之前為其新創(chuàng)建一個(gè)基矩陣E 是出于消息的安全性考慮,可以看出在這里基矩陣E相當(dāng)于給每條消息加密過程的公鑰。 在每次發(fā)送消息時(shí),隨機(jī)構(gòu)造不同的基矩陣,意味著在不斷變換公鑰,這樣可以提高安全性。在一個(gè)實(shí)施例中,用戶可以按照消息的重要程度或?qū)ο⒌娜蒎e(cuò)需求為待發(fā)送的每條消息分別設(shè)定n, k值,k < η。根據(jù)為每條消息設(shè)定的n、k值來為該條消息構(gòu)造相應(yīng)的基矩陣E。當(dāng)然,在其他實(shí)施例中,用戶也可以為待發(fā)送的所有消息設(shè)定相同的n,k值。也就是說在發(fā)送端,對(duì)于所有將要發(fā)送的消息,使用預(yù)先確定的同一個(gè)基矩陣E也能完成消息的分片和發(fā)送過程,但是這樣消息的安全性就變得很低了。接收消息的過程包括以下步驟(I)將接收到的任意k個(gè)消息分片,組成一個(gè)rXk的矩陣P’。為描述方便,不妨設(shè)取到的消息分片為 P1,至 pk’,則 P,= [p/, p2,,· · · , pk,];例如 P2, P3, P5, P9, , P43, 共k個(gè)消息分片(2)從基矩陣E中取P’中各列向量Pl’,ρ2’,...,pk’所對(duì)應(yīng)的基e/,e2’,..., ek’,組成新的矩陣E’,使得E’ = [ei’,e2’,...,ek’ ],則矩陣E’為一個(gè)kXk方陣;例如E’ =[e2,e3, e5, e9,. . .,e43]),這些被選出來作為消息還原的基向量組可被視為解密還原消息的私鑰。(3)求矩陣E’的逆矩陣E’ 1 ;從下文介紹如何構(gòu)造矩陣E的描述中可知從矩陣E 中任取k個(gè)列向量所構(gòu)成的方陣E’皆可逆;(4)將矩陣P’,E’ ―1相乘,得到原始矩陣M。P' E' = M (2)下面以示例來說明上述發(fā)送消息和接收消息的過程例如,假設(shè)消息(Message)內(nèi)容為24683524,用戶設(shè)定(n,k) = (3,2),即η = 3, k = 2。發(fā)送消息的過程的示例如下第一步,用一個(gè)4Χ 2的矩陣M表示Message為 第二步,生成一個(gè)2X3的基矩陣E
權(quán)利要求
1.一種發(fā)送消息的方法,所述方法包括步驟I)將待發(fā)送的消息表示為一個(gè)rXk的矩陣M,其中r為矩陣M的行數(shù),k為矩陣 M的列數(shù);步驟2)將矩陣M與基矩陣E相乘得到矩陣P,并取矩陣P的每一個(gè)列向量作為一個(gè)消息分片進(jìn)行發(fā)送,其中消息分片分別與基矩陣E中的列向量對(duì)應(yīng);其中,基矩陣ESkXn的矩陣,k為矩陣E的行數(shù),η為矩陣E的列數(shù);組成基矩陣E的 η個(gè)k維列向量中的任意k個(gè)都線性無關(guān),并且基矩陣E中各元素不含小數(shù)或者分?jǐn)?shù),n, k 由用戶指定,且k彡n, r由消息的長度和k共同確定。
2.根據(jù)權(quán)利要求I所述的方法,其中r為消息的長度除以k的值向上取整。
3.根據(jù)權(quán)利要求I所述的方法,其中步驟I)還包括將待發(fā)送的消息轉(zhuǎn)換為以數(shù)字表示的形式的步驟。
4.根據(jù)權(quán)利要求I所述的方法,其中,對(duì)所有待發(fā)送的消息采用同一基矩陣E。
5.根據(jù)權(quán)利要求I所述的方法,其中還包括用戶為待發(fā)送的每條消息設(shè)定n、k值的步驟。
6.根據(jù)權(quán)利要求5所述的方法,其中還包括對(duì)于待發(fā)送的每條消息,根據(jù)用戶為其設(shè)定的n、k值來構(gòu)造基矩陣E的步驟。
7.根據(jù)上述任一權(quán)利要求所述的方法,其中基矩陣E是根據(jù)如下步驟構(gòu)造的(1)從有限域的元素中隨機(jī)取出η個(gè)元素Sl,s2,, Sn,作為基矩陣E第一行的各元素;(2)將基矩陣第i行的元素取為=S1Ss2S ... , SniQ e [2, k]) ο
8.根據(jù)權(quán)利要求7所述的方法,其中所述有限域?yàn)镚F(28)有限域。
9.一種與上述任一權(quán)利要求所述的方法對(duì)應(yīng)的接收消息的方法,所述方法包括步驟(a)將接收到的任意k個(gè)消息分片,組成一個(gè)rXk的矩陣P’,步驟(b)從基矩陣E中取與這k個(gè)消息分片對(duì)應(yīng)的列向量組成矩陣E’,將矩陣Ρ’,Ε’—1 相乘,得到原始的矩陣M,以還原出原始的消息。
10.一種數(shù)據(jù)存儲(chǔ)的方法,所述方法包括將待存儲(chǔ)的原始數(shù)據(jù)表示為一個(gè)r X k的矩陣M,其中r為矩陣M的行數(shù),k為矩陣M的列數(shù);將矩陣M與基矩陣E相乘得到矩陣P,并取矩陣P的每一個(gè)列向量作為一個(gè)數(shù)據(jù)分片進(jìn)行存儲(chǔ),其中數(shù)據(jù)分片分別與基矩陣E中的列向量一一對(duì)應(yīng);其中,基矩陣ESkXn的矩陣,k為矩陣E的行數(shù),η為矩陣E的列數(shù);組成基矩陣E的 η個(gè)k維列向量中的任意k個(gè)都線性無關(guān),并且基矩陣E中各元素不含小數(shù)或者分?jǐn)?shù),n, k 由用戶指定,且k彡n, r由消息的長度和k共同確定。
11.根據(jù)權(quán)利要求10所述的方法,其中r為原始數(shù)據(jù)的長度除以k的值向上取整。
12.根據(jù)權(quán)利要求10所述的方法,其中步驟I)還包括將待存儲(chǔ)的原始數(shù)據(jù)轉(zhuǎn)換為以數(shù)字表示的形式的步驟。
13.根據(jù)權(quán)利要求10所述的方法,其中,對(duì)所有待存儲(chǔ)的原始數(shù)據(jù)采用同一基矩陣E。
14.根據(jù)權(quán)利要求10所述的方法,其中還包括用戶為待存儲(chǔ)的每條原始數(shù)據(jù)設(shè)定n、k 值的步驟。
15.根據(jù)權(quán)利要求14所述的方法,其中還包括對(duì)于待存儲(chǔ)的每條原始數(shù)據(jù),根據(jù)用戶為其設(shè)定的n、k值來構(gòu)造基矩陣E的步驟。
16.根據(jù)權(quán)利要求10-15之一所述的方法,其中基矩陣E是根據(jù)如下步驟構(gòu)造的(1)從有限域的元素中隨機(jī)取出η個(gè)元素Sl,s2,, Sn,作為基矩陣E第一行的各元素;(2)將基矩陣第i行的元素取為=S1Ss2S ... , SniQ e [2, k]) ο
17.根據(jù)權(quán)利要求16所述的方法,其中所述有限域?yàn)镚F(28)有限域。
18.一種與權(quán)利要求10-17之一所述的方法對(duì)應(yīng)的數(shù)據(jù)獲取的方法,所述方法包括 從所存儲(chǔ)的數(shù)據(jù)分片中任取k個(gè)數(shù)據(jù)分片,組成一個(gè)rXk的矩陣P’ ;從基矩陣E中取與這k個(gè)數(shù)據(jù)分片對(duì)應(yīng)的列向量組成矩陣E’,將矩陣P’,E’—1相乘,得到原始矩陣M,以還原出原始數(shù)據(jù)。
19.一種分布式傳輸系統(tǒng),該系統(tǒng)包括發(fā)送端、元數(shù)據(jù)服務(wù)器和接收端,其中,發(fā)送端用于將待發(fā)送的原始消息表示為一個(gè)r Xk的矩陣M,其中r為矩陣M的行數(shù), k為矩陣M的列數(shù);并且將矩陣M與基矩陣E相乘得到矩陣P,以及取矩陣P的每一個(gè)列向量作為一個(gè)消息分片進(jìn)行發(fā)送,所述消息分片分別與基矩陣E中的列向量對(duì)應(yīng);其中, 基矩陣ESkXn的矩陣,k為矩陣E的行數(shù),η為矩陣E的列數(shù);組成基矩陣E的η個(gè)k維列向量中的任意k個(gè)都線性無關(guān),并且基矩陣E中各元素不含小數(shù)或者分?jǐn)?shù),n,k由用戶指定,且k < n, r由消息的長度和k共同確定;元數(shù)據(jù)服務(wù)器用于保存與消息相關(guān)的參數(shù),包括發(fā)送消息的發(fā)送端的標(biāo)識(shí)、消息編號(hào)、 用于分片和還原該消息的n、k和E ;接收端用于根據(jù)從元數(shù)據(jù)服務(wù)器獲取的與消息相關(guān)的參數(shù),將接收到的任意k個(gè)消息分片,組成一個(gè)rXk的矩陣P’,并從基矩陣E中取與這k個(gè)消息分片對(duì)應(yīng)的列向量組成矩陣E’,將矩陣P’,E’ 1相乘,得到原始矩陣M,以還原出原始消息。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),還包括多個(gè)內(nèi)存緩存服務(wù)器,用于保存消息分片。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其中發(fā)送端將與消息分片散列到內(nèi)存緩存服務(wù)器, 接收端從內(nèi)存緩存服務(wù)器提取任意k個(gè)消息分片來還原出原始消息。
22.根據(jù)權(quán)利要求19所述的系統(tǒng),其中r為消息的長度除以k的值向上取整。
23.根據(jù)權(quán)利要求19所述的系統(tǒng),其中發(fā)送端將待發(fā)送的消息轉(zhuǎn)換為以數(shù)字表示的形式。
24.根據(jù)權(quán)利要求19所述的系統(tǒng),其中發(fā)送端對(duì)所有待發(fā)送的消息采用同一基矩陣E。
25.根據(jù)權(quán)利要求19所述的系統(tǒng),其中發(fā)送端根據(jù)用戶為待發(fā)送的每條消息設(shè)定的η、 k值來分別構(gòu)造基矩陣E。
26.根據(jù)權(quán)利要求19-25之一所述的系統(tǒng),其中基矩陣E是根據(jù)如下步驟構(gòu)造的(1)從有限域的元素中隨機(jī)取出η個(gè)元素Sl,s2,, Sn,作為基矩陣E第一行的各元素;(2)將基矩陣第i行的元素取為=S1Ss2S ... , SniQ e [2, k]) ο
全文摘要
本發(fā)明提供一種分布式消息傳輸系統(tǒng),發(fā)送端利用所構(gòu)造的基矩陣,將待發(fā)送的消息進(jìn)行分片并發(fā)送,接收端利用所接收的消息分片還原出原始消息。該系統(tǒng)既解決了現(xiàn)有分布式消息傳輸系統(tǒng)中單點(diǎn)失效造成的消息丟失或者消息傳輸錯(cuò)誤等問題,又克服了采用明文傳輸消息內(nèi)容所帶來的安全隱患,提供了高可靠性和容錯(cuò)性。
文檔編號(hào)H04L12/58GK102594725SQ201210021449
公開日2012年7月18日 申請(qǐng)日期2012年1月31日 優(yōu)先權(quán)日2012年1月31日
發(fā)明者馮清青, 姜冰, 孟丹, 韓冀中 申請(qǐng)人:中國科學(xué)院計(jì)算技術(shù)研究所