[发明专利]一种安全多方计算的方法及相关装置有效
申请号: | 201811082290.3 | 申请日: | 2018-09-17 |
公开(公告)号: | CN109359957B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 丁林润;李春欢;回春野;曹鹏;张栋;孟凡高;李硕;孟宏文;孟一飞 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 多方 计算 方法 相关 装置 | ||
1.一种安全多方计算的方法,其特征在于,包括:
第一节点根据多方计算请求,确定所述第一节点对应的合约方在处理所述多方计算请求时需执行的智能合约的任务;所述智能合约包括执行所述多方计算请求的各合约方的任务及各任务间的执行关系;所述第一节点为所述各合约方中的任一个;所述第一节点设置调用所述智能合约的访问权限;所述访问权限用于为所述智能合约的请求方的节点设置调用所述智能合约的权限;所述智能合约是所述第一节点根据各第二节点的能力服务接口编写的;所述能力服务接口为所述各第二节点根据自身资源及能力定义的接口;
所述第一节点在所述需执行的任务处理完后,根据所述各任务间的执行关系确定第二节点;所述第二节点为执行所述多方计算请求的各合约方中下一任务对应的节点;
所述第一节点向所述第二节点发送通知消息;所述通知消息包括所述第一节点的任务的执行结果;所述通知消息用于指示所述第二节点处理所述多方计算请求。
2.如权利要求1所述的安全多方计算的方法,其特征在于,所述方法还包括:
所述智能合约的请求方对应的节点根据所述多方计算请求,调用所述智能合约。
3.如权利要求2所述的安全多方计算的方法,其特征在于,所述方法还包括:
所述请求方对应的节点接收所述第二节点发送的反馈消息,所述反馈消息是所述第二节点确定所述智能合约执行完毕后发送的。
4.如权利要求1所述的安全多方计算的方法,其特征在于,还包括:
所述第一节点在当前需执行的任务处理完后,将所述当前需执行的任务的处理结果发送至所述智能合约所属的区块链上并达成共识。
5.如权利要求1所述的安全多方计算的方法,其特征在于,所述第二节点为多个;所述第一节点向所述多个第二节点发送通知消息之后,还包括:
所述多个第二节点分别根据所述智能合约,确定所述第一节点对应的合约方在处理所述多方计算请求时当前需执行的任务;所述多个第二节点在所述当前需执行的任务处理完后,根据所述各任务间的执行关系确定第三节点,并向所述第三节点发送通知消息;所述通知消息用于所述第三节点根据所述多个通知消息确定获胜的节点,并根据所述获胜的节点的通知消息处理所述第三节点当前所需执行的任务。
6.一种安全多方计算的方法,其特征在于,包括:
第一节点根据各第二节点的能力服务接口编写智能合约;所述智能合约中包括各合约方的节点信息,各合约方执行所述智能合约的任务、及任务间的任务执行关系;所述能力服务接口为所述各第二节点根据自身资源及能力定义的接口;
所述第一节点将所述智能合约发布在区块链上,并在所述区块链上达成共识后发布成功;
所述第一节点根据多方计算请求,确定所述第一节点对应的合约方在处理所述多方计算请求时需执行的智能合约的任务;所述智能合约包括执行所述多方计算请求的各合约方的任务及各任务间的执行关系;所述第一节点为所述各合约方中的任一个;所述第一节点设置调用所述智能合约的访问权限;所述访问权限用于为所述智能合约的请求方的节点设置调用所述智能合约的权限;
所述第一节点在所述需执行的任务处理完后,根据所述各任务间的执行关系确定第二节点;所述第二节点为执行所述多方计算请求的各合约方中下一任务对应的节点;
所述第一节点向所述第二节点发送通知消息;所述通知消息包括所述第一节点的任务的执行结果;所述通知消息用于指示所述第二节点处理所述多方计算请求。
7.如权利要求6所述的安全多方计算的方法,其特征在于,所述方法还包括:
所述第一节点向所述智能合约中的合约方的节点发送授权请求;
所述第一节点根据所述合约方的节点的授权结果,确定所述智能合约是否可执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811082290.3/1.html,转载请声明来源钻瓜专利网。