一种数据处理方法技术

技术编号:37331993 阅读:22 留言:0更新日期:2023-04-21 23:09
本公开提供了一种数据处理方法,包括:接收第一请求信息,所述第一请求信息用于请求至少一个三元组;响应于所述第一请求信息,获取目标三元组,所述目标三元组根据第一系统生成的三元组得到,所述第一系统在电子设备中独立于第一操作系统运行,所述第一操作系统为接收到所述第一请求信息的操作系统;输出所述目标三元组。三元组。三元组。

【技术实现步骤摘要】
一种数据处理方法


[0001]本公开涉及计算机
,尤其涉及一种数据处理方法。

技术介绍

[0002]计算方进行安全多方计算(SMPC)的乘法时,每计算一个乘法都要消耗一个三元组;相关技术中,三元组由计算方基于协议生成,生成过程会消耗计算方的计算资源和网络带宽。

技术实现思路

[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]图1示出了本公开实施例的数据处理方法的第一种可选流程示意图;
[0034]图2示出了本公开实施例提供的数据处理方法的第二种可选流程示意图;
[0035]图3示出了本公开实施例提供的数据处理方法的第三种可选流程示意图;
[0036]图4示出了本公开实施例提供的数据处理方法的第四种可选流程示意图;
[0037]图5示出了本公开实施例提供的数据处理方法的第五种可选流程示意图;
[0038]图6示出了本公开实施例提供的数据处理方法的第六种可选流程示意图;
[0039]图7示出了本公开实施例提供的数据处理方法的第七种可选流程示意图;
[0040]图8示出了本公开实施例提供的数据处理方法的一种数据示意图;
[0041]图9示出了本公开实施例提供的数据处理方法的另一种数据示意图;
[0042]图10示出了本公开实施例提供的第一操作系统的可选结构示意图;
[0043]图11示出了本公开实施例提供的第一系统的可选结构示意图;
[0044]图12示出了本公开实施例提供的电子设备的一种可选结构示意图;
[0045]图13示出了本公开实施例一种电子设备的组成结构示意图。
具体实施方式
[0046]为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0047]图1示出了本公开实施例的数据处理方法的第一种可选流程示意图,将根据各个
步骤进行说明。
[0048]步骤S101,接收第一请求信息。
[0049]在一些实施例中,电子设备包括第一系统和第一操作系统,所述第一系统与所述第一操作系统独立运行;可选的,所述第一系统和所述第一操作系统可以分别运行在不同的电子设备中。
[0050]在一些实施例中,第一操作系统接收第一计算方发送的第一请求信息;所述第一请求信息用于请求至少一个三元组,所述至少一个三元组中包括目标三元组。
[0051]在一些实施例中,所述第一系统用于生成所述目标三元组,以及所述至少一个三元组;所述方法还包括:从第一系统中获取所述第一系统生成的待使用三元组;将所述待使用三元组传输至第一存储空间,以对所述待使用三元组进行存储;其中,所述第一存储空间位于所述第一操作系统对应的存储空间中,或者,所述第一存储空间位于所述电子设备的外接存储设备中。
[0052]步骤S102,响应于所述第一请求信息,获取目标三元组。
[0053]在一些实施例中,所述第一操作系统响应于所述第一请求信息,获取所述目标三元组。
[0054]在一些可选实施例中,所述第一操作系统从第一存储空间存储的待使用三元组中获取目标三元组。
[0055]在另一些可选实施例中,所述第一操作系统直接从所述第一系统中,获取目标三元组。...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,所述方法包括:接收第一请求信息,所述第一请求信息用于请求至少一个三元组;响应于所述第一请求信息,获取目标三元组,所述目标三元组根据第一系统生成的三元组得到,所述第一系统在电子设备中独立于第一操作系统运行,所述第一操作系统为接收到所述第一请求信息的操作系统;输出所述目标三元组。2.根据权利要求1所述的方法,所述第一请求信息中包括第一公钥,所述获取目标三元组,包括:向所述第一系统发送所述第一公钥;接收所述第一系统反馈的所述目标三元组,其中,所述目标三元组由所述第一系统通过所述第一公钥执行加密处理得到。3.根据权利要求1所述的方法,所述方法还包括:获取所述第一系统生成的待使用三元组;将所述待使用三元组传输至第一存储空间,以对所述待使用三元组进行存储。4.根据权利要求3所述的方法,所述待使用三元组由所述第一系统通过第二密钥进行加密,所述第二密钥存储于所述第一系统对应的存储空间。5.根据权利要求4所述的方法,所述第二密钥在所述第一系统每次启动时更新。6.根据权利要求3所述的方法,所述方法包括以下之一:所述第一存储空间位于所述第一操作系统对应的存储空间中;所述第一存储空间位于所述电子设备的外接存储设备中。...

【专利技术属性】
技术研发人员:朱光宇王云浩
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1