[发明专利]一种基于区块链的数据处理方法、装置及设备有效
| 申请号: | 202010757355.0 | 申请日: | 2020-07-31 |
| 公开(公告)号: | CN111680305B | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 杨文玉;邱鸿霖;闫莺;李书博;吴行行;陈远;杨仁慧;刘勤 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/64;G06F16/27 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 数据处理 方法 装置 设备 | ||
本说明书实施例公开了一种基于区块链的数据处理方法、装置及设备,所述方法应用于设置有可信执行环境TEE的终端设备,包括:获取用户的数据上链请求,所述数据上链请求中包括待上传至区块链的待上链数据;通过所述终端设备上的用于执行数据上链处理的第一可信应用,将所述数据上链请求中的待上链数据传递至所述终端设备的TEE;其中,所述TEE中设置有针对所述第一可信应用的待上链数据进行数据核验的核验规则;使用所述TEE的可信执行环境确定所述待上链数据是否符合所述核验规则;若是,则基于所述第一可信应用从所述TEE中获取核验后的待上链数据,并对核验后的所述待上链数据进行上链处理。
技术领域
本说明书涉及计算机技术领域,尤其涉及一种基于区块链的数据处理方法、装置及设备。
背景技术
区块链已经在线上数据的防篡改、防伪和可追溯方向得到了较好的应用,如果将某业务(如支付业务、物流业务、募捐和资助业务等)中的相关数据添加到区块链中,则该数据将无法更改和抵赖。
通常,用户可以向区块链上传某数据,区块链会对该数据进行核验,核验通过后,才会将该数据存储至区块链。但是,该用户将待上传至区块链的待上链数据传输或传递给区块链节点的过程中,如何保证数据在传输或传递的过程中真实性和准确性,防止传输或传递的过程中数据被篡改成为需要解决的重要问题,为此,需要提供一种能够保证数据上传至区块链的过程中数据的安全性和准确性的技术方案。
发明内容
本说明书实施例的目的是提供一种基于区块链的数据处理方法、装置及设备,以提供一种能够保证数据上传至区块链的过程中数据的安全性和准确性的技术方案。
为了实现上述技术方案,本说明书实施例是这样实现的:
本说明书实施例提供的一种基于区块链的数据处理方法,应用于设置有可信执行环境TEE的终端设备,所述方法包括:获取用户的数据上链请求,所述数据上链请求中包括待上传至区块链的待上链数据。通过所述终端设备上的用于执行数据上链处理的第一可信应用,将所述数据上链请求中的待上链数据传递至所述终端设备的TEE;其中,所述TEE中设置有针对所述第一可信应用的待上链数据进行数据核验的核验规则。使用所述TEE的可信执行环境确定所述待上链数据是否符合所述核验规则。若是,则基于所述第一可信应用从所述TEE中获取核验后的待上链数据,并对核验后的所述待上链数据进行上链处理。
本说明书实施例提供的一种基于区块链的数据处理装置,所述装置设置有可信执行环境TEE,所述装置包括:上链请求模块,获取用户的数据上链请求,所述数据上链请求中包括待上传至区块链的待上链数据。数据传递模块,通过所述装置上的用于执行数据上链处理的第一可信应用,将所述数据上链请求中的待上链数据传递至所述装置的TEE;其中,所述TEE中设置有针对所述第一可信应用的待上链数据进行数据核验的核验规则。数据核验模块,使用所述TEE的可信执行环境确定所述待上链数据是否符合所述核验规则。上链模块,若使用所述TEE的可信执行环境确定所述待上链数据符合所述核验规则,则基于所述第一可信应用从所述TEE中获取核验后的待上链数据,并对核验后的所述待上链数据进行上链处理。
本说明书实施例提供的一种基于区块链的数据处理设备,所述设备设置有可信执行环境TEE,所述基于区块链的数据处理设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:获取用户的数据上链请求,所述数据上链请求中包括待上传至区块链的待上链数据。通过所述设备上的用于执行数据上链处理的第一可信应用,将所述数据上链请求中的待上链数据传递至所述设备的TEE;其中,所述TEE中设置有针对所述第一可信应用的待上链数据进行数据核验的核验规则。使用所述TEE的可信执行环境确定所述待上链数据是否符合所述核验规则。若是,则基于所述第一可信应用从所述TEE中获取核验后的待上链数据,并对核验后的所述待上链数据进行上链处理。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010757355.0/2.html,转载请声明来源钻瓜专利网。





