基于可信区块链的多方安全乘法计算算法制造技术

技术编号:33132883 阅读:70 留言:0更新日期:2022-04-17 00:53
本发明专利技术涉及区块链技术领域,尤其涉及一种基于可信区块链的多方安全乘法计算算法,包括相互连接的服务端、客户端及可信节点,并采用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发送给客户端。Z1发送给客户端。Z1发送给客户端。

【技术实现步骤摘要】
基于可信区块链的多方安全乘法计算算法


[0001]本专利技术涉及区块链
,尤其涉及一种基于可信区块链的多方安全乘法计算算法。

技术介绍

[0002]市面上的一些厂商产品,都是直接对各参与方的数据直接进行明文方式传输与计算,在信息安全,隐私保护,数据相互访问权限上存在很多隐患,同时由于用户数据需受到隐私保护,使得企业之间的数据不便于实现共享,导致数据孤岛。
[0003]因此,现有技术存在不足,需要改进。

技术实现思路

[0004]为克服上述的技术问题,本专利技术提供了一种基于可信区块链的多方安全乘法计算算法。
[0005]本专利技术解决技术问题的方案是提供一种基于可信区块链的多方安全乘法计算算法,包括相互连接的服务端、客户端及可信节点,并采用hash加密机制,对经区块链认证的机构的数据进行保护上链,包括如下方法:
[0006]步骤S1:在服务端中,将矩阵数据X拆分为矩阵数据X0+X1,将矩阵数据X1发送给客户端;
[0007]步骤S2:在客户端中,将矩阵数据Y拆分为矩阵数据Y0+Y本文档来自技高网...

【技术保护点】

【技术特征摘要】
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<...

【专利技术属性】
技术研发人员:黄细建陈曦张剑李楠申志彬李如先
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1