多方安全计算中的数据处理方法和相关装置制造方法及图纸

技术编号:28477316 阅读:33 留言:0更新日期:2021-05-15 21:46
本公开提供了一种多方安全计算中的数据处理方法和相关装置。该方法包括:启动所述多方安全计算中的N个并行计算实例,以读取相应数据,其中,启动的并行计算实例数目N大于运算核资源数目M,M及N为正整数;从所述N个并行计算实例中选取M个已读取完相应数据的并行计算实例,分别分配到相应运算核资源执行;一旦有运算核资源执行完分配的计算实例,从未执行的并行计算实例中选取计算实例分配给该运算核资源执行。本公开实施例提高了多方安全计算中的计算资源利用率,提高了运算效率。提高了运算效率。提高了运算效率。

【技术实现步骤摘要】
多方安全计算中的数据处理方法和相关装置


[0001]本公开涉及多方安全计算领域,特别涉及一种多方安全计算中的数据处理方法和相关装置。

技术介绍

[0002]多方安全计算(Secure Multi

Party Computation)是指针对无可信第三方的情况下,安全地计算一个约定函数的技术。多方安全计算是电子选举、门限签名以及电子拍卖等诸多应用得以实施的密码学基础。
[0003]在多方安全计算中,涉及到各数据源节点、各计算节点、计算请求节点、结果接收节点等多方的参与,数据需要跨网络传输,并且大多数情况下还需要广域网传输,因此数据传输会占据很长的时间。同时,多方安全计算的密文计算任务也非常消耗CPU等计算资源,在计算的时候需要保证每个计算实例的计算资源。这些计算资源一方面要满足密文计算任务的计算需要,一方面要对数据传输协同处理,造成不能很好平衡,资源利用率下降。

技术实现思路

[0004]本公开的一个目的在于提高多方安全计算中的计算资源利用率,提高运算效率。
[0005]根据本公开的一方面,提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多方安全计算中的数据处理方法,其特征在于,包括:启动所述多方安全计算中的N个并行计算实例,以读取相应数据,其中,启动的并行计算实例数目N大于运算核资源数目M,M及N为正整数;从所述N个并行计算实例中选取M个已读取完相应数据的并行计算实例,分别分配到相应运算核资源执行;一旦有运算核资源执行完分配的计算实例,从未执行的并行计算实例中选取计算实例分配给该运算核资源执行。2.根据权利要求1所述的方法,其特征在于,所述N个并行计算实例中的未读取完相应数据的并行计算实例在所述M个并行计算实例执行的同时继续读取。3.根据权利要求1所述的方法,其特征在于,所选取的M个并行计算实例是最先读取完相应数据的M个并行计算实例。4.根据权利要求1所述的方法,其特征在于,所述多方安全计算由多个计算节点执行,所述N个并行计算实例分布在所述多个计算节点上,所述从所述N个并行计算实例中选取M个并行计算实例是在已读取完相应数据的并行计算实例中,根据选取的并行计算实例位于的计算节点均衡的原则执行的。5.根据权利要求4所述的方法,其特征在于,所述并行计算实例读取完相应数据后发送执行请求,所述执行请求中带有所位于的计算节点标识,所...

【专利技术属性】
技术研发人员:李浒
申请(专利权)人:华控清交信息科技北京有限公司
类型:发明
国别省市:

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

1