【技术实现步骤摘要】
数据处理方法、装置及系统
[0001]本说明书实施例涉及计算机
,特别涉及一种数据处理方法、系统。
技术介绍
[0002]随着移动互联网和计算技术的迅猛发展,企业科技创新能力的提升,使得数字化转型呈现加速化趋势,各个机构在日常生产经营活动中会产生大量数据,这些数据往往承载着企业的核心资产。数据库系统作为信息社会最广泛、最重要的载体,往往由公司内部人员或者相关授权技术人员进行管理和维护,以确保对涉密数据使用和存储的安全合规性。
[0003]然而,近年来,国内外数据安全事件层出不穷,数据安全与隐私保护也逐渐成为各界关注的热点问题。由于目前隐私保护技术的实现依赖于大量复杂计算,数据库系统存在较大性能瓶颈,并且数据传输的过程也无法得到更好的安全保障,因此亟需一种数据保护方法,提高数据在传输和存储过程中的安全性。
技术实现思路
[0004]有鉴于此,本说明书实施例提供了一种数据处理方法。本说明书一个或者多个实施例同时涉及一种数据处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0005]根据本说明书实施例的第一方面,提供了一种数据处理方法,应用于目标设备,包括:
[0006]接收客户端发送的基于共享密钥加密的第一加密信息,其中,共享密钥由目标设备预先发送至客户端;
[0007]基于共享密钥对第一加密信息进行解密,获得第一加密信息对应的第一明文信息;
[0008]根据预设加密方法对第一明文信息进行加密,得到第二加密信 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于目标设备,包括:接收客户端发送的基于共享密钥加密的第一加密信息,其中,所述共享密钥由所述目标设备预先发送至所述客户端;基于所述共享密钥对所述第一加密信息进行解密,获得所述第一加密信息对应的第一明文信息;根据预设加密方法对所述第一明文信息进行加密,得到第二加密信息,并将所述第二加密信息发送至服务器。2.根据权利要求1所述的方法,所述基于所述共享密钥对所述第一加密信息进行解密,获得所述第一加密信息对应的第一明文信息之后,所述方法还包括:解析所述第一明文信息,获得所述第一明文信息对应的解析结果;根据所述解析结果,确定所述第一明文信息对应的预设加密方法。3.根据权利要求2所述的方法,所述解析所述第一明文信息,获得所述第一明文信息对应的解析结果,包括:解析所述第一明文信息,获得至少一个第一明文子信息,以及各第一明文子信息对应的属性信息。4.根据权利要求3所述的方法,所述根据所述解析结果,确定所述第一明文信息对应的预设加密方法,包括:根据各第一明文子信息对应的属性信息,确定各第一明文子信息对应的初始加密方法;根据各第一明文子信息对应的初始加密方法,确定所述第一明文信息对应的预设加密方法。5.根据权利要求4所述的方法,所述根据各第一明文子信息对应的属性信息,确定各第一明文子信息对应的初始加密方法,包括:根据目标第一明文子信息对应的目标属性信息,从预设加密算法表中确定与所述目标属性信息对应的至少一个参考加密方法,其中,所述目标第一明文子信息是所述至少一个第一明文子信息中的任一个;基于预设规则,在至少一个参考加密方法中确定所述目标第一明文子信息对应的初始加密方法。6.根据权利要求4所述的方法,所述属性信息包括优先级信息;所述根据各第一明文子信息对应的初始加密方法,确定所述第一明文信息对应的预设加密方法,包括:根据各第一明文子信息对应的优先级信息,从各初始加密方法中确定所述第一明文信息对应的预设加密方法。7.根据权利要求4所述的方法,所述根据预设加密方法对所述第一明文信息进行加密,得到第二加密信息,包括:确定目标第一明文子信息对应的目标初始加密方法,其中,所述目标第一明文子信息是所述至少一个明文子信息中的任一个;根据所述目标初始加密方法对所述目标第一明文子信息进行加密,获得所述目标第一明文子信息对应的目标子加密信息;
根据各子加密信息获得第二加密信息。8.根据权利要求1所述的方法,所述根据预设加密方法对所述第一明文信息进行加密,得到第二加密信息,并将所述第二加密信息发送至服务器之后,还包括:在接收到所述服务器基于所述第二加密信息返回反馈信息的情况下,根据所述预设加密方法,对所述反馈信息进行解密,获得所述反馈信息对应的第二明文信息;基于所述共享密钥对所述第二明文信息进行加密,获得第三加密信息,并将所述第三加密信息发送至所述客户端。9.根据权利要求1所述的方法,所述方法还包括:接收客户端发送的验证请求,其中,所述验证请求用于验证所述目标设备中是否配置可信执行环境;在所述目标设备配置有可信执行环境的情况下,在所述可信执行环境中生成针对所述客户端的共享密钥;将所述共享密钥发送至所述客户端。10.一种数据处理方法,应用于服务器,包括:接收目标设备发送的第二加密信息;处理所述第二加密信息,获得加密执行结果;根据所述第二加密信息的类型,判断是否将所述加密执行结果返回所述目标设备;若是,确定所述加密执行结果为反馈信息,并将所述反馈信息发送至所述目标设备。11.根据权利要求10所述的方法,所述处理所述第二加密信息,获得加密执行结果,包括:处理所述第二加密信息,获得初始加密结果;根据所述第二加密信息的类型,确定所述初始加密结果对应的目标加密模型,其中,所述目标加密模型包括至少一层加密算法;根据所述目标加密模型对所述初始加密结果进行加密,获得加密执行结果。12.一种数据处理方法,应用于目标设备,包括:接收客户端发送的基于共享密钥加密的第一加密结构化查询语句,其中,所述共享密钥由所述目标设备预先发送至所述客户端;基于所述共享密钥对所述第一加密结构化查询语句进行解密,获得所述第一加密结构化查询语句对应的第一明文结构化查询语句;根据预设加密方法对所述第一明文结构化查询语句进行加密,得到第二加密结构化查询语句,并将所述第二加密结构化查询语句发送至服务器。13.一种数据处理系统,包括客户端、目标设备和服务器;所述目标设备,被配置为接收所述客户端发送的基于共...
【专利技术属性】
技术研发人员:高继强,
申请(专利权)人:浙江网商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。