本發(fā)明專利技術(shù)涉及一種基于量子密鑰的數(shù)據(jù)通信方法及系統(tǒng)。該方法包括量子密鑰分發(fā)服務(wù)器從量子隨機(jī)數(shù)發(fā)生器獲取量子密鑰;第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰;同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除;所述第一即時(shí)通訊客戶端和所述第二即時(shí)通訊客戶端為待數(shù)據(jù)通信的即時(shí)通訊客戶端;所述第一即時(shí)通訊客戶端利用所述量子密鑰以及隨機(jī)獲取的加密算法加密待傳輸?shù)臄?shù)據(jù),確定加密數(shù)據(jù);所述第一即時(shí)通訊客戶端利用所述第二即時(shí)通訊客戶端的密鑰加密所述量子密鑰;并將加密后的量子密鑰、所述加密數(shù)據(jù)以及隨機(jī)獲取的加密算法對(duì)應(yīng)的隨機(jī)算法指示發(fā)送至所述第二即時(shí)通訊客戶端。本發(fā)明專利技術(shù)能夠提高數(shù)據(jù)通信的安全性。高數(shù)據(jù)通信的安全性。高數(shù)據(jù)通信的安全性。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種基于量子密鑰的數(shù)據(jù)通信方法及系統(tǒng)
[0001]本專利技術(shù)涉及通信加密領(lǐng)域,特別是涉及一種基于量子密鑰的數(shù)據(jù)通信方法及系統(tǒng)。
技術(shù)介紹
[0002]當(dāng)前,進(jìn)行加密通信主要是通過固定密鑰和軟件隨機(jī)密鑰兩種方法。這兩種方法都存在一些安全隱患問題。
[0003]其中,固定密鑰是指通信雙方使用某個(gè)固定的密鑰,使用相應(yīng)的加密算法對(duì)數(shù)據(jù)進(jìn)行加密。使用固定密鑰,如果固定密鑰被惡意獲取,則通信過程將變得透明,不再有安全可言。而軟件隨機(jī)密鑰是指通過軟件方法生成的隨機(jī)密鑰,它也稱為偽隨機(jī)數(shù)密鑰,這種密鑰不是真正的隨機(jī)數(shù),理論上是可以被破解的。
[0004]因此,基于上述問題,亟需提供一種安全性高的加密通信方法或系統(tǒng)。
技術(shù)實(shí)現(xiàn)思路
[0005]本專利技術(shù)的目的是提供一種基于量子密鑰的數(shù)據(jù)通信方法及系統(tǒng),能夠提高數(shù)據(jù)通信的安全性。
[0006]為實(shí)現(xiàn)上述目的,本專利技術(shù)提供了如下方案:
[0007]一種基于量子密鑰的數(shù)據(jù)通信方法,包括:
[0008]量子密鑰分發(fā)服務(wù)器從量子隨機(jī)數(shù)發(fā)生器獲取量子密鑰;
[0009]第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰;同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除;所述第一即時(shí)通訊客戶端和所述第二即時(shí)通訊客戶端為待數(shù)據(jù)通信的即時(shí)通訊客戶端;
[0010]所述第一即時(shí)通訊客戶端利用所述量子密鑰以及隨機(jī)獲取的加密算法加密待傳輸?shù)臄?shù)據(jù),確定加密數(shù)據(jù);
[0011]所述第一即時(shí)通訊客戶端利用所述第二即時(shí)通訊客戶端的密鑰加密所述量子密鑰;并將加密后的量子密鑰、所述加密數(shù)據(jù)以及隨機(jī)獲取的加密算法對(duì)應(yīng)的隨機(jī)算法指示發(fā)送至所述第二即時(shí)通訊客戶端。
[0012]可選地,所述第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰;同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除,具體包括:
[0013]IM服務(wù)器將自身的公鑰發(fā)送至所述量子密鑰分發(fā)服務(wù)器;
[0014]所述量子密鑰分發(fā)服務(wù)器利用所述IM服務(wù)器的公鑰將所述量子密鑰進(jìn)行加密,獲得第一加密量子密鑰;
[0015]所述IM服務(wù)器從所述量子密鑰分發(fā)服務(wù)器獲取所述第一加密量子密鑰,并利用自身的私鑰對(duì)所述第一加密量子密鑰進(jìn)行解密,獲得所述量子密鑰;與此同時(shí),所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰進(jìn)行刪除;
[0016]所述IM服務(wù)器利用所述第一即時(shí)通訊客戶端的公鑰將所述量子密鑰進(jìn)行加密,獲
得第二加密量子密鑰;
[0017]所述第一即時(shí)通訊客戶端從所述IM服務(wù)器中獲取所述第二加密量子密鑰,并利用自身的的私鑰對(duì)所述第二加密量子密鑰進(jìn)行解密,獲得所述量子密鑰;與此同時(shí),所述IM服務(wù)器將所述量子密鑰進(jìn)行刪除。
[0018]可選地,所述IM服務(wù)器與所述量子密鑰分發(fā)服務(wù)器之間以及IM服務(wù)器與第一即時(shí)通訊客戶端之間均通過Internet進(jìn)行通信。
[0019]可選地,所述第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰;同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除,具體包括:
[0020]去中心化子服務(wù)器將自身的公鑰發(fā)送至所述量子密鑰分發(fā)服務(wù)器;
[0021]所述量子密鑰分發(fā)服務(wù)器利用所述去中心化子服務(wù)器的公鑰將所述量子密鑰進(jìn)行加密,獲得第三加密量子密鑰;
[0022]所述去中心化子服務(wù)器從所述量子密鑰分發(fā)服務(wù)器獲取所述第三加密量子密鑰,并利用自身的私鑰對(duì)所述第三加密量子密鑰進(jìn)行解密,獲得所述量子密鑰;與此同時(shí),所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰進(jìn)行刪除;
[0023]所述去中心化子服務(wù)器利用獲取的所述第一即時(shí)通訊客戶端的公鑰將所述量子密鑰進(jìn)行加密,獲得第四加密量子密鑰;
[0024]所述第一即時(shí)通訊客戶端從所述去中心化子服務(wù)器中獲取所述第四加密量子密鑰,并利用自身的的私鑰對(duì)所述第四加密量子密鑰進(jìn)行解密,獲得所述量子密鑰;與此同時(shí),所述去中心化子服務(wù)器將所述量子密鑰進(jìn)行刪除。
[0025]可選地,所述去中心化子服務(wù)器與所述量子密鑰分發(fā)服務(wù)器之間通過Internet進(jìn)行通信。
[0026]可選地,所述去中心化子服務(wù)器與所述第一即時(shí)通訊客戶端之間通過協(xié)議穿透服務(wù)器進(jìn)行通信。
[0027]一種基于量子密鑰的數(shù)據(jù)通信系統(tǒng),包括:
[0028]量子密鑰獲取模塊,用于量子密鑰分發(fā)服務(wù)器從量子隨機(jī)數(shù)發(fā)生器獲取量子密鑰;
[0029]密鑰獲取模塊,用于第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰;同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除;所述第一即時(shí)通訊客戶端和所述第二即時(shí)通訊客戶端為待數(shù)據(jù)通信的即時(shí)通訊客戶端;
[0030]數(shù)據(jù)加密模塊,用于所述第一即時(shí)通訊客戶端利用所述量子密鑰以及隨機(jī)獲取的加密算法加密待傳輸?shù)臄?shù)據(jù),確定加密數(shù)據(jù);
[0031]加密數(shù)據(jù)傳輸模塊,用于所述第一即時(shí)通訊客戶端利用所述第二即時(shí)通訊客戶端的密鑰加密所述量子密鑰;并將加密后的量子密鑰、所述加密數(shù)據(jù)以及隨機(jī)獲取的加密算法對(duì)應(yīng)的隨機(jī)算法指示發(fā)送至所述第二即時(shí)通訊客戶端。
[0032]一種基于量子密鑰的數(shù)據(jù)通信系統(tǒng),包括:至少一個(gè)處理器、至少一個(gè)存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中的計(jì)算機(jī)程序指令,當(dāng)所述計(jì)算機(jī)程序指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如所述的一種基于量子密鑰的數(shù)據(jù)通信方法。
[0033]根據(jù)本專利技術(shù)提供的具體實(shí)施例,本專利技術(shù)公開了以下技術(shù)效果:
[0034]本專利技術(shù)所提供的一種基于量子密鑰的數(shù)據(jù)通信方法及系統(tǒng),利用量子隨機(jī)數(shù)發(fā)生
器獲取量子密鑰,即通過量子隨機(jī)數(shù)保證了數(shù)據(jù)的絕對(duì)安全性和量子密鑰的真隨機(jī)性。從量子密鑰分發(fā)服務(wù)器獲取量子密鑰后,量子密鑰分發(fā)服務(wù)器將自動(dòng)清除此密鑰數(shù)據(jù),不再發(fā)給其它服務(wù)器,從而確保唯一性。利用量子密鑰以及隨機(jī)獲取的加密算法加密待傳輸?shù)臄?shù)據(jù),確定加密數(shù)據(jù),進(jìn)而保證了數(shù)據(jù)通信的安全性。
附圖說明
[0035]為了更清楚地說明本專利技術(shù)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術(shù)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本專利技術(shù)所提供的一種基于量子密鑰的數(shù)據(jù)通信方法流程示意圖;
[0037]圖2為采用IM服務(wù)器的結(jié)構(gòu)示意圖;
[0038]圖3為采用去中心化子服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
[0039]下面將結(jié)合本專利技術(shù)實(shí)施例中的附圖,對(duì)本專利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本專利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例?;诒緦@夹g(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本專利技術(shù)保護(hù)的范圍。
[0040]本專利技術(shù)的目的是提供一種基于量子密鑰的數(shù)據(jù)通信方法及系統(tǒng),能夠提高數(shù)據(jù)通信的安全性。
[0041]為使本專利技術(shù)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
1.一種基于量子密鑰的數(shù)據(jù)通信方法,其特征在于,包括:量子密鑰分發(fā)服務(wù)器從量子隨機(jī)數(shù)發(fā)生器獲取量子密鑰;第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰,同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除;所述第一即時(shí)通訊客戶端和所述第二即時(shí)通訊客戶端為待數(shù)據(jù)通信的即時(shí)通訊客戶端;所述第一即時(shí)通訊客戶端利用所述量子密鑰以及隨機(jī)獲取的加密算法加密待傳輸?shù)臄?shù)據(jù),確定加密數(shù)據(jù);所述第一即時(shí)通訊客戶端利用所述第二即時(shí)通訊客戶端的密鑰加密所述量子密鑰;并將加密后的量子密鑰、所述加密數(shù)據(jù)以及隨機(jī)獲取的加密算法對(duì)應(yīng)的隨機(jī)算法指示發(fā)送至所述第二即時(shí)通訊客戶端。2.根據(jù)權(quán)利要求1所述的一種基于量子密鑰的數(shù)據(jù)通信方法,其特征在于,所述第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰,同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除,具體包括:IM服務(wù)器將自身的公鑰發(fā)送至所述量子密鑰分發(fā)服務(wù)器;所述量子密鑰分發(fā)服務(wù)器利用所述IM服務(wù)器的公鑰將所述量子密鑰進(jìn)行加密,獲得第一加密量子密鑰;所述IM服務(wù)器從所述量子密鑰分發(fā)服務(wù)器獲取所述第一加密量子密鑰,并利用自身的私鑰對(duì)所述第一加密量子密鑰進(jìn)行解密,獲得所述量子密鑰;與此同時(shí),所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰進(jìn)行刪除;所述IM服務(wù)器利用所述第一即時(shí)通訊客戶端的公鑰將所述量子密鑰進(jìn)行加密,獲得第二加密量子密鑰;所述第一即時(shí)通訊客戶端從所述IM服務(wù)器中獲取所述第二加密量子密鑰,并利用自身的的私鑰對(duì)所述第二加密量子密鑰進(jìn)行解密,獲得所述量子密鑰;與此同時(shí),所述IM服務(wù)器將所述量子密鑰進(jìn)行刪除。3.根據(jù)權(quán)利要求2所述的一種基于量子密鑰的數(shù)據(jù)通信方法,其特征在于,所述IM服務(wù)器與所述量子密鑰分發(fā)服務(wù)器之間以及所述IM服務(wù)器與所述第一即時(shí)通訊客戶端之間均通過Internet進(jìn)行通信。4.根據(jù)權(quán)利要求1所述的一種基于量子密鑰的數(shù)據(jù)通信方法,其特征在于,所述第一即時(shí)通訊客戶端獲取所述量子密鑰和第二即時(shí)通訊客戶端的密鑰,同時(shí)所述量子密鑰分發(fā)服務(wù)器將所述量子密鑰刪除,具體包括:去中心化子服務(wù)器將自身的公鑰發(fā)送至所述量子密鑰分發(fā)服務(wù)器;所述量...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉威,王飛群,陳晶,蘇波,孫璐璐,唐滿紅,焦青芝,趙國(guó)飛,
申請(qǐng)(專利權(quán))人:中創(chuàng)通信技術(shù)深圳有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。