[发明专利]基于可信区块链的多方安全乘法计算算法在审
| 申请号: | 202210011077.3 | 申请日: | 2022-01-05 |
| 公开(公告)号: | CN114362922A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 黄细建;陈曦;张剑;李楠;申志彬;李如先 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/32;G06F17/16 |
| 代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 徐方星;谢志龙 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 可信 区块 多方 安全 乘法 计算 算法 | ||
1.一种基于可信区块链的多方安全乘法计算算法,其特征在于:包括相互连接的服务端、客户端及可信节点,并采用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相乘的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210011077.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型密闭带式输送机
- 下一篇:一种基于虚拟现实的带看方法及系统





