[发明专利]通信处理方法和通信节点在审
申请号: | 202211415164.1 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115766829A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 张启超 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L69/163 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 处理 方法 节点 | ||
本说明书实施例中提供了一种通信处理方法和通信节点。第一通信节点执行的方法涉及部署在第一参与方的第一计算节点和部署在第二参与方的第二计算节点,第一参与方和第二参与方用于联合执行MPC。第一通信节点执行的方法包括:通过第一通信节点与第一计算节点间的第一TCP连接,从第一计算节点接收第一连接信息,第一连接信息包括目标计算任务的任务编号;在已通过第二TCP连接接收到来自第二计算节点的第二连接信息的情况下,建立第一TCP连接与第二TCP连接间的第一映射关系,第二连接信息包括任务编号;第一映射关系用于支持第一通信节点通过第一TCP连接和/或第二TCP连接,转发第一计算节点和第二计算节点在执行目标计算任务的过程中所需交互的业务数据。
技术领域
本说明书一个或多个实施例涉及计算机领域,尤其涉及一种通信处理方法和通信节点。
背景技术
对于由两个参与方联合执行的安全多方计算(multi-party computation,MPC)任务,两个参与方可能各自部署若干计算节点并选择某个计算节点来具体执行MPC任务,被选择的两个计算节点通常难以相互获知对方的地址信息。然而,MPC任务却又往往需要由属于不同参与方的两个计算节点在对齐数据后进行同步操作,即需要确保两个计算节点在执行MPC任务的过程中所需交互的数据,能够被高效的完成在两个计算节点间进行传递。
希望有一种新的技术方案,以期实现在属于不同参与方的两个计算节点联合执行MPC任务的过程中,更加高效的传递两个计算节点所需交互的业务数据。
发明内容
本说明书一个或多个实施例中提供了一种通信处理方法和通信节点。
第一参与方面,提供了一种通信处理方法,涉及第一通信节点、第一计算节点和第二计算节点,所述第一计算节点是部署在第一参与方的若干计算节点之一,所述第二计算节点是部署在第二参与方的若干计算节点之一,所述第一参与方和所述第二参与方用于联合执行安MPC,所述方法由所述第一通信节点执行。所述方法包括:通过所述第一通信节点与所述第一计算节点间的第一传输控制协议(transmission control protocol,TCP)连接,从所述第一计算节点接收第一连接信息,所述第一连接信息包括目标计算任务的任务编号;在已通过第二TCP连接接收到来自所述第二计算节点的第二连接信息的情况下,建立所述第一TCP连接与所述第二TCP连接间的第一映射关系,其中,所述第二连接信息包括所述任务编号;所述第一映射关系用于支持所述第一通信节点通过所述第一TCP连接和/或所述第二TCP连接,转发所述第一计算节点和所述第二计算节点在执行所述目标计算任务的过程中所需交互的业务数据。
在一种可能的实施方式中,所述第一连接信息中还包括所述第二参与方的地址信息,所述第二连接信息中还包括所述第一参与方的地址信息。
在一种可能的实施方式中,所述若干计算节点实现为若干容器或若干pod。
在一种可能的实施方式中,所述第二TCP连接是所述第一通信节点与所述第二计算节点间的TCP连接。
在一种可能的实施方式中,所述第一通信节点部署在所述第一参与方,所述第二参与方中还部署有第二通信节点,所述第二TCP连接是所述第一通信节点与所述第二通信节点间的TCP连接。
在一种可能的实施方式中,所述第二通信节点与所述第二计算节点间建立有第三TCP连接,所述第二TCP连接由所述第二通信节点在其通过所述第三TCP连接接收到来自所述第二计算节点的所述第二连接信息后建立。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211415164.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:地面点检测方法、点云数据输出方法及装置
- 下一篇:置物龙头盒按键结构