[发明专利]安全多方计算的实现方法、装置、计算机设备和存储介质有效
申请号: | 201910444321.3 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110247960B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 李升林;张军;傅志敬;孙立林 | 申请(专利权)人: | 矩阵元技术(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 徐焕;李辉 |
地址: | 518061 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 多方 计算 实现 方法 装置 计算机 设备 存储 介质 | ||
本申请提供了一种安全多方计算的实现方法、装置、计算机设备和存储介质,其中,该方法包括:目标MPC节点通过RELOAD协议作为P2P节点加入P2P网络;目标MPC节点根据RELOAD协议和目标MPC计算群的标识信息加入P2P网络中的目标MPC计算群;目标MPC节点根据RELOAD协议向P2P网络发送携带有标识信息的获取请求,以获取目标MPC计算群中各MPC节点的节点信息;目标MPC节点根据目标MPC计算群中各MPC节点的节点信息,与目标MPC计算群中除目标MPC节点之外的各MPC节点建立通信连接,以执行安全多方计算。上述方法实现了在去中心化环境中实现安全多方计算,提高了安全多方计算的保密性。
技术领域
本申请涉及安全多方计算技术领域,特别涉及一种安全多方计算的实现方法、装置、计算机设备和存储介质。
背景技术
安全多方计算(Secure Multi-Party Computation,MPC)是指在一个分布式网络中,多个用户需要共同协作完成一项任务,每个用户各自持有一些私密数据作为任务的输入,他们希望共同完成对这些数据的计算,同时要求每个用户除计算结果外均不能够获知其他用户的任何输入信息。安全多方计算是解决一组互不信任的参与方之间在保护隐私的前提下完成协同计算的问题,安全多方计算要确保输入的独立性,计算的正确性,同时不泄露各输入数据给参与计算的其他成员。安全多方计算在电子选举、电子投票、电子拍卖、秘密共享、门限签名等场景中有着重要的作用。
然而,目前的安全多方计算中各参与方之间的计算协调一般通过中间服务器来实现,这样存在数据泄露给作为第三方的中间服务器的风险。如何不依赖第三方或者在去中心化环境中进行安全多方计算,成为一个亟待解决的问题。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种安全多方计算的实现方法,以解决现有技术中缺少在去中心化环境中进行安全多方计算的技术方案的问题。
本申请实施例提供了一种安全多方计算的实现方法,包括:目标MPC节点通过RELOAD协议作为P2P节点加入P2P网络;目标MPC节点根据RELOAD协议和目标MPC计算群的标识信息加入P2P网络中的目标MPC计算群,其中,目标MPC计算群中的各MPC节点均是通过RELOAD协议作为P2P节点加入P2P网络的;目标MPC节点根据RELOAD协议向P2P网络发送携带有标识信息的获取请求,以获取目标MPC计算群中各MPC节点的节点信息;目标MPC节点根据目标MPC计算群中各MPC节点的节点信息,与目标MPC计算群中除目标MPC节点之外的各MPC节点建立通信连接,以执行安全多方计算。
在一个实施例中,目标MPC节点执行安全多方计算,包括:目标MPC节点向目标MPC计算群中除目标MPC节点之外的各MPC节点发送计算请求;在确定目标MPC计算群中除目标MPC节点之外的各MPC节点均成功接收计算请求的情况下,目标MPC节点向目标MPC计算群中除目标MPC节点之外的发送计算开始通知,其中,计算开始通知用于指示目标MPC计算群中的各MPC节点执行安全多方计算。
在一个实施例中,目标MPC节点根据RELOAD协议和目标MPC计算群的标识信息加入P2P网络中的目标MPC计算群,包括:目标MPC节点获取目标MPC计算群的标识信息和协同计算函数,其中,标识信息和协同计算函数是由参与安全多方计算的多个MPC节点在线下确定的,目标MPC节点是多个MPC节点中的一个;目标MPC节点根据RELOAD协议向P2P网络发送第一存储请求,以创建目标MPC计算群,其中,第一存储请求中携带有标识信息和协同计算函数,以将协同计算函数和标识信息关联存储至P2P网络中,标识信息作为RELOAD协议的资源ID;目标MPC节点根据RELOAD协议向P2P网络发送第二存储请求,以加入目标MPC计算群,其中,第二存储请求中携带有目标MPC节点的节点信息和资源ID,以将目标MPC节点的节点信息和资源ID关联存储至P2P网络中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于矩阵元技术(深圳)有限公司,未经矩阵元技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910444321.3/2.html,转载请声明来源钻瓜专利网。