基于区块链以及TEE的数据模型生成方法及装置制造方法及图纸

技术编号:36865113 阅读:23 留言:0更新日期:2023-03-15 19:01
本发明专利技术提供了一种基于区块链以及TEE的数据模型生成方法及装置,对应的方法包括:在区块链中构建可信执行环境;数据使用方以及数据提供方上传各自的训练数据至所述可信执行环境;在所述可信执行环境中,根据所述训练数据以及预先确定的算法生成可执行模型,并将可执行模型发送至所述数据使用方。本发明专利技术所提供的基于区块链以及TEE的数据模型生成方法及装置,通过设计协作组件,实现区块链上不同持有方数据高效隐私合作计算,同时通过合作协助和不同元素hash的上链,实现合作全流程各方权益保护,便于事后维权和审计。便于事后维权和审计。便于事后维权和审计。

【技术实现步骤摘要】
基于区块链以及TEE的数据模型生成方法及装置


[0001]本申请属于区块链
,具体涉及一种基于区块链以及TEE的数据模型生成方法及装置。

技术介绍

[0002]现有技术中,区块链链上数据无法保护隐私的情况下进行复杂数据合作,具体如下:现有方案的主要聚焦数据的共享,没有聚焦协作计算问题,解决区块链进行基于算法的复杂多方隐私数据协作的痛点。基于区块链的隐私只实现了行为可信,但是链上数据都是公开可见的,所以一定程度并没有实现数据隐私,只是一种半信任模式。

技术实现思路

[0003]本专利技术可用于区块链在金融方面应用的
,也可用于除金融领域之外的任意领域,本专利技术所提供的基于区块链以及TEE的数据模型生成方法及装置,通过设计协作组件,实现区块链上不同持有方数据高效隐私合作计算,同时通过合作协助和不同元素hash的上链,实现合作全流程各方权益保护,便于事后维权和审计。
[0004]为解决上述技术问题,本专利技术提供以下技术方案:
[0005]第一方面,本专利技术提供一种基于区块链以及TEE的数据模型生成方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链以及TEE的数据模型生成方法,其特征在于,包括:在区块链中构建可信执行环境;数据使用方以及数据提供方上传各自的训练数据至所述可信执行环境;在所述可信执行环境中,根据所述训练数据以及预先确定的算法生成可执行模型,并将可执行模型发送至所述数据使用方。2.如权利要求1所述的数据模型生成方法,其特征在于,所述在区块链中构建可信执行环境包括:根据所述区块链中硬件的算法支持边界,确定所述硬件对应的解释器解释逻辑;根据所述硬件以及所述解释器解释逻辑生成所述可信执行环境。3.如权利要求1所述的数据模型生成方法,其特征在于,所述数据使用方以及数据提供方上传各自的训练数据至所述可信执行环境,包括:所述数据使用方以及数据提供方利用同态加密方法,上传各自的训练数据对应的hash值至所述可信执行环境。4.如权利要求3所述的数据模型生成方法,其特征在于,所述在所述可信执行环境中,根据所述训练数据以及预先确定的算法生成可执行模型,并将可执行模型发送至所述数据使用方,包括:在所述可信执行环境中,利用所述同态加密方法,解密所述训练数据,以得到所述训练数据的明文;根据预先确定的算法生成其对应的初始模型;根据所述训练数据的明文训练所述初始模型,以生成可执行模型,并发送至所述数据使用方。5.一种基于区块链以及TEE的数据模型生成装置,其特征在于,包括:执行环境建立模块,用于在区块链中构建可信执行环境;训练数据上传模块,用于数据使用方以及数据提供方上传各自的训练数据至所述可信执行环境;模型生成模块,用于在所述可信执行环境中,根据所述训练数据以及预先确定的算法生成可执行模型,并将可执...

【专利技术属性】
技术研发人员:李瑞男
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1