[发明专利]基于可信区块链的多方安全乘法计算算法在审
| 申请号: | 202210011077.3 | 申请日: | 2022-01-05 |
| 公开(公告)号: | CN114362922A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 黄细建;陈曦;张剑;李楠;申志彬;李如先 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/32;G06F17/16 |
| 代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 徐方星;谢志龙 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 可信 区块 多方 安全 乘法 计算 算法 | ||
本发明涉及区块链技术领域,尤其涉及一种基于可信区块链的多方安全乘法计算算法,包括相互连接的服务端、客户端及可信节点,并采用hash加密机制,对经区块链认证的机构的数据进行保护上链,包括如下方法:步骤S1:在服务端中,将矩阵数据X拆分为矩阵数据X0+X1,将矩阵数据X1发送给客户端;步骤S2:在客户端中,将矩阵数据Y拆分为矩阵数据Y0+Y1,将矩阵数据Y1发送给服务端;步骤S3:可信节点随机生成矩阵数据U、V、Z,其中矩阵数据Z=U*V,将矩阵数据U拆分为矩阵数据U0+U1,将矩阵数据V拆分为矩阵数据V0+V1,将矩阵数据Z拆分为矩阵数据Z0+Z1,并将矩阵数据U0、V0、Z0发送给服务端,将矩阵数据U1、V1、Z1发送给客户端。
【技术领域】
本发明涉及区块链技术领域,尤其涉及一种基于可信区块链的多方安全乘法计算算法。
【背景技术】
市面上的一些厂商产品,都是直接对各参与方的数据直接进行明文方式传输与计算,在信息安全,隐私保护,数据相互访问权限上存在很多隐患,同时由于用户数据需受到隐私保护,使得企业之间的数据不便于实现共享,导致数据孤岛。
因此,现有技术存在不足,需要改进。
【发明内容】
为克服上述的技术问题,本发明提供了一种基于可信区块链的多方安全乘法计算算法。
本发明解决技术问题的方案是提供一种基于可信区块链的多方安全乘法计算算法,包括相互连接的服务端、客户端及可信节点,并采用hash加密机制,对经区块链认证的机构的数据进行保护上链,包括如下方法:
步骤S1:在服务端中,将矩阵数据X拆分为矩阵数据X0+X1,将矩阵数据X1发送给客户端;
步骤S2:在客户端中,将矩阵数据Y拆分为矩阵数据Y0+Y1,将矩阵数据Y1发送给服务端;
步骤S3:可信节点随机生成矩阵数据U、V、Z,其中矩阵数据Z=U*V,将矩阵数据U拆分为矩阵数据U0+U1,将矩阵数据V拆分为矩阵数据V0+V1,将矩阵数据Z拆分为矩阵数据Z0+Z1,并将矩阵数据U0、V0、Z0发送给服务端,将矩阵数据U1、V1、Z1发送给客户端;
步骤S4:在服务端中,设置矩阵数据E0、F0,其中,矩阵数据E0=X0-U0,F0=Y0-V0,并将矩阵数据E0、F0发送给客户端;
步骤S5:在客户端中,设置矩阵数据E1、F1,其中,矩阵数据E1=X1-U1,F1=Y1-V1,并将矩阵数据E1、F1发送给服务端;
步骤S6:在服务端中,设置矩阵数据C0,其中矩阵数据C0=X0*F0+E0*Y0+Z0,并将矩阵数据C0发送给客户端;
步骤S7:在服务端中,设置矩阵数据C1,其中矩阵数据C1=-E1*F1+X1*F1+E1*Y1+Z1,并将矩阵数据C1发送给客户端;
步骤S8:设置矩阵数据C,其中矩阵数据C=C0+C1,矩阵数据C即为矩阵数据X与Y相乘的结果。
相对于现有技术,本发明的基于可信区块链的多方安全乘法计算算法具有如下优点:
通过设置客户端、服务端及可信节点,提高了整体的计算效率,并通过多方安全进行计算,实现了对用户数据隐私的保护的同时也实现了对数据的加密传输,向共同认证方发送各自的数据集以达到安全计算的效果,分担了客户端与服务端的数据计算量,有利于降低在时间上的浪费,加快数据上链的速度,有利于提升用户的使用体验感。
【附图说明】
图1是本发明基于可信区块链的多方安全乘法计算算法的具体流程示意图。
【具体实施方式】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210011077.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型密闭带式输送机
- 下一篇:一种基于虚拟现实的带看方法及系统





