[发明专利]一种数据处理方法、装置和用于数据处理的装置有效
申请号: | 202110255743.3 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112688779B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 王天雨 | 申请(专利权)人: | 华控清交信息科技(北京)有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/16 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 用于 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
在确定安全计算任务满足预设转换条件的情况下,利用各参与方持有的关系随机数,对所述安全计算任务的计算数据的秘密分享因子进行类型转换;所述预设转换条件包括:对于采用加法秘密分享算法的多方安全计算系统,安全计算任务中出现乘法计算,或者,对于采用乘法秘密分享算法的多方安全计算系统,安全计算任务中出现加法计算;所述关系随机数为具备计算关系的随机数,各参与方持有的关系随机数满足预设关系;
基于类型转换后的计算数据的秘密分享因子,执行所述安全计算任务;
其中,所述安全计算任务包括n个参与方,在n为2的情况下,所述n个参与方包括参与方P1和参与方P2,且参与方P1和参与方P2各自持有的关系随机数满足如下预设关系:r1*r4=r2*r3,参与方P1持有关系随机数r1和r3,参与方P2持有关系随机数r2和r4;在n大于2的情况下,所述n个参与方包括参与方P1至参与方Pn,且参与方P1至参与方Pn各自持有的关系随机数满足如下预设关系:r1至rn-1的乘积为r,R1至Rn的和为0,参与方P1至参与方Pn-1分别持有关系随机数r1~rn-1,参与方P1至参与方Pn持有关系随机数r,参与方P1至参与方Pn分别持有关系随机数R1~Rn。
2.根据权利要求1所述的方法,其特征在于,所述预设转换条件包括:所述安全计算任务中包括连续乘法计算,或者,所述安全计算任务中包括连续加法计算。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述安全计算任务的计算数据的秘密分享因子进行类型转换,包括:
在所述安全计算任务中包括连续乘法计算的情况下,将参与所述连续乘法计算的计算数据的秘密分享因子由加法类型转换为乘法类型;或者,
在所述安全计算任务中包括连续加法计算的情况下,将参与所述连续加法计算的计算数据的秘密分享因子由乘法类型转换为加法类型。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述n个参与方分别获取各自持有的关系随机数,且所述n个参与方各自持有的关系随机数满足预设关系;
所述利用各参与方持有的关系随机数,对所述安全计算任务的计算数据的秘密分享因子进行类型转换,包括:
所述n个参与方基于各自持有的关系随机数,对所述安全计算任务的计算数据的秘密分享因子进行类型转换。
5.根据权利要求4所述的方法,其特征在于,n为2,所述n个参与方分别获取各自持有的关系随机数,包括:
参与方P1和参与方P2基于第一安全计算协议,分别获取各自持有的关系随机数。
6.根据权利要求5所述的方法,其特征在于,所述参与方P1和参与方P2基于第一安全计算协议,分别获取各自持有的关系随机数,包括:
参与方P1本地生成关系随机数r1,以及参与方P2本地生成关系随机数r2和r4;
参与方P2本地计算r4/r2;
参与方P1和参与方P2基于第一安全计算协议计算r1*(r4/r2),并且将r1*(r4/r2)的计算结果输出至参与方P1;
参与方P1本地计算关系随机数r3=r1*(r4/r2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华控清交信息科技(北京)有限公司,未经华控清交信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110255743.3/1.html,转载请声明来源钻瓜专利网。