【技术实现步骤摘要】
数据传输方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种数据传输方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着互联网技术的发展,数字化服务的使用变得更加的方便快捷,也为各类数字化应用的数据共享提供必要条件,但同时也给数据的安全防护带来了许多挑战。其中,数据的安全防护包括数据安全存储和数据安全传输。
[0003]目前,传统的数据传输过程中,通常以公钥和私钥构成的密钥对对数据进行加密,通过加密得到的密文进行数据的传输。然而,公钥和私钥构成的密钥对仍然存在被破解的风险,导致数据传输过程中的安全性较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高传输安全性的数据传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种数据传输方法。所述方法包括:
[0006]当接收终端发送的数据传输请求时,对所述终端进行身份认证,得到身份认证结果;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:当接收终端发送的数据传输请求时,对所述终端进行身份认证,得到身份认证结果;当身份认证结果为认证通过时,生成随机数,并将所述随机数发送给所述终端;获取与所述数据传输请求对应的第一密文数据,并根据第一密钥对所述第一密文数据进行解密,得到第一明文数据;根据第二密钥对所述第一明文数据进行加密,得到第二密文数据;所述第二密钥根据所述随机数和所述终端对应的种子密钥所确定;将所述第二密文数据发送给所述终端。2.根据权利要求1所述的方法,其特征在于,在接收终端发送的数据传输请求之前,所述方法还包括:接收所述终端发送的初始数据;当所述初始数据满足预设加密条件时,根据所述第一密钥对所述初始数据进行加密,得到所述第一密文数据。3.根据权利要求2所述的方法,其特征在于,在所述根据第一密钥对第一密文数据进行解密,得到第一明文数据之后,所述方法还包括:根据所述初始数据的第一哈希值与所述第一明文数据的第二哈希值,验证所述第一明文数据的完整性,得到所述第一明文数据的完整性验证结果;当所述第一明文数据的完整性验证结果为验证通过时,执行所述根据第二密钥对所述第一明文数据进行加密,得到第二密文数据的步骤。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一明文数据的第二哈希值发送至终端,以指示所述终端根据所述第二哈希值验证目标数据的完整性,所述目标数据是所述终端根据第二密钥对所述第二密文数据进行解密得到。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述种子密钥通过密管平台根据传输保护密钥下发和更新;所述传输保护密钥的获取方式,包括:当所述密管平台与密码设备之间身份验证通过后,所述密管平台向所述密码设备发送第一随机数,以及接收所述密码设备发送的第二随机数,并根据所述第一随机数和所述第二随机数确定第一传输密钥;所述密管平台根据与密码设备对目标量子密钥的协商结果,确定第二传输密钥;所述密管平台根据所述第一传输密钥和所述第二传输密钥,确定所述传输保护密钥。6.一种数据传输方法,...
【专利技术属性】
技术研发人员:陈旭,李红飞,
申请(专利权)人:深圳科盾量子信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。