区块链训练数据多方公平交换方法和数据交换装置制造方法及图纸

技术编号:37791048 阅读:26 留言:0更新日期:2023-06-09 09:21
本申请提供了一种区块链训练数据多方公平交换方法及数据交换装置,涉及区块链技术领域,可应用于金融领域和其他领域,所述方法包含:将预设安全参数提供至参与多方公平交换算法的多个区块链节点,由所述区块链节点根据所述安全参数生成对应密钥;获取多个区块链节点根据本地用户数据通过差分隐私算法和所述密钥生成的加密数据;根据所述加密数据通过多方公平交换算法进行多方公平数据交换。公平交换算法进行多方公平数据交换。公平交换算法进行多方公平数据交换。

【技术实现步骤摘要】
区块链训练数据多方公平交换方法和数据交换装置


[0001]本申请涉及区块链
,可应用于金融领域和其他领域,尤指一种区块链训练数据多方公平交换方法和数据交换装置。

技术介绍

[0002]多方公平数据交换(Multi

Parties Fairness Exchange)是多方安全计算的一个分支,旨在为多个不互信机构相互传递信息提供公平的处理机制。所谓公平数据交换简单来说是指在n个参与机构构成的多方计算环境中,不存在k(k<n)个机构,没有接收到其他机构传递的数据信息,或未向其他机构传递信息的情况,即要么n个参与机构都传递了数据信息,要么都不传递数据信息。多方公平数据交换在联邦学习、推荐系统机器学习中用户广泛,尤其是利用差分隐私保护进行机器学习过程中,多个参与方互相交换训练参数,有助于提升训练模型的训练质量,多方公平数据交换将促进训练过程透明、可信和高效。随着互联网技术日益成熟,与互联网相关的大数据推荐应用蓬勃发展,其依托的分析数据以用户活动为中心,呈现出局部开放、去中心化和隐私保护等特点,预计存在较为广阔的发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链训练数据多方公平交换方法,其特征在于,所述方法包含:将预设安全参数提供至参与多方公平交换算法的多个区块链节点,由所述区块链节点根据所述安全参数生成对应密钥;获取多个区块链节点根据本地用户数据通过差分隐私算法和所述密钥生成的加密数据;根据所述加密数据通过多方公平交换算法进行多方公平数据交换。2.根据权利要求1所述的区块链训练数据多方公平交换方法,其特征在于,根据所述加密数据通过多方公平交换算法进行多方公平数据交换包含:将第一区块链节点利用所述密钥加密后的第一共享数据通过广播提供至第二区块链节点,并将第二区块链节点通过所述密钥加密后的第二共享数据反馈至第一区块链节点;将第一区块链节点利用解密证明生成的第一证明数据通过广播提供至所述第二区块链节点,并将第二区块链节点通过所述解密证明生成的第二证明数据反馈至所述第一区块链节点;将第一区块链节点根据所述第一共享数据和所述第一证明数据生成的解密验证通过广播提供至所述第二区块链节点,并将第二区块链节点根据所述第二共享数据和所述第二证明数据生成的解密验证反馈至所述第一区块链节点。3.根据权利要求2所述的区块链训练数据多方公平交换方法,其特征在于,根据所述加密数据通过多方公平交换算法进行多方公平数据交换还包含:通过解密函数验证第一区块链节点和第二区块链节点交互的加密数据的合法性和时效性。4.根据权利要求2所述的区块链训练数据多方公平交换方法,其特征在于,获取多个区块链节点根据本地用户数据通过差分隐私算法和所述密钥生成的加密数据包含:所述第一区块链节点根据参与多方公平交换的区块链节点的地址信息,将本地用户数据拆分为用户集向量和评价指标集向量;通过各物理地址对应的评价指标集向量构建共享分解因子,根据所述共享分解因子和所述用户集向量生成用户数据报文;通过所述密钥对所述用户数据报文加密生成加密数据,并将所述共享分解因子共识至区块链网络。5.根据权利要求4所述的区块链训练数据多方公平交换方法,其特征在于,通过各物理地...

【专利技术属性】
技术研发人员:李广普孙建成花学周罗斐
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1