The present invention provides a data processing method, device, system and storage medium, which includes: a handshake step, in which the first key is transmitted to the data provider and the data user respectively by shaking hands with the data provider and the data user, and a acquisition step in which the first encrypted data is obtained from the data provider and encrypted with the first key. Relevant information, and algorithm call information, which is related to the first encrypted data; processing steps, according to the relevant information and the algorithm call information, process the first encrypted data and obtain the second encrypted data; output steps, output the second encrypted data to the data user.
【技术实现步骤摘要】
数据处理方法、装置、系统和存储介质
本专利技术涉及数据处理,尤其涉及基于云的数据处理方法、装置、系统和存储介质。
技术介绍
互联网时代,大数据交易已经成为一种重要的商业模式。基于云计算平台的大数据交易可以充分利用云平台廉价、弹性可扩展的计算以及存储能力。但是,出于安全保密考虑,在云上进行数据交易仍然是一个挑战,数据提供方和数据使用方往往会担心云计算平台提供商获取或偷取其放在云平台的数据。专利申请《一种基于可运算密文技术的数据交易方法》(申请号201611236777.3),提出了一种基于可运算密文技术的数据交易方法,通过采用完全随机加密、确定性加密、顺序确定性加密、同态加密等加密方法根据需求加密数据的方式,不但保证数据在云计算平台交易时是以密文交易,同时又保障密文数据可以进行数据比对、数据排序、数据运算等操作,保证了数据交易的正常进行。专利201380020702X,《安全的多方云计算的方法和系统》,提出了一种进行安全的多方云计算的系统,该系统要求多个客户端通过特定的加密密钥加密相应的明文数据生成加密数据集。然后将多个加密数据集重加密成目标格式,基于所述重加密后的 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:握手步骤,分别与数据提供方和数据使用方进行握手操作,以将第一密钥分别发送给所述数据提供方和所述数据使用方;获取步骤,从所述数据提供方获取第一加密数据、以所述第一密钥加密的相关信息、和算法调用信息,所述相关信息与所述第一加密数据相关;处理步骤,根据所述相关信息和所述算法调用信息对所述第一加密数据进行处理,得到第二加密数据;输出步骤,将所述第二加密数据输出给所述数据使用方。
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:握手步骤,分别与数据提供方和数据使用方进行握手操作,以将第一密钥分别发送给所述数据提供方和所述数据使用方;获取步骤,从所述数据提供方获取第一加密数据、以所述第一密钥加密的相关信息、和算法调用信息,所述相关信息与所述第一加密数据相关;处理步骤,根据所述相关信息和所述算法调用信息对所述第一加密数据进行处理,得到第二加密数据;输出步骤,将所述第二加密数据输出给所述数据使用方。2.如权利要求1所述的方法,其特征在于,所述相关信息包括数据处理算法和第二密钥,其中,所述数据提供方以所述第二密钥对第一数据进行加密,得到所述第一加密数据。3.如权利要求2所述的方法,其特征在于,所述处理步骤进一步包括:解密步骤,根据所述第二密钥对所述第一加密数据进行解密,得到所述第一数据;算法调用步骤,根据所述算法调用信息,从所述数据处理算法中调用相关算法;计算步骤,根据所述相关算法对所述第一数据进行计算,得到第二数据,加密步骤,以所述第二密钥对所述第二数据进行加密,得到所述第二加密数据。4.如权利要求3所述的方法,其特征在于,所述输出步骤进一步包括:验证步骤,根据所述数据使用方的请求,将以所述第一密钥加密的数据处理算法发送给所述数据使用方,供所述数据使用方进行验证;发送步骤,在验证通过的情况下,将所述第二加密数据发送给所述数据使用方。5.如权利要求4所述的方法,其特征在于,所述数据提供方预先将所述数据处理算法和所述第二密钥发送给所述数据使用方,所述数据使用方验证所述数据提供方发送的数据处理算法是否与以所述第一密钥加密的数据处理算法相同,若相同,则验证通过。6.如权利要求5所述的方法,其特征在于,所述数据使用方用所述第二密钥对所述第二加密数据进行解密,以获取所述第二数据。7.一种数据处理装置,其特征在于,所述装置包括:握手单元,分别与数据提供方和数据使用方进行握手操作,以将第一密钥分别发送给所述数据提供方和所述数据使用方;获取单元,从所述数据提供方获取第一加密数据、以所述第一密钥加密的相关信息、和算法调用信息,所述相关信息与所述第一加密数据相关;处理单元,根据所述相关信息和所述算法调用信息对所述第一加密数据进行处理,得到第二加密数据;输出单元,将所述第二加密数据...
【专利技术属性】
技术研发人员:宋翔,
申请(专利权)人:优刻得科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。