[发明专利]基于区块链的安全多方计算方法、系统、及存储介质在审
申请号: | 201911334212.2 | 申请日: | 2019-12-11 |
公开(公告)号: | CN111064579A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 周苏静;闫之楠;张宏;苗光胜 | 申请(专利权)人: | 北京金汤科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 安全 多方 计算方法 系统 存储 介质 | ||
1.一种基于区块链的安全多方计算方法,所述方法包括:
对数据执行分片混淆处理,并将生成的数据分片分别向不同的计算节点发送;以及
将来自所述不同的计算节点的输出分片进行提取汇总处理,生成计算结果,
其中,所述输出分片由所述不同的计算节点在区块链链上数据的协调下计算得到。
2.如权利要求1所述的方法,还包括:
基于从区块链获取的计算结果的证明,对所述计算结果进行验证,
其中,计算结果的证明包括计算节点之前生成并传到区块链上的证明、或者区块链上的智能合约对验证请求反馈的响应。
3.如权利要求1所述的方法,还包括:
基于区块链支撑子系统中的激励机制,当确认计算节点在执行过程中存在偏离行为时,将所述计算节点的信用评级降低,否则提高所述计算节点的信用评级。
4.如权利要求1-3中任一项所述的方法,
其中,所述不同的计算节点基于安全参数或随机数对数据分片进行处理,以获得所述输出分片。
5.如权利要求4所述的方法,
其中,所述安全参数从其他计算节点或从区块链接收。
6.如权利要求4所述的方法,
其中,所述安全参数包括算法标识或公钥。
7.如权利要求4所述的方法,
其中,所述随机数来自本地或可信的计算节点、或者由本地和其他计算节点协同产生。
8.一种基于区块链的安全多方计算系统,所述系统包括:
数据输入处理模块、计算结果处理模块、多个计算节点以及区块链支撑子系统;
其中,数据处理模块用于对数据执行分片混淆处理,并将生成的数据分片分别向不同的计算节点发送;
计算节点用于在区块链链上数据的协调下将数据分片计算得到输出分片;
计算结果处理模块用于将来自所述不同的计算节点的输出分片进行提取汇总处理以生成计算结果;以及
区块链支撑子系统用于提供数据计算的调度和激励机制。
9.如权利要求8所述的系统,其中:
所述计算节点包括数据分片存储模块、计算执行模块、安全参数提供模块、随机数提供模块、链上数据处理模块中的一个或多个。
10.一种非暂时性存储介质,其上存储有指令,所述指令被一个或多个处理器执行时,使所述一个或多个处理器执行如下所述的操作:
对数据执行分片混淆处理,并将生成的数据分片分别向不同的计算节点发送;以及
将来自所述不同的计算节点的输出分片进行提取汇总处理,生成计算结果,
其中,所述输出分片由所述不同的计算节点在区块链链上数据的协调下计算得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金汤科技有限公司,未经北京金汤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911334212.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:烟气焚烧系统和铝屑前处理系统
- 下一篇:一种升降型高杆路灯