【技术实现步骤摘要】
一种信息传输方法、客户端、服务器及存储介质
本专利技术涉及通信领域中的信息处理技术,尤其涉及一种信息传输方法、客户端、服务器及存储介质。
技术介绍
传输层安全协议(TLS,TransportLayerSecurity)为现有的通信系统中使用到的一种典型的安全传输协议。TLS安全传输层协议用于在两个通信应用程序之间提供保密性和数据完整性,它位于某个可靠的传输协议(例如TCP)上面。TLS协议的基本过程是这样的:(1)客户端向服务器端索要并验证公钥。(2)双方协商生成"对话密钥"。(3)双方采用"对话密钥"进行加密通信。TLS协议的安全性主要依赖于用公钥加密的随机数被破解的算法复杂度。但是,目前的随机数的破解较为容易只要能够查找到相关seed信息就能够破解,因此,关于现有技术中的随机数可以认为是一种伪随机数,那么就无法保证提高经典通信系统的安全性。
技术实现思路
本专利技术的主要目的在于提出一种信息传输方法、客户端、服务器及存储介质,旨在解决现有技术中存在的上述问题。为实现上述目的,本专利技术提供一种信息传输方法,应用于第一客户端,所述方法包括:生成第一随机数,将所述第一 ...
【技术保护点】
1.一种信息传输方法,应用于第一客户端,其特征在于,所述方法包括:生成第一随机数,将所述第一随机数发送至量子网络的服务器侧;接收所述量子网络的服务器侧反馈的第三随机数、以及第二客户端对应的第二随机数;其中,所述第三随机数为通过量子的不确定性产生的随机数;所述第二客户端为与所述第一客户端建立一次会话的对端;基于所述第一随机数、第二随机数以及第三随机数生成对应的会话密钥,利用所述会话密钥加密向所述第二客户端发送的数据并传输。
【技术特征摘要】
1.一种信息传输方法,应用于第一客户端,其特征在于,所述方法包括:生成第一随机数,将所述第一随机数发送至量子网络的服务器侧;接收所述量子网络的服务器侧反馈的第三随机数、以及第二客户端对应的第二随机数;其中,所述第三随机数为通过量子的不确定性产生的随机数;所述第二客户端为与所述第一客户端建立一次会话的对端;基于所述第一随机数、第二随机数以及第三随机数生成对应的会话密钥,利用所述会话密钥加密向所述第二客户端发送的数据并传输。2.根据权利要求1所述的方法,其特征在于,所述生成第一随机数,将所述第一随机数发送至量子网络的服务器侧之前,所述方法还包括:向所述第二客户端发送第一会话建立请求;其中,所述第一会话建立请求中至少包括有支持通过量子通信系统交换的密钥。3.根据权利要求1所述的方法,其特征在于,所述将所述第一随机数发送至量子网络的服务器侧,包括:向量子网络的第一服务器发送第二会话建立请求,其中,所述第二会话建立请求信息中至少包括有:量子网络的第三服务器的地址信息、会话的标识信息、第一客户端的第一随机数。4.根据权利要求1所述的方法,其特征在于,所述接收所述量子网络的服务器侧反馈的第三随机数、以及第二客户端对应的第二随机数,包括:接收量子网络的第一服务器发来的会话建立确认信息,其中,所述会话建立确认信息中包括有:会话的标识信息、加密后的第三随机数、以及加密后的所述第二客户端对应的第二随机数。5.根据权利要求1所述的方法,其特征在于,所述接收所述量子网络的服务器侧反馈的第三随机数、以及第二客户端对应的第二随机数之后,所述方法还包括:发送第一握手结束通知至所述第二客户端,在所述第一握手结束通知中添加会话的标识信息、第一随机数、第三随机数;接收第二客户端发来的第二握手结束通知,在第二握手结束通知中提取会话的标识信息、第二随机数以及第三随机数;基于所述会话的标识信息、第二随机数以及第三随机数进行校验。6.一种信息传输方法,应用于第二客户端,其特征在于,所述方法包括:生成第二随机数,将所述第二随机数发送至量子网络的服务器侧;接收所述量子网络的服务器侧反馈的第三随机数、以及第一客户端对应的第一随机数;其中,所述第三随机数为通过量子的不确定性产生的随机数;所述第一客户端为与所述第二客户端建立一次会话的对端;基于所述第一随机数、第二随机数以及第三随机数生成对应的会话密钥,利用所述会话密钥加密向所述第一客户端发送的数据并传输。7.根据权利要求6所述的方法,其特征在于,所述生成第二随机数,将所述第二随机数发送至量子网络的服务器侧之前,所述方法还包括:接收所述第一客户端发来的第一会话建立请求;其中,所述第一会话建立请求中至少包括有支持通过量子通信系统交换的密钥。8.根据权利要求6所述的方法,其特征在于,所述将所述第二随机数发送至量子网络的服务器侧,包括:向量子网络的第二服务器发送量子系统交换密钥的请求,其中,所述量子系统交换密钥的请求至少包括有:第二客户端生成的第二随机数。9.根据权利要求6所述的方法,其特征在于,所述接收所述量子网络的服务器侧反馈的第三随机数、以及第一客户端对应的第一随机数之后,所述方法还包括:发送第二握手结束通知至所述第一客户端,在所述第二握手结束通知中添加会话的标识信息、第二随机数、第三随机数;接收第一客户端发来的第一握手结束通知,在第一握手结束通知中提取会话的标识信息、第一随机数以及第三随机数;基于所述会话的标识信息、第一随机数以及所述第三随机数进行校验。10.一种信息传输方法,应用于量子网络的第一服务器,其特征在于,所述方法包括:将第一客户端发来的第一随机数,转发至量子网络的第三服务器;接收所述量子网络的第三服务器反馈的第三随机数、以及所述第二客户端对应的第二随机数;其中,所述第三随机数为通过量子的不确定性产生随机数;所述第二客户端为与第一客户端建立一次会话的对端。11.根据权利要求10所述的方法,其特征在于,所述将第一客户端发来的第一随机数,转发至量子网络的第三服务器之前,所述方法还包括:接收第一客户端发来的第二会话建立请求信息;其中,所述第二会话建立请求信息中包括有量子网络的第三服务器的地址信息、会话的标识信息、第一客户端所对应的第一随机数。12.根据权利要求10所述的方法,其特征在于,所述接收所述量子网络的第三服务器侧反馈的第三随机数、以及所述第二客户端对应的第二随机数之后,所述方法还包括:向第一客户端回应会话建立确认信息,其中,所述会话建立确认信息中包括有:会话的标识信息、加密的第二随机数以及第三随机数。13.一种信息传输方法,应用于量子网络的第二服务器,其特征在于,所述方法包括:接收第二客户端发来的对应的第二随机数;确定会话所对应的量子网络的第三服务器以及所述会话的标识信息,发送所述第二客户端对应的第二随机数至所述量子网络的第三服务器;接收所述量子网络的第三服务器反馈的第三随机数、以及所述第一客户端对应的第一随机数;其中,所述第三随机数为通过量子的不确定性产生的随机数;所述第一客户端为与所述第二客户端建立一次会话的对端。14.根据权利要求13所述的方法,其特征在于,所述接收第二客户端发来的对应的第二随机数,包括:接收第二客户端发来的通过量子系统交互密钥的请求信息;其中,所述请求信息中包括有所述第二客户端对应的第二随机数。15.根据权利要求13所述的方法,其特征在于,所述发送所述第二客户端对应的第二随机数至所述量子网络的第三服务器之后,所述方法还包括:发送量子网络的第三服务器的地址信息以及会话的标识信息至第二客户端。16.一种信息传输方法,应用于量子网络的第三服务器,其特征在于,所述方法包括:获取第一客户端生成的第一随机数以及第二客户端生成的第二随机数;其中,所述第一客户端与第二客户端之间为建立一次会话的两个通信方;所述第一随机数与第二随机数不同;从量子密钥服务器获取第三随机数,其中,所述第三随机数为通过量子的不确定性产生随机数;将所述第三随机数以及第一随机数发送至第二客户端、以及将所述第三随机数以及第二随机数发送至所述第一客户端。17.根据权利要求16所述的方法,其特征在于,所述获取第一客户端生成的第一随机数以及第二客户端生成的第二随机数,包括:通过量子网络的第一服务器接收到所述第一客户端与第二客户端本次会话的会话标识信息,以及所述第一客户端生成的第一随机数;...
【专利技术属性】
技术研发人员:张世俊,
申请(专利权)人:中国移动通信有限公司研究院,中国移动通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。