本发明专利技术涉及一种基于量子密钥的数据通信方法及系统。该方法包括量子密钥分发服务器从量子随机数发生器获取量子密钥;第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥;同时所述量子密钥分发服务器将所述量子密钥删除;所述第一即时通讯客户端和所述第二即时通讯客户端为待数据通信的即时通讯客户端;所述第一即时通讯客户端利用所述量子密钥以及随机获取的加密算法加密待传输的数据,确定加密数据;所述第一即时通讯客户端利用所述第二即时通讯客户端的密钥加密所述量子密钥;并将加密后的量子密钥、所述加密数据以及随机获取的加密算法对应的随机算法指示发送至所述第二即时通讯客户端。本发明专利技术能够提高数据通信的安全性。高数据通信的安全性。高数据通信的安全性。
【技术实现步骤摘要】
一种基于量子密钥的数据通信方法及系统
[0001]本专利技术涉及通信加密领域,特别是涉及一种基于量子密钥的数据通信方法及系统。
技术介绍
[0002]当前,进行加密通信主要是通过固定密钥和软件随机密钥两种方法。这两种方法都存在一些安全隐患问题。
[0003]其中,固定密钥是指通信双方使用某个固定的密钥,使用相应的加密算法对数据进行加密。使用固定密钥,如果固定密钥被恶意获取,则通信过程将变得透明,不再有安全可言。而软件随机密钥是指通过软件方法生成的随机密钥,它也称为伪随机数密钥,这种密钥不是真正的随机数,理论上是可以被破解的。
[0004]因此,基于上述问题,亟需提供一种安全性高的加密通信方法或系统。
技术实现思路
[0005]本专利技术的目的是提供一种基于量子密钥的数据通信方法及系统,能够提高数据通信的安全性。
[0006]为实现上述目的,本专利技术提供了如下方案:
[0007]一种基于量子密钥的数据通信方法,包括:
[0008]量子密钥分发服务器从量子随机数发生器获取量子密钥;
[0009]第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥;同时所述量子密钥分发服务器将所述量子密钥删除;所述第一即时通讯客户端和所述第二即时通讯客户端为待数据通信的即时通讯客户端;
[0010]所述第一即时通讯客户端利用所述量子密钥以及随机获取的加密算法加密待传输的数据,确定加密数据;
[0011]所述第一即时通讯客户端利用所述第二即时通讯客户端的密钥加密所述量子密钥;并将加密后的量子密钥、所述加密数据以及随机获取的加密算法对应的随机算法指示发送至所述第二即时通讯客户端。
[0012]可选地,所述第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥;同时所述量子密钥分发服务器将所述量子密钥删除,具体包括:
[0013]IM服务器将自身的公钥发送至所述量子密钥分发服务器;
[0014]所述量子密钥分发服务器利用所述IM服务器的公钥将所述量子密钥进行加密,获得第一加密量子密钥;
[0015]所述IM服务器从所述量子密钥分发服务器获取所述第一加密量子密钥,并利用自身的私钥对所述第一加密量子密钥进行解密,获得所述量子密钥;与此同时,所述量子密钥分发服务器将所述量子密钥进行删除;
[0016]所述IM服务器利用所述第一即时通讯客户端的公钥将所述量子密钥进行加密,获
得第二加密量子密钥;
[0017]所述第一即时通讯客户端从所述IM服务器中获取所述第二加密量子密钥,并利用自身的的私钥对所述第二加密量子密钥进行解密,获得所述量子密钥;与此同时,所述IM服务器将所述量子密钥进行删除。
[0018]可选地,所述IM服务器与所述量子密钥分发服务器之间以及IM服务器与第一即时通讯客户端之间均通过Internet进行通信。
[0019]可选地,所述第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥;同时所述量子密钥分发服务器将所述量子密钥删除,具体包括:
[0020]去中心化子服务器将自身的公钥发送至所述量子密钥分发服务器;
[0021]所述量子密钥分发服务器利用所述去中心化子服务器的公钥将所述量子密钥进行加密,获得第三加密量子密钥;
[0022]所述去中心化子服务器从所述量子密钥分发服务器获取所述第三加密量子密钥,并利用自身的私钥对所述第三加密量子密钥进行解密,获得所述量子密钥;与此同时,所述量子密钥分发服务器将所述量子密钥进行删除;
[0023]所述去中心化子服务器利用获取的所述第一即时通讯客户端的公钥将所述量子密钥进行加密,获得第四加密量子密钥;
[0024]所述第一即时通讯客户端从所述去中心化子服务器中获取所述第四加密量子密钥,并利用自身的的私钥对所述第四加密量子密钥进行解密,获得所述量子密钥;与此同时,所述去中心化子服务器将所述量子密钥进行删除。
[0025]可选地,所述去中心化子服务器与所述量子密钥分发服务器之间通过Internet进行通信。
[0026]可选地,所述去中心化子服务器与所述第一即时通讯客户端之间通过协议穿透服务器进行通信。
[0027]一种基于量子密钥的数据通信系统,包括:
[0028]量子密钥获取模块,用于量子密钥分发服务器从量子随机数发生器获取量子密钥;
[0029]密钥获取模块,用于第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥;同时所述量子密钥分发服务器将所述量子密钥删除;所述第一即时通讯客户端和所述第二即时通讯客户端为待数据通信的即时通讯客户端;
[0030]数据加密模块,用于所述第一即时通讯客户端利用所述量子密钥以及随机获取的加密算法加密待传输的数据,确定加密数据;
[0031]加密数据传输模块,用于所述第一即时通讯客户端利用所述第二即时通讯客户端的密钥加密所述量子密钥;并将加密后的量子密钥、所述加密数据以及随机获取的加密算法对应的随机算法指示发送至所述第二即时通讯客户端。
[0032]一种基于量子密钥的数据通信系统,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如所述的一种基于量子密钥的数据通信方法。
[0033]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0034]本专利技术所提供的一种基于量子密钥的数据通信方法及系统,利用量子随机数发生
器获取量子密钥,即通过量子随机数保证了数据的绝对安全性和量子密钥的真随机性。从量子密钥分发服务器获取量子密钥后,量子密钥分发服务器将自动清除此密钥数据,不再发给其它服务器,从而确保唯一性。利用量子密钥以及随机获取的加密算法加密待传输的数据,确定加密数据,进而保证了数据通信的安全性。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本专利技术所提供的一种基于量子密钥的数据通信方法流程示意图;
[0037]图2为采用IM服务器的结构示意图;
[0038]图3为采用去中心化子服务器的结构示意图。
具体实施方式
[0039]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]本专利技术的目的是提供一种基于量子密钥的数据通信方法及系统,能够提高数据通信的安全性。
[0041]为使本专利技术的上述目的、特征和优点能够更加明显易懂,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于量子密钥的数据通信方法,其特征在于,包括:量子密钥分发服务器从量子随机数发生器获取量子密钥;第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥,同时所述量子密钥分发服务器将所述量子密钥删除;所述第一即时通讯客户端和所述第二即时通讯客户端为待数据通信的即时通讯客户端;所述第一即时通讯客户端利用所述量子密钥以及随机获取的加密算法加密待传输的数据,确定加密数据;所述第一即时通讯客户端利用所述第二即时通讯客户端的密钥加密所述量子密钥;并将加密后的量子密钥、所述加密数据以及随机获取的加密算法对应的随机算法指示发送至所述第二即时通讯客户端。2.根据权利要求1所述的一种基于量子密钥的数据通信方法,其特征在于,所述第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥,同时所述量子密钥分发服务器将所述量子密钥删除,具体包括:IM服务器将自身的公钥发送至所述量子密钥分发服务器;所述量子密钥分发服务器利用所述IM服务器的公钥将所述量子密钥进行加密,获得第一加密量子密钥;所述IM服务器从所述量子密钥分发服务器获取所述第一加密量子密钥,并利用自身的私钥对所述第一加密量子密钥进行解密,获得所述量子密钥;与此同时,所述量子密钥分发服务器将所述量子密钥进行删除;所述IM服务器利用所述第一即时通讯客户端的公钥将所述量子密钥进行加密,获得第二加密量子密钥;所述第一即时通讯客户端从所述IM服务器中获取所述第二加密量子密钥,并利用自身的的私钥对所述第二加密量子密钥进行解密,获得所述量子密钥;与此同时,所述IM服务器将所述量子密钥进行删除。3.根据权利要求2所述的一种基于量子密钥的数据通信方法,其特征在于,所述IM服务器与所述量子密钥分发服务器之间以及所述IM服务器与所述第一即时通讯客户端之间均通过Internet进行通信。4.根据权利要求1所述的一种基于量子密钥的数据通信方法,其特征在于,所述第一即时通讯客户端获取所述量子密钥和第二即时通讯客户端的密钥,同时所述量子密钥分发服务器将所述量子密钥删除,具体包括:去中心化子服务器将自身的公钥发送至所述量子密钥分发服务器;所述量...
【专利技术属性】
技术研发人员:刘威,王飞群,陈晶,苏波,孙璐璐,唐满红,焦青芝,赵国飞,
申请(专利权)人:中创通信技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。