[发明专利]一种数据处理方法、系统、设备及计算机可读存储介质在审
申请号: | 202310090739.5 | 申请日: | 2023-01-17 |
公开(公告)号: | CN116070271A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 王勤;袁国平;徐东德;税雪飞 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王浩 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 设备 计算机 可读 存储 介质 | ||
1.一种数据处理方法,其特征在于,应用于第一隐私计算参与方,包括:
获取第一Yao共享集合,所述第一Yao共享集合包括基于目标判断结果确定的分配给所述第一隐私计算参与方的共享集合,所述目标判断结果包括基于混淆电路判断第一隐私数据中的各个数据是否属于第二隐私数据的判断结果;
获取所述第一隐私数据对应的权值数据集;
生成与所述第一隐私数据对应的随机数集;
基于所述第一Yao共享集合、所述权值数据集及所述随机数集,生成所述第一隐私数据对应的待传输信息;
基于不经意传输方法及第二Yao共享集合传输所述待传输信息至第二隐私计算参与方,所述第二Yao共享集合包括基于所述目标判断结果确定的分配给所述第二隐私计算参与方的共享集合;
计算所述随机数集的目标和值;
传输所述目标和值至所述第二隐私计算参与方,以使所述第二隐私计算参与方基于接收数据及所述目标和值计算所述第一隐私数据和所述第二隐私数据在所述权值数据集下的权重和值,所述接收数据包括所述第二隐私计算参与方基于所述不经意传输方法及所述第二共享集合接收所述待传输信息后得到的数据;
其中,所述第一隐私数据及所述权值数据集属于所述第一隐私计算参与方,所述第二隐私数据属于所述第二隐私计算参与方。
2.根据权利要求1所述的方法,其特征在于,所述获取第一Yao共享集合,包括:
获取所述第一Yao共享集合,所述第一Yao共享集合包括
其中,表示所述第一Yao共享集合;X={x1,x2,...,xn}表示所述第一隐私数据,表示所述第一Yao共享集合中表示数据xi是否属于所述第二隐私数据的Yao共享值,i=1,2,...,n,n表示数据总数。
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一Yao共享集合、所述权值数据集及所述随机数集,生成所述第一隐私数据对应的待传输信息,包括:
将所述第一Yao共享集合中每相邻两个未参与计算的Yao共享值作为待运算数据;
确定每个所述待运算数据在所述权值数据集中的权值信息;
确定每个所述待运算数据在所述随机数集中的随机数值;
对于每个所述待运算数据,通过第一运算公式,基于所述待运算数据、所述权值信息、所述随机数值生成对应的待传输子信息;
将所有的所述待传输子信息作为所述待传输信息;
所述第一运算公式包括:
其中,m0、m1、m2、m3表示所述待传输子信息;表示当前选取的所述待运算数据;vi表示与所述第一隐私数据中的数据xi对应的所述权值信息,vi+1与所述第一隐私数据中的数据xi+1对应的所述权值信息;rj表示所述随机数值;表示异或运算。
4.根据权利要求3所述的方法,其特征在于,所述计算所述随机数集的目标和值,包括:
通过第二运算公式,计算所述随机数集的所述目标和值;
所述第二运算公式包括:
其中,e表示所述目标和值;表示向上取整。
5.根据权利要求1所述的方法,其特征在于,所述混淆电路包括第一输入端、第二输入端、第三输入端、与所述第一输入端及所述第二输入端连接的异或运算门、与所述异或运算门的输出端及所述第三输入端连接的与门;
其中,所述第一输入端用于输入二进制的第一数据中目标二进制位上的数值;所述第二输入端用于输入二进制的第二数据中目标二进制位上的数值;所述第三输入端在初始轮的输入值为1,所述第三输入端在其余轮的输入值为所述与门在上一轮运算过程中的输出结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310090739.5/1.html,转载请声明来源钻瓜专利网。