一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多方安全计算的计算任务调整方法、装置及电子设备与流程

2021-10-24 11:35:00 来源:中国专利 TAG:计算 多方 电子设备 装置 调整

技术特征:
1.一种多方安全计算的计算任务调整方法,其特征在于,包括:获取多方安全计算的待调整的计算任务;针对所述计算任务中的指定计算符,获取参与所述指定计算符计算的rdd的归属类型和归属方信息;按照预设的明密文分离规则,基于获取的所述rdd的归属类型和归属方信息,以及所述指定计算符的特性,确定针对所述指定计算符的计算是否采用明文计算;当确定采用明文计算时,将所述指定计算符的计算调整为明文计算,得到调整后的计算任务。2.如权利要求1所述的方法,其特征在于,所述归属类型包括:单一拥有者类型、多拥有者类型、无法确定拥有者类型,其中,所述单一拥有者类型表示rdd来自一个参与方,所述多拥有者类型表示rdd来自多个参与方,所述无法确定拥有者类型表示无法区分rdd所来自的参与方,rdd为所有参与方共有;所述按照预设的明密文分离规则,基于获取的所述rdd的归属类型和归属方信息,以及所述指定计算符的特性,确定针对所述指定计算符的计算是否采用明文计算,包括:当基于所述rdd的归属类型和归属方信息,确定所述rdd包含的数据均来自同一个参与方时,确定针对所述指定计算符的计算采用明文计算;当基于所述rdd的归属类型和归属方信息,确定所述rdd包含的数据来自多个参与方时,基于所述指定计算符的特性,确定按照所述指定计算符进行计算后,是否产生多方数据的聚合;如果未产生多方数据的聚合,确定针对所述指定计算符的计算采用明文计算。3.如权利要求2所述的方法,其特征在于,所述当确定采用明文计算时,将所述指定计算符的计算调整为明文计算,得到调整后的计算任务,包括:当确定采用明文计算,且所述rdd包含的数据均来自同一个参与方时,将所述指定计算符的计算,调整为由所述rdd包含的数据所属的参与方进行明文计算;当确定采用明文计算,且所述rdd包含的数据来自多个参与方时,将所述指定计算符的计算,调整为由所述rdd包含的数据所属的各参与方,针对属于自身的数据进行明文计算。4.如权利要求2所述的方法,其特征在于,所述针对所述计算任务中的指定计算符,获取参与所述指定计算符计算的rdd的归属类型和归属方信息,包括:当参与所述指定计算符计算的rdd为参与方的原始数据时,直接获取参与所述指定计算符计算的rdd的归属类型和归属方信息;当参与所述指定计算符计算的rdd为所述计算任务中其他计算符的计算结果时,基于该其他计算符的特性,以及参与该其他计算符计算的rdd的归属方信息,确定所述计算结果的归属类型和归属方信息。5.如权利要求4所述的方法,其特征在于,所述基于该其他计算符的特性,以及参与该其他计算符计算的rdd的归属方信息,确定所述计算结果的归属类型和归属方信息,包括:当参与该其他计算符计算的rdd包含的数据均来自同一个参与方时,确定所述计算结果的归属类型为单一拥有者类型,以及将参与该其他计算符计算的rdd的归属方信息,确定为所述计算结果的归属方信息;当参与该其他计算符计算的rdd包含的数据来自多个参与方,且该其他计算符的特性
表示所述计算结果中的数据能够区分所属参与方时,确定所述计算结果的归属类型为多拥有者类型,以及将参与该其他计算符计算的rdd的归属方信息,确定为所述计算结果的归属方信息;当参与该其他计算符计算的rdd包含的数据来自多个参与方,且该其他计算符的特性表示所述计算结果中的数据无法区分所属参与方时,确定所述计算结果的归属类型为无法确定拥有者类型;当参与该其他计算符计算的rdd的归属类型为无法确定拥有者类型时,确定所述计算结果的归属类型为无法确定拥有者类型。6.如权利要求2所述的方法,其特征在于,还包括:当接收到针对所述计算任务中的指定rdd的第一操作符时,将所述指定rdd的归属类型,从多拥有者类型或无法确定拥有者类型,变更为单一拥有者类型;当接收到针对所述计算任务中的指定rdd的第二操作符时,将归属类型为多拥有者类型的所述指定rdd,拆分为归属类型为单一拥有者类型的多个rdd;当接收到针对所述计算任务中的指定rdd的第三操作符时,表示针对归属类型为多拥有者类型的所述指定rdd,允许所述指定rdd包含的数据所属的各参与方,对所述指定rdd中属于自身的数据进行操作。7.如权利要求1所述的方法,其特征在于,还包括:针对确定采用密文计算的计算符,当该计算符将产生shuffle操作时,将该计算符之前的计算切分为一个stage,将该计算符以及之后的计算切分为另一个stage。8.如权利要求7所述的方法,其特征在于,在所述将该计算符之前的计算切分为一个stage,将该计算符以及之后的计算切分为另一个stage之后,还包括:对参与该计算符计算的rdd进行partition的切分。9.如权利要求8所述的方法,其特征在于,所述对参与该计算符计算的rdd进行partition的切分,包括:基于该计算符的特性,按照与该计算符的特性对应的partition切分规则,对参与该计算符计算的rdd进行partition的切分。10.一种多方安全计算的计算任务调整装置,其特征在于,包括:任务获取模块,用于获取多方安全计算的待调整的计算任务;类型获取模块,用于针对所述计算任务中的指定计算符,获取参与所述指定计算符计算的rdd的归属类型和归属方信息;分离判断模块,用于按照预设的明密文分离规则,基于获取的所述rdd的归属类型和归属方信息,以及所述指定计算符的特性,确定针对所述指定计算符的计算是否采用明文计算;任务调整模块,用于当确定采用明文计算时,将所述指定计算符的计算调整为明文计算,得到调整后的计算任务。11.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1

9任一所述的方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机
程序,所述计算机程序被处理器执行时实现权利要求1

9任一所述的方法。

技术总结
本申请公开了一种多方安全计算的计算任务调整方法、装置及电子设备,包括:获取多方安全计算的待调整的计算任务;针对计算任务中的指定计算符,获取参与指定计算符计算的RDD的归属类型和归属方信息;按照预设的明密文分离规则,基于获取的RDD的归属类型和归属方信息,以及指定计算符的特性,确定针对指定计算符的计算是否采用明文计算;当确定采用明文计算时,将指定计算符的计算调整为明文计算,得到调整后的计算任务。采用本申请实施例提供的上述方案,提高了多方安全计算的效率。提高了多方安全计算的效率。提高了多方安全计算的效率。


技术研发人员:徐葳 贾晓丰 李浥东 李浒
受保护的技术使用者:华控清交信息科技(北京)有限公司
技术研发日:2021.09.09
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜