数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37551457 阅读:9 留言:0更新日期:2023-05-15 07:37
本申请涉及一种数据处理方法、装置、计算机设备。所述方法包括:获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的;获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。采用本方法能够提高数据传输的安全性。法能够提高数据传输的安全性。法能够提高数据传输的安全性。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及数据传输
,特别是涉及一种数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着互联网的发展,大量的数据在网络中传输,然而在数据传输过程中数据被偷窥、伪造等时有发生,为了保证数据传输的安全性,需要对核心敏感的数据进行加密。现有的加密方式是使用输出传输双方约定的密钥对数据进行加密。
[0003]然而,现有的加密方式中使用的密钥是固定的,并且长期不变更的,容易出现密钥泄露,导致数据安全性低的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高数据安全性的数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种数据处理方法。所述方法包括:
[0006]获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;
[0007]获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;
[0008]使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;
[0009]基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;
[0010]将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。
[0011]第二方面,本申请还提供了一种数据处理装置。所述装置包括:
[0012]获取模块,用于获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;
[0013]密钥生成模块,用于获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;
[0014]解密模块,用于使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;
[0015]数据加密模块,用于基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;
[0016]数据发送模块,用于将加密目标数据返回到数据请求端,以使数据请求端使用对
称密钥对加密目标数据进行解密,得到目标数据。
[0017]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0018]获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;
[0019]获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;
[0020]使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;
[0021]基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;
[0022]将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。
[0023]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0024]获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;
[0025]获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;
[0026]使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;
[0027]基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;
[0028]将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。
[0029]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0030]获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;
[0031]获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;
[0032]使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;
[0033]基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;
[0034]将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。
[0035]第六方面,本申请提供了一种数据处理方法。所述方法应用于数据请求端,所述方法包括:
[0036]获取数据查询参数,并生成请求状态随机数据;
[0037]获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;
[0038]基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;
[0039]获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得到目标数据。
[0040]第七方面,本申请还提供了一种数据处理装置。所述装置应用于数据请求端,所述装置包括:
[0041]数据生成模块,用于获取数据查询参数,并生成请求状态随机数据;
[0042]加密模块,用于获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;
[0043]请求发送模块,用于基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;
[0044]解密模块,用于获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取数据请求端发送的数据查询请求,所述数据查询请求包括加密数据查询参数和请求状态随机数据,所述加密数据查询参数是所述数据请求端使用对称密钥对数据查询参数进行加密得到的,所述对称密钥是基于所述请求状态随机数据和所述数据请求端对应的身份认证参数生成的;获取所述数据请求端对应的身份认证参数,基于所述身份认证参数和所述请求状态随机数据生成所述对称密钥;使用所述对称密钥对所述加密数据查询参数进行解密,得到所述数据查询参数;基于所述数据查询参数查找目标数据,使用所述对称密钥对所述目标数据进行加密,得到加密目标数据;将所述加密目标数据返回到所述数据请求端,以使所述数据请求端使用所述对称密钥对所述加密目标数据进行解密,得到所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述数据查询请求还包括身份标识参数;所述获取所述数据请求端对应的身份认证参数,包括:基于预设参数对应关系获取所述身份标识参数对应的身份认证参数。3.根据权利要求1所述的方法,其特征在于,所述数据查询请求还包括时间数据;所述获取所述数据请求端对应的身份认证参数,基于所述身份认证参数和所述请求状态随机数据生成所述对称密钥,包括:获取当前时间数据,计算所述时间数据与当前时间数据之间的时间差;当检测到所述时间差未超过预设时间差阈值时,获取所述数据请求端对应的身份认证参数,基于所述身份认证参数和所述请求状态随机数据生成所述对称密钥。4.根据权利要求1所述的方法,其特征在于,所述数据查询请求还包括请求签名参数,所述请求签名参数是所述数据请求端基于所述身份认证参数以及所述请求状态随机数据生成的;所述基于所述身份认证参数和所述请求状态随机数据生成所述对称密钥,包括:基于所述身份认证参数以及所述请求状态随机数据生成目标签名参数;当检测到所述目标签名参数与所述请求签名参数一致时,基于所述身份认证参数和所述请求状态随机数据生成所述对称密钥。5.根据权利要求4所述的方法,其特征在于,所述数据查询请求还包括时间数据以及身份标识参数,所述请求签名参数是使用所述请求状态随机数据、所述时间数据、所述身份标识参数和所述身份认证参数进行签名计算得到的;所述获取所述数据请求端对应的身份认证参数,包括:基于预设参数对应关系获取所述身份标识参数对应的身份认证参数;所述基于所述身份认证参数以及所述请求状态随机数据生成目标签名参数,包括:基于所述请求状态随机数据、所述时间数据、所述身份标识参数和所述身份认证参数进行签名计算,得到目标签名参数。6.根据权利要求1所述的方法,其特征在于,在所述获取数据请求端发送的数据查询请求之后,还包括:当未获取到所述数据请求端对应的身份认证参数时,生成数据获取失败信息,将所述数据获取失败信息发送到所述数据请求端;
获取所述数据...

【专利技术属性】
技术研发人员:杨斌谭艳锋曹文阳
申请(专利权)人:金蝶蝶金云计算有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1