[发明专利]一种基于区块链的多方安全计算任务调度方法及系统在审
申请号: | 202210326509.X | 申请日: | 2022-03-30 |
公开(公告)号: | CN114640535A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 张亮;胡姣姣;张强龙 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/60 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 刘曰莹;彭涛 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 多方 安全 计算 任务 调度 方法 系统 | ||
本发明适用于网络空间安全技术领域,提供了一种基于区块链的多方安全计算任务调度方法系统,包括区块链网络,区块链网络包括依次连接的调度操作存证条约、调度条约和事件通知模块,调度操作存证条约用于储存用户的证书信息,证书信息通过调度条约进行安全计算任务,当调度条约执行某一事件机制代码时,事件通知模块将会传输事件消息传输出去;若干参与方:每一参与方均包括相互连接的事件监听模块和任务处理模块,每一事件监听模块均与事件通知模块连接,用于监听对应的事件消息,及时处理各自的安全计算任务;每一参与方都能独立监听并解决到来自区域链网络中的任务事件,避免了由于引入可信第三方而导致的数据安全问题。
技术领域
本发明属于计算机安全技术领域,具体涉及到一种基于区块链的多方安全计算任务调度方法及系统。
背景技术
多方安全计算是为了解决一组互不信任的参与方之间在保护各方隐私信息的前提下协同计算问题而提出的理论框架。然而,目前在一般的多方安全计算系统中,由于有多个参与方的存在,需要寻找一个可信第三方作为任务的调度方,协调管理各方的任务执行。现实落地过程中,由于系统中各参与方对数据隐私要求比较高,想要找到一个各方都认可的可信第三方比较困难;同时由于有第三方的介入,在多方安全计算任务的执行过程中,不可避免会泄漏部分隐私数据,各方的数据隐私性难以保护。另一方面,目前一般多方安全计算系统设计中,一笔多方安全计算任务会涉及到多方,任务整体的操作记录难以统一收集,影响多方安全计算任务的操作审计。
发明内容
本发明的目的在于克服上述现有技术的不足,提供了一种基于区块链的多方安全计算任务调度方法及生成该方法的调度系统。
本发明是这样实现的:一种基于区块链的多方安全计算任务调度方法,包括:
S1、若干参与方约定多方安全计算任务的执行流程,其中一个参与方作为注册参与方,注册任务执行流程到区块链网络上的调度条约中;
S2、其他若干参与方审查调度条约中的任务执行流程,若其他若干参与方对任务执行流程都不存在异议,则调用调度条约中的流程批准接口,任务执行流程正式生效,允许任务执行流程代码的执行;
S3、注册参与方激活任务执行流程的执行,注册参与方以区块链交易的形式,调用调度条约的任务激活接口;当调度条约的任务激活接口执行完毕后,调度条约触发所有参与方的状态检查事件,状态检查事件广播至所有参与方;
S4、所有参与方接收到状态检查事件,检查任务处理模块的状态信息,并以区块链交易的形式调用调度条约存储每一参与方的状态信息;调度条约完成状态信息存储后,触发注册参与方的第一执行事件,第一执行事件广播至所有参与方;
S5、所有参与方接收到第一执行事件,只有注册参与方符合第一执行事件的执行方身份信息,解析第一执行事件中的第一执行环节名称和第一执行环节接口,同时注册参与方调用第一执行环节接口,以区块链交易的形式通知调度条约第一执行事件已执行完毕;
S6、调度条约接收到注册参与方的第一执行事件环节已执行完毕后,触发第二参与方的第二执行事件,第二执行事件广播至所有参与方;
S7、所有参与方接收到第二执行事件,只有第二个参与方符合第二执行事件的执行方身份信息,解析第二执行事件中第二执行环节名称和第二执行环节接口;同时第二参与方调用第二执行环节接口,以区块链交易的形式通知调度条约第二执行事件已执行完毕;
S8、调度条约接收到第二参与方的第二执行事件已执行完毕后,并重复S6-S7依次触发其他参与方的执行事件,并最终触发任务执行完毕事件,任务执行完毕事件广播至所有参与方;
S9、所有参与方接收到任务执行完毕事件,更新各自参与方在本地的任务执行状态,至此,完成多方安全计算任务的调度与执行。
进一步的,所述任务执行流程的执行环节数据信息主要包含任务执行的步骤标记,执行方身份信息,执行环节名称,执行环节接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210326509.X/2.html,转载请声明来源钻瓜专利网。