[发明专利]基于区块链系统的多方计算方法和系统在审
申请号: | 202210323732.9 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114707141A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 加雄伟 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F21/53 | 分类号: | G06F21/53;G06F21/60;G06F21/62;G06F16/18;G06F16/27 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;冯建基 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 系统 多方 计算方法 | ||
1.一种基于区块链系统的多方计算方法,其特征在于,应用于多方计算服务系统,所述多方计算服务系统包括多方计算协作装置和多个多方计算参与装置,所述方法包括:
所述多方计算协作装置将目标计算任务的任务信息发送至区块链系统;所述目标计算任务信息包括目标计算任务标识、多方计算模型和每个多方计算参与装置使用的任务数据集索引;
针对任意一个所述多方计算参与装置,所述多方计算参与装置获取目标计算任务的任务信息;
所述多方计算参与装置基于对应的所述任务数据集索引从专属于所述多方计算协作装置的数据库中提取任务计算数据;
所述多方计算参与装置在安全执行环境下加载并执行所述多方计算模型,以根据所述任务计算数据生成所述目标计算任务对应的计算输出信息;所述计算输出信息包括计算结果信息和计算日志信息;
所述多方计算参与装置将所述计算输出信息发送至所述区块链系统;
所述多方计算参与装置在所述在安全执行环境下加载并执行所述多方计算模型的过程中,向所述多方计算协作装置发送至少一次任务执行状态信息;
所述多方计算协作装置在多个所述多方计算参与装置均计算完成所述目标计算任务的情况下,基于多个所述多方计算参与装置发送的所述任务执行状态信息生成协作日志信息,并将所述协作日志信息发送至区块链系统。
2.根据权利要求1所述的方法,其特征在于,针对任意一个所述多方计算参与装置,在所述多方计算参与装置获取目标计算任务的任务信息之前,所述方法还包括:
所述多方计算参与装置接收多方计算协作装置发送的多方计算协商信息;所述多方计算协商信息包括目标计算任务标识、各个多方计算参与装置标识、计算模型要求和数据集要求;
所述多方计算参与装置基于多方计算参与装置的装置状态信息和所述多方计算协商信息向所述多方计算协作装置返回协商结果;
所述多方计算协作装置将目标计算任务的任务信息发送至区块链系统的步骤,包括:
所述多方计算协作装置在各多方计算参与装置返回的协商结果均为成功结果的情况下,将所述目标计算任务的任务信息发送至所述区块链系统。
3.根据权利要求2所述的方法,其特征在于,针对任意一个所述多方计算参与装置,在所述多方计算参与装置接收多方计算协作装置发送的多方计算协商信息之前,所述方法还包括:
所述多方计算参与装置基于归属于多方计算参与装置的原始数据生成至少一条计算数据索引;所述计算数据索引包括:数据标识、数据类型、数据长度、数据摘要和索引摘要中的至少一个;
所述多方计算参与装置向所述区块链系统发送索引注册信息,所述索引注册信息包括所述至少一条计算数据索引,以供所述区块链系统对所述至少一条计算数据索引进行索引注册。
4.根据权利要求1所述的方法,其特征在于,所述多方计算参与装置向多方计算协作装置发送至少一次任务执行状态信息之后,所述方法还包括:
所述多方计算协作装置基于所述任务执行状态信息向对应的多方计算协作装置发送控制信息;
所述多方计算参与装置接收所述多方计算协作装置基于所述任务执行状态信息发送的控制信息;
所述多方计算参与装置基于所述控制信息进行相应操作。
5.根据权利要求1所述的方法,其特征在于,针对任意一个所述多方计算参与装置,所述多方计算参与装置在安全执行环境下加载并执行所述多方计算模型,以根据所述任务计算数据生成所述目标计算任务对应的计算输出信息的步骤,包括:
所述多方计算参与装置在检验所述多方计算模型符合预先约定的模型要求的情况下,在安全执行环境下加载并执行所述多方计算模型;
所述多方计算参与装置在执行所述多方计算模型的过程中,检验所述任务计算数据符合预先约定的数据要求的情况下,根据所述任务计算数据生成所述目标计算任务对应的计算输出信息,所述计算输出信息还包括执行所述多方计算模型后自动生成的所述多方计算协作装置的公钥签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210323732.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种3D打印用产品成型降温装置
- 下一篇:一种海上施工砂桩及其施工方法