← 返回列表

用于安全计算的数据处理方法、装置、介质及电子设备

申请号: CN202311559334.8
申请人: 北京火山引擎科技有限公司
申请日期: 2023/11/21

摘要文本

本公开涉及一种用于安全计算的数据处理方法、装置、介质及电子设备。安全计算用于两个参与方协同计算第一数据和第二数据的乘积,方法包括:根据参与方所持有的第一数据的第一算术分片和第二数据的第一布尔分片,生成第一掩盖数据,并根据第一布尔分片生成第二掩盖数据;将第一掩盖数据和第二掩盖数据发送至其他参与方;接收其他参与方发送的第三掩盖数据和第四掩盖数据;基于第一布尔分片、第二掩盖数据、第三掩盖数据及第四掩盖数据,生成第一中间结果。两个参与方通过一轮掩盖数据交换即可实现第一数据和第二数据的直接相乘计算,而无需将布尔共享转换为算术共享,省去了在布尔共享和算术共享形式转换的通信量,提高安全计算的业务处理效率。。微信公众号专利查询网

专利详细信息

项目 内容
专利名称 用于安全计算的数据处理方法、装置、介质及电子设备
专利类型 发明申请
申请号 CN202311559334.8
申请日 2023/11/21
公告号 CN117556441A
公开日 2024/2/13
IPC主分类号 G06F21/60
权利人 北京火山引擎科技有限公司
发明人 张祺智; 张道德; 蔡权伟; 汤雄超; 洪爵; 吴烨
地址 北京市海淀区紫金数码园4号楼13层1309

专利主权项内容

1.一种用于安全计算的数据处理方法,所述安全计算用于两个参与方协同计算第一数据和第二数据的乘积,所述第一数据在所述两个参与方构成算术共享形式,所述第二数据在所述两个参与方构成布尔共享形式,其特征在于,所述方法应用于任一所述参与方,所述方法包括:根据所述参与方所持有的所述第一数据的第一算术分片和所述参与方所持有的所述第二数据的第一布尔分片,生成第一掩盖数据,并根据所述第一布尔分片,生成第二掩盖数据;将所述第一掩盖数据和所述第二掩盖数据发送至其他参与方;接收所述其他参与方发送的第三掩盖数据和第四掩盖数据,其中,所述第三掩盖数据基于所述其他参与方所持有的第一数据的第二算术分片和所述其他参与方所持有的所述第二数据的第二布尔分片生成,所述第四掩盖数据基于所述第二布尔分片生成;基于所述第一布尔分片、所述第二掩盖数据、所述第三掩盖数据以及所述第四掩盖数据,生成第一中间结果。