[发明专利]应用于区块链节点的数据处理方法、装置以及存储介质有效
申请号: | 201911222141.7 | 申请日: | 2019-12-03 |
公开(公告)号: | CN112910633B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 高翔 | 申请(专利权)人: | 微观(天津)科技发展有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/40;H04L67/104 |
代理公司: | 北京万思博知识产权代理有限公司 11694 | 代理人: | 刘冀 |
地址: | 300000 天津市东丽区自贸试验区(东疆保*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 区块 节点 数据处理 方法 装置 以及 存储 介质 | ||
本申请公开了一种种应用于区块链节点的数据处理方法、装置以及存储介质。其中,该方法包括:第一区块链的第一节点从第二区块链接收数据;第一节点对数据进行加密,从而生成加密后的加密数据;第一节点利用第二区块链的节点用户的公钥对用于解密所述加密数据的密钥进行加密,从而生成加密后的密钥信息;以及第一节点利用加密数据作为区块体并且利用加密后的密钥信息作为区块头,生成与所接收的数据对应的区块。
技术领域
本申请涉及区块链技术领域,特别是涉及一种应用于区块链节点的数据处理方法、装置以及存储介质。
背景技术
由于区块链技术的分布式存储以及数据不可篡改性等特点,越来越多的业务领域开始使用到区块链技术来进行数据的存储和加工。对于参与区块链的各个用户来说,由于经常涉及到不同的业务领域,因此同一个用户可能会在不同的区块链存储数据。因此,当该用户与一个区块链上的另一用户进行交易或者处理其他实务时,可能会需要读取该用户在另一个区块链上记录的数据信息。
例如说,某个用户是某个联盟链的用户,当该用户需要与公链上的另一用户进行交易或者事务处理时,往往需要调取该用户在联盟链上存储的数据以便证明该用户的资质。
但是这种区块链之间的数据交换往往容易造成用户机密的泄露。例如,该用户在联盟链存储的信息,是不希望公链中的其他用户知晓的。但是公链从联盟链接收到该用户的数据之后并生成区块后,会将该区块向公链的节点广播。从而有可能将该用户的机密泄露给该公链的其他区块节点。
针对上述的现有技术中存在的区块链之间的数据交换容易造成用户机密泄露的技术问题,目前尚未提出有效的解决方案。
发明内容
本公开的实施例提供了一种应用于区块链节点的数据处理方法、装置以及存储介质,以至少解决现有技术中存在的区块链之间的数据交换容易造成用户机密泄露的技术问题。
根据本公开实施例的一个方面,提供了一种一种应用于区块链节点的数据处理方法方法,包括:第一区块链的第一节点从第二区块链接收数据;第一节点对数据进行加密,从而生成加密后的加密数据;第一节点利用第二区块链的节点用户的公钥对用于解密加密数据的密钥进行加密,从而生成加密后的密钥信息;以及第一节点利用加密数据作为区块体并且利用加密后的密钥信息作为区块头,生成与所接收的数据对应的区块。
根据本公开实施例的另一方面,还提供了一种应用于区块链节点的数据处理方法,包括:第一区块链的第二节点接收第一区块链的第一节点广播的区块,其中区块的区块体是第一节点对从第二区块链接收的数据进行加密而生成的;第二节点利用存储于第二节点的私钥,对区块的区块头所包含的加密后的密钥信息进行解密,得到用于解密数据的密钥;以及第二节点利用所得到的密钥对区块体中的数据进行解密。
根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。
根据本公开实施例的另一个方面,还提供了一种应用于区块链节点的数据处理装置,用于第一区块链的第一节点,包括:数据接收模块,用于从第二区块链接收数据;第一加密模块,用于对数据进行加密,从而生成加密后的加密数据;第二加密模块,用于利用第二区块链的节点用户的公钥对用于解密加密数据的密钥进行加密,从而生成加密后的密钥信息;以及区块生成模块,用于利用加密数据作为区块体并且利用加密后的密钥信息作为区块头,生成与所接收的数据对应的区块。
根据本公开实施例的另一个方面,还提供了一种应用于区块链节点的数据处理装置,用于第一区块链的第二节点,包括:区块接收模块,用于接收第一区块链的第一节点广播的区块,其中区块的区块体是第一节点对从第二区块链接收的数据进行加密而生成的;第一解密模块,用于利用存储于第二节点的私钥,对区块的区块头所包含的加密后的密钥信息进行解密,得到用于解密数据的密钥;以及第二解密模块,用于利用所得到的密钥对区块体中的数据进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微观(天津)科技发展有限公司,未经微观(天津)科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911222141.7/2.html,转载请声明来源钻瓜专利网。