数据处理方法、装置、计算机设备和存储介质与流程

文档序号:34138666发布日期:2023-05-12 20:14阅读:47来源:国知局
数据处理方法、装置、计算机设备和存储介质与流程

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


背景技术:

1、随着互联网的发展,大量的数据在网络中传输,然而在数据传输过程中数据被偷窥、伪造等时有发生,为了保证数据传输的安全性,需要对核心敏感的数据进行加密。现有的加密方式是使用输出传输双方约定的密钥对数据进行加密。

2、然而,现有的加密方式中使用的密钥是固定的,并且长期不变更的,容易出现密钥泄露,导致数据安全性低的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高数据安全性的数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种数据处理方法。所述方法包括:

3、获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;

4、获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;

5、使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;

6、基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;

7、将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。

8、第二方面,本技术还提供了一种数据处理装置。所述装置包括:

9、获取模块,用于获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;

10、密钥生成模块,用于获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;

11、解密模块,用于使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;

12、数据加密模块,用于基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;

13、数据发送模块,用于将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。

14、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

15、获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;

16、获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;

17、使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;

18、基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;

19、将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。

20、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

21、获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;

22、获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;

23、使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;

24、基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;

25、将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。

26、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

27、获取数据请求端发送的数据查询请求,数据查询请求包括加密数据查询参数和请求状态随机数据,加密数据查询参数是数据请求端使用对称密钥对数据查询参数进行加密得到的,对称密钥是基于请求状态随机数据和数据请求端对应的身份认证参数生成的;

28、获取数据请求端对应的身份认证参数,基于身份认证参数和请求状态随机数据生成对称密钥;

29、使用对称密钥对加密数据查询参数进行解密,得到数据查询参数;

30、基于数据查询参数查找目标数据,使用对称密钥对目标数据进行加密,得到加密目标数据;

31、将加密目标数据返回到数据请求端,以使数据请求端使用对称密钥对加密目标数据进行解密,得到目标数据。

32、第六方面,本技术提供了一种数据处理方法。所述方法应用于数据请求端,所述方法包括:

33、获取数据查询参数,并生成请求状态随机数据;

34、获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;

35、基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;

36、获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得到目标数据。

37、第七方面,本技术还提供了一种数据处理装置。所述装置应用于数据请求端,所述装置包括:

38、数据生成模块,用于获取数据查询参数,并生成请求状态随机数据;

39、加密模块,用于获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;

40、请求发送模块,用于基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;

41、解密模块,用于获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得到目标数据。

42、第八方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

43、获取数据查询参数,并生成请求状态随机数据;

44、获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;

45、基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;

46、获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得到目标数据。

47、第九方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

48、获取数据查询参数,并生成请求状态随机数据;

49、获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;

50、基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;

51、获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得到目标数据。

52、第十方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

53、获取数据查询参数,并生成请求状态随机数据;

54、获取身份认证参数,基于请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密,得到加密数据查询参数;

55、基于请求状态随机数据和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据处理端,以使数据处理端使用请求状态随机数据和加密数据查询参数查找目标数据,并对目标数据进行加密得到加密目标数据;

56、获取数据处理端返回的加密目标数据,使用对称密钥对加密目标数据进行解密,得到目标数据。上述数据处理方法、装置、计算机设备、存储介质和计算机程序产品,通过在数据请求端使用请求状态随机数据和身份认证参数生成对称密钥,并使用对称密钥对数据查询参数进行加密得到加密数据查询参数,由于数据请求端每次请求数据时的请求状态随机数据是随机数据,则对称密钥是随机变化的,保证了数据请求端发送的加密数据查询参数的安全性。通过数据请求端对应的身份认证参数,使用身份认证信息和数据查询请求中的请求状态随机数据生成对称密钥。使用对称密钥对加密数据查询参数进行解密得到数据查询参数,从而根据数据查询参数得到数据请求端所需的目标数据,并使用对称密钥对目标数据进行加密得到加密目标数据,将加密目标数据返回到数据请求端,保证了目标数据的安全性,从而提高了数据传输的安全性。

57、上述数据处理方法、装置、计算机设备、存储介质和计算机程序产品,通过在数据请求端生成请求状态随机数据,并使用请求状态随机数据和身份认证参数生成对称密钥,使用对称密钥对数据查询参数进行加密得到加密数据查询参数,保证了数据查询参数的安全性。并使用时间数据、身份标识参数、身份认证参数和请求状态随机数据生成请求签名参数,通过时间数据、身份标识参数、请求状态随机数据、请求签名参数和加密数据查询参数生成数据查询请求,将数据查询请求发送到数据查询端进行身份认证并查找目标数据,对目标数据进行加密,实现了双向加密。通过接收数据查询端返回的加密目标数据,并使用对称密钥对目标加密数据进行解密,保证了目标数据的安全性,从而提高了数据传输的安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1