[发明专利]一种数据处理方法、装置、设备和介质在审
申请号: | 202310443647.0 | 申请日: | 2023-04-23 |
公开(公告)号: | CN116488789A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 蔡权伟;林宇;王雅飞;张道德;吴烨 | 申请(专利权)人: | 北京火山引擎科技有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 设备 介质 | ||
1.一种数据处理方法,由第一参与方执行,所述方法包括:
接收第二参与方发送的第一集合,所述第一集合由第二参与方对第二参与方集合中多个第一元素进行乱序化和ID随机化,并将各第一元素的第一明文特征替换为对应的第一同态密文而得到;构造针对第一参与方集合的仿制元素,对第一参与方集合中多个第二元素与仿制元素的合集进行乱序化和ID随机化,将合集中各元素包括的第二明文特征替换为对应的第二同态密文,得到第二集合,将第二集合发送给第二参与方;
接收第二参与方发送的第三集合,所述第三集合由第二参与方对所述第二集合中的各元素进行乱序化和ID随机化,将第二集合中各元素的第二同态密文秘密拆分为第二分享密文和第二分享数,并将第二同态密文替换为第二分享密文而得到;
对第一集合中各元素进行ID随机化得到第四集合,确定所述第三集合与所述第四集合的交集,从第四集合获取交集中各交集元素对应的第一同态密文;构造针对所述交集的混淆元素,并确定出所述混淆元素对应的第一同态密文,将各交集元素和混淆元素的第一同态密文秘密拆分为第一分享密文和第一分享数;
根据第一预设值进行秘密拆分,得到各交集元素对应的第三分享数和第四分享数,根据第二预设值进行秘密拆分,得到各混淆元素对应的第三分享数和第四分享数,所述第一预设值和所述第二预设值用于指示元素真伪;根据各交集元素和混淆元素的第二分享密文的同态解密值、第一分享数和第三分享数,构建第一特征合并集,所述第一特征合并集用于第一参与方进行联合计算;以及,将各交集元素和混淆元素对应的第一分享密文和第四分享数发送给第二参与方,用于第二参与方构建第二特征合并集,所述第二特征合并集用于第二参与方进行联合计算。
2.根据权利要求1所述的方法,其中,将各第一元素的第一明文特征替换为对应的第一同态密文,包括:
根据所述第一明文特征、以及第二参与方的公钥进行同态加密,得到第一同态密文;
将各第一元素包括的第一明文特征替换为第一同态密文;
其中,将合集中各元素包括的第二明文特征替换为对应的第二同态密文,包括:
根据所述第二明文特征、以及第一参与方的公钥进行同态加密,得到第二同态密文;
将所述合集中各元素包括的第二明文特征替换所述第二同态密文。
3.根据权利要求1所述的方法,其中,构造针对第一参与方集合的仿制元素,包括:
若第一集合的元素数量大于第一参与方集合的元素数量,则构造第一集合与第一参与方集合的元素数量之差的数目的仿制元素;或者
若第一集合的元素数量小于或等于第一参与方集合的元素数量,则构造零数目的仿制元素。
4.根据权利要求1所述的方法,其中,构造针对所述交集的混淆元素,包括:
构造数量为第三集合中非交集元素数量的混淆元素;或者
构造小于第三集合中非交集元素数量的混淆元素。
5.根据权利要求1所述的方法,其中,所述第一预设值为1,所述第二预设值为0。
6.一种数据处理方法,由第二参与方执行,所述方法包括:
对第二参与方集合中多个第一元素进行乱序化和ID随机化,并将各第一元素的第一明文特征替换为对应的第一同态密文,得到第一集合,将第一集合发送给第一参与方;
接收第一参与方发送的第二集合,所述第二集合由第一参与方构造针对第一参与方集合的仿制元素,并对第一参与方集合中多个第二元素与仿制元素的合集进行乱序化和ID随机化,将合集中各元素包括的第二明文特征替换为对应的第二同态密文而得到;
对所述第二集合中的各元素进行乱序化和ID随机化,将第二集合中各元素的第二同态密文秘密拆分为第二分享密文和第二分享数,并将第二同态密文替换为第二分享密文,得到第三集合,将第三集合发送到第一参与方;
接收第一参与方发送的与第三集合中各元素对应的第一分享密文和第四分享数,第一分享密文对应于第一明文特征,第四分享数对应于指示元素真伪的预设值;根据第一分享密文的同态解密值、第二分享数和第四分享数,构建第二特征合并集,所述第二特征合并集用于第二参与方进行联合计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京火山引擎科技有限公司,未经北京火山引擎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310443647.0/1.html,转载请声明来源钻瓜专利网。