一种基于区块链和可信执行环境的时序数据分析系统的制作方法

文档序号:31951931发布日期:2022-10-28 21:08阅读:47来源:国知局
一种基于区块链和可信执行环境的时序数据分析系统的制作方法

1.本发明涉及多方联合时序数据分析系统领域,尤其涉及一种基于区块链和可信执行环境的时序数据分析系统。
2.

背景技术:

3.目前,各行业积累的大量时序数据需要多方数据联合做风控、营销以便更好地挖掘数据的价值。
4.现有技术中实现多方时序数据联合的方式通常包括:1)将各参与方数据汇总在一起,然后进行模型训练并共同应用该模型;2)将各参与方数据共同存放在第三方;3)各参与方通过定制的数据流通平台实现数据共享,各参与方之间互相约定接口,通过接口调用对应的数据。
5.但是,无论是哪种方式,均会存在数据泄漏的风险或建模过程无法验证审计,极有可能会给各参与方造成重大损失,同时也可能因此降低各参与方之间的信任度。而且,现有数据建模方法的定制成本高,流程繁琐,透明度不够。
6.

技术实现要素:

7.本发明实施例提供一种基于区块链和可信执行环境的时序数据分析系统,用以解决现有技术中存在的缺陷。
8.本发明实施例提供一种基于区块链和可信执行环境的时序数据分析系统,包括:基于可信执行环境的可信数据网关、基于可信执行环境的可信时序数据分析运行时、基于可信执行环境的可信时序预测运行时、域内时序数据库以及区块链节点;所述基于可信执行环境的本地训练器用于去中心化联合建模场景下各个参与方进行本方域内的本地机器学习训练,通过本方自有数据进行相关模型的局部训练,实现本方模型更新参数的训练与生成。
9.所述基于可信执行环境的可信数据网关用于对用户域内的时序数据库进行数据读取与脱敏,与后续进行建模分析的基于可信执行环境的可信时序数据分析运行时进行对称秘钥协商并对原始脱敏数据进行加密和传输,实现数据源方数据加密脱敏输出。
10.所述基于可信执行环境的可信时序数据分析运行时用于将多方数据源的加密脱敏时序数据进行统一汇聚处理,并结合实际业务场景和建模需求进行时序数据分析模型训练与构建,该模块通过隐私计算可信执行环境技术保证模型训练及数据分析阶段的隐私性,确保数据不被泄露与窥探。同时,借助可信执行环境本身的远程认证机制,保证训练与分析逻辑的一致性。
11.所述基于可信执行环境的可信时序预测运行时用于生产阶段将可信时序数据分析运行时训练产出的分析模型进行实际部署,以便实现在时序预测阶段的预测数据的隐私
性。
12.所述域内时序数据库用于保存各方自有时序数据,并向计算方的基于可信执行环境的可信时序数据分析运行时提供建模分析数据输入;所述区块链节点实现去中心化的多方交互信息共享和共识信息的存证与核验。
13.所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述区块链还用于:记录、存储、自动化核对检验可信数据网关、可信时序数据分析运行时、可信时序预测运行时及数据哈希度量值检验,若接收到所述各个参与方反馈校验信息与对应确认信息一致,则将进行实际联合时序数据分析任务。
14.所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述基于可信执行环境的可信数据网关、可信时序数据分析运行时、可信时序预测运行时和区块链节点整体依托云原生容器技术进行生命周期管理,实现基于可信执行环境的系统组件的统一抽象和统一管理,并且联动所述区块链节点进行运行时联合时序数据分析任务涉及各个参与方节点实时校验。
15.所述的基于区块链和可信执行环境的去中心化联合建模系统,其特征在于,所述可信执行环境至少基于intel sgx、arm trustzone、hygon csv等一种或多种可信执行环境技术进行构建。
16.所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述基于可信执行环境的可信数据网关与可信时序数据分析运行时需要构建端到端的安全传输层协议进行通信,所述基于可信执行环境的可信时序数据分析运行时和可信时序预测运行时需要构建端到端的安全传输层协议进行通信。
17.所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述多方联合时序数据分析建模流程依托区块链上智能合约实现去中心化的任务流程管理而不依赖某一中心化组件进行上述流程。
18.本发明实施例的一种基于区块链和可信执行环境的时序数据分析系统解决了现有多方联合实训数据分析系统数据、算法不可度量、可信度低、各方模型数据隐私泄露问题,通过基于可信执行环境的可信数据网关、可信时序数据分析运行时、可信时序预测运行时解决了现有系统运行数据及算法的可度量性,通过区块链接地那链上智能合约,实现多方时序数据分析建模流程的统一管理与执行。从而打造隐私、安全、可信、灵活部署的去中心化多方联合时序数据分析系统,确保数据可用不可见、数据算法可信度量和多方联合时序分析建模。
19.附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1是本发明实施例提供的一种系统的结构示意图。


技术特征:
1.一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,包括:基于可信执行环境的可信数据网关、基于可信执行环境的可信时序数据分析运行时、基于可信执行环境的可信时序预测运行时、域内时序数据库以及区块链节点;所述基于可信执行环境的可信数据网关用于对用户域内的时序数据库进行数据读取与脱敏,与后续进行建模分析的基于可信执行环境的可信时序数据分析运行时进行对称秘钥协商并对原始脱敏数据进行加密和传输,实现数据源方数据加密脱敏输出;所述基于可信执行环境的可信时序数据分析运行时用于将多方数据源的加密脱敏时序数据进行统一汇聚处理,并结合实际业务场景和建模需求进行时序数据分析模型训练与构建,该模块通过隐私计算可信执行环境技术保证模型训练及数据分析阶段的隐私性,确保数据不被泄露与窥探;同时,借助可信执行环境本身的远程认证机制,保证训练与分析逻辑的一致性;所述基于可信执行环境的可信时序预测运行时用于生产阶段将可信时序数据分析运行时训练产出的分析模型进行实际部署,以便实现在时序预测阶段的预测数据的隐私性;所述域内时序数据库用于保存各方自有时序数据,并向计算方的基于可信执行环境的可信时序数据分析运行时提供建模分析数据输入;所述区块链节点实现去中心化的多方交互信息共享和共识信息的存证与核验。2.根据权利要求1所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述区块链还用于:记录、存储、自动化核对检验可信数据网关、可信时序数据分析运行时、可信时序预测运行时及数据哈希度量值检验,若接收到所述各个参与方反馈校验信息与对应确认信息一致,则将进行实际联合时序数据分析任务。3.根据权利要求1所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述基于可信执行环境的可信数据网关、可信时序数据分析运行时、可信时序预测运行时和区块链节点整体依托云原生容器技术进行生命周期管理,实现基于可信执行环境的系统组件的统一抽象和统一管理,并且联动权利要求2所述区块链节点进行运行时联合时序数据分析任务涉及各个参与方节点实时校验。4.根据权利要求1所述的基于区块链和可信执行环境的去中心化联合建模系统,其特征在于,所述可信执行环境至少基于intel sgx、arm trustzone、hygon csv等一种或多种可信执行环境技术进行构建。5.根据权利要求1所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述基于可信执行环境的可信数据网关与可信时序数据分析运行时需要构建端到端的安全传输层协议进行通信,所述基于可信执行环境的可信时序数据分析运行时和可信时序预测运行时需要构建端到端的安全传输层协议进行通信。6.根据权利要求1-5中任一项所述的一种基于区块链和可信执行环境的时序数据分析系统,其特征在于,所述多方联合时序数据分析建模流程依托区块链上智能合约实现去中心化的任务流程管理而不依赖某一中心化组件进行上述流程。

技术总结
本发明实施例提供一种基于区块链和可信执行环境的时序数据分析系统,通过基于密钥协商的端到端加密技术保证敏感数据出域的问题,通过隐私计算可信执行环境技术解决时序数据分析建模过程中的隐私保护和最终模型的隐私保护问题,通过区块链技术实现各方之间的必要信息共享及分析流程控制的问题。通过将区块链技术、时序数据分析与隐私计算系统相结合,实现隐私保护条件下的时序数据分析系统,在保护各方隐私数据的同时,实现多方时序数据联合建模与预测,打通多方数据孤岛。打通多方数据孤岛。


技术研发人员:宋雨筱 陈浩栋 刘尧
受保护的技术使用者:上海英帕斯科技有限公司
技术研发日:2022.06.17
技术公布日:2022/10/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1