【技术实现步骤摘要】
基于隐私集合求交的联邦复合运算方法、装置、介质
[0001]本公开的实施方式涉及隐私计算
,更具体地,本公开的实施方式涉及一种基于隐私集合求交的联邦复合运算方法、基于隐私集合求交的联邦复合运算装置、计算机存储介质及电子设备。
技术介绍
[0002]本部分旨在为权利要求中陈述的本公开的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。
[0003]相关技术中,不存在当多张拥有相同主键(比如:用户ID)及不同特征的数据表分布在不同的参与方(查询方和服务方),某个参与方计算本方特征与其他参与方特征的复合运算值的技术方案。
技术实现思路
[0004]本公开提供一种基于隐私集合求交的联邦复合运算方法、基于隐私集合求交的联邦复合运算装置、计算机存储介质及电子设备,以提供一种隐私集合求交过程中查询方计算本方特征与其他参与方(服务方)特征的复合运算的方法。
[0005]根据本公开的第一方面,提供一种基于隐私集合求交的联邦复合运算方法,应用于查询方,所述方法包括:通过隐私集合求交, ...
【技术保护点】
【技术特征摘要】
1.一种基于隐私集合求交的联邦复合运算方法,应用于查询方,其特征在于,包括:通过隐私集合求交,确定查询方标识矩阵和服务方标识矩阵的交集在服务方原始数据矩阵中的索引;所述服务方原始数据矩阵包括所述服务方标识矩阵;根据服务方原始数据矩阵的行数和所述索引,生成掩码向量;采用所述掩码向量对联邦复合运算表达式进行变换,并对变换后的联邦复合运算表达式进行秘密分享的联邦复合运算,输出密文运算结果;对所述密文运算结果进行秘密恢复,得到明文运算结果。2.根据权利要求1所述的基于隐私集合求交的联邦复合运算方法,其特征在于,所述通过隐私集合求交,确定查询方标识矩阵和服务方标识矩阵的交集在服务方原始数据矩阵中的索引,包括:获取查询方原始数据矩阵;所述查询方原始数据矩阵包括查询方标识矩阵;对查询方标识矩阵和服务方标识矩阵进行隐私集合求交,得到所述查询方标识矩阵和所述服务方标识矩阵的交集在服务方原始数据矩阵中的索引。3.根据权利要求1所述的基于隐私集合求交的联邦复合运算方法,其特征在于,所述根据服务方原始数据矩阵的行数和所述索引,生成掩码向量,包括:接收所述服务方发送的服务方原始数据矩阵的行数N;根据所述服务方原始数据矩阵的行数生成一行N列的全零向量,再将所述索引在所述全零向量中对应的位置赋值为1,得到所述掩码向量。4.根据权利要求1所述的基于隐私集合求交的联邦复合运算方法,其特征在于,所述采用所述掩码向量对联邦复合运算表达式进行变换,包括:将所述联邦复合运算表达式中所述服务方的特征与所述掩码向量相乘,得到变换后的联邦复合运算表达式。5.根据权利要求1所述的基于隐私集合求交的联邦复合运算方法,其特征在于,所述对变换后...
【专利技术属性】
技术研发人员:胡慧琦,周一竞,黄翠婷,陈涛,
申请(专利权)人:杭州博盾习言科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。