一种交易数据加密处理方法及装置制造方法及图纸

技术编号:35369499 阅读:53 留言:0更新日期:2022-10-29 18:11
本申请提供了一种交易数据加密处理方法及装置,可应用于数据加密技术领域或金融领域。在执行所述方法时,首先第一客户端获取第二客户端的证书,所述证书包括第二客户端的第一密钥;然后所述第一客户端利用所述第一密钥对交易数据进行加密得到加密数据;所述交易数据包括交易账户和与所述交易账户对应的交易流水信息;最后所述第一客户端将所述加密数据传输至记账端,以供所述记账端在所述加密数据未解密的情况下,对所述加密数据进行处理。这样,通过第一客户端利用第一密钥对交易账户和交易流水信息进行加密,并且记账端可以在不解密数据的情况下对数据进行处理,可以避免数据的泄露,从而避免了交易数据容易被泄露的问题。题。题。

【技术实现步骤摘要】
一种交易数据加密处理方法及装置


[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]图1为现有技术中的一种招投标资金交易流转图;
[0033]图2为本申请实施例提供的一种交易数据加密处理方法的流程图;
[0034]图3为本申请实施例提供的一种交易数据加密处理装置的结构示意图。
具体实施方式
[0035]当前,很多交易对于交易数据的保密性有很高的要求,交易数据的泄密很可能会破坏双方的利益。例如,政府、大型企事业单位的采购一般会采用招标模式,投标方需要在招标方指定的账户中存入保证金,对于保证金的金额,仅需投标方角色知晓,对招标方、竞
争对手和资金保管方要严格保密。但现有技术的做法是:保证金的存储账户,一般由招标代理机构或招标方在资金保管方开立,例如,在银行开立;保证金金额在流转和存储过程中,会被招标代理机构、招标方和资金保管方获知,导致泄密,进而影响招标的公平性。
[0036]有鉴于此,本申请专利技术人考虑到如果能够采用数据加密算法对交易数据进行加密,并且能够实现在加密数据未解密的时候能够实现对加密数据的处理,这样不仅可以进行正常的交易,还能够保证交易数据不被泄露。由此,本申请专利技术提出利用同态加密算法对数据进行加密,具体方案如下:
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]在介绍本申请提供的方案之前,首先介绍下涉及的相关领域的术语,以方便读者理解本申请的方案。
[0039]招标方:提出招标项目、进行招标的法人或其他组织。
[0040]投标方:响应招标、参加投标竞争的法人或者其他组织。
[0041]招标代理机构:依法设立、从事招标代理业务并提供相关服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易数据加密处理方法,其特征在于,所述方法包括:第一客户端获取第二客户端的证书,所述证书包括第二客户端的第一密钥;所述第一客户端利用所述第一密钥对交易数据进行加密得到加密数据;所述交易数据包括交易账户和与所述交易账户对应的交易流水信息;所述第一客户端将所述加密数据传输至记账端,以供所述记账端在所述加密数据未解密的情况下,对所述加密数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述记账端在所述加密数据未解密的情况下,对所述加密数据进行处理,具体包括:所述记账端在所述加密数据未解密的情况下,根据所述交易账户和与所述交易账户对应的交易流水信息,对所述交易账户的金额进行累加计算。3.根据权利要求1所述的方法,其特征在于,在所述交易数据产生前,所述方法还包括:所述记账端获取所述第二客户端的证书,所述证书包括第二客户端的第二密钥;所述第二密钥用于对所述加密数据进行解密。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在满足解密所述加密数据的条件下,所述记账端利用所述第二密钥对所述加密数据进行解密,获得交易账户余额信息及交易流水信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一客户端与所述第二客户端通过线上渠道进行交易;在解密加密数据前,仅允许所述第一客户端获取交易流水信息。6.一种交易数据加密处理装置,其特征在于,所述装置包括:获取模块、加密模块、传...

【专利技术属性】
技术研发人员:纪恩健李远汪素芳
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1