[发明专利]用于区块链的非结构化数据处理方法、装置及系统在审
申请号: | 202011036298.3 | 申请日: | 2020-09-27 |
公开(公告)号: | CN112084521A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 吴稷;刘勇 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F16/27;G06F16/31 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;刘飞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 区块 结构 数据处理 方法 装置 系统 | ||
1.一种用于区块链的非结构化数据处理方法,其特征在于,包括:
获取包含有目标非结构化数据的数据文件的哈希摘要信息,并应用单次使用的对称密钥对所述数据文件进行加密,得到对应的加密数据文件;
将所述加密数据文件存储在区块链外,并应用预设的交易对手公钥将所述加密数据文件的链外存储路径、数据文件的哈希摘要信息以及所述单次使用的对称密钥进行加密,形成第一报文;
应用一次性对称密钥对所述第一报文进行加密,以形成第二报文,并将该第二报文发送至所述区块链进行存储。
2.根据权利要求1所述的用于区块链的非结构化数据处理方法,其特征在于,还包括:
接收数据读取方发送的非结构化数据读取请求,该非结构化数据读取请求中包含有所述加密数据文件的存储路径;
其中,所述加密数据文件的存储路径为所述数据读取方应用预存储的所述交易对手公钥对应的交易对手私钥对所述第一报文解密后获取,且所述第一报文为所述区块链在应用所述一次性对称密钥对所述第二报文解密后获得并发生至所述数据读取方;
根据所述加密数据文件的存储路径自所述区块链外提取预存储的所述加密数据文件;
将所述加密数据文件发生至所述数据读取方,以使该数据读取方应用自所述第一报文中解密获取的所述单次使用的对称密钥对所述加密数据文件进行解密处理,以得到包含有目标非结构化数据的数据文件。
3.根据权利要求2所述的用于区块链的非结构化数据处理方法,其特征在于,所述数据读取方在得到包含有目标非结构化数据的数据文件后,生成该数据文件的哈希校验信息,并验证所述哈希校验信息和自所述第一报文中解密获取的所述哈希摘要信息之间的一致性。
4.根据权利要求1所述的用于区块链的非结构化数据处理方法,其特征在于,所述获取包含有目标非结构化数据的数据文件的哈希摘要信息,包括:
接收数据存储方发送的目标非结构化数据的存储请求;
自所述存储请求中获取包含有目标非结构化数据的数据文件;
应用预设的摘要算法对所述数据文件进行哈希计算,得到该数据文件的哈希摘要信息。
5.根据权利要求1所述的用于区块链的非结构化数据处理方法,其特征在于,所述应用单次使用的对称密钥对所述数据文件进行加密,得到对应的加密数据文件,包括:
应用预设的第一加密算法生成与所述数据文件对应的单次使用的对称密钥;
基于所述单次使用的对称密钥对所述数据文件进行加密处理,得到加密数据文。
6.根据权利要求1所述的用于区块链的非结构化数据处理方法,其特征在于,所述将所述加密数据文件存储在区块链外,并应用预设的交易对手公钥将所述加密数据文件的链外存储路径、数据文件的哈希摘要信息以及所述单次使用的对称密钥进行加密,形成第一报文,包括:
将所述加密数据文件存储至区块链外部的分布式数据库中;
接收所述分布式数据库发送的所述加密数据文件的链外存储路径;
获取所述数据文件对应的数据存储方提供的交易对手公钥;
应用所述交易对手公钥将所述加密数据文件的链外存储路径、数据文件的哈希摘要信息以及所述单次使用的对称密钥进行加密,形成第一报文。
7.根据权利要求1所述的用于区块链的非结构化数据处理方法,其特征在于,所述应用一次性对称密钥对所述第一报文进行加密,以形成第二报文,包括:
应用预设的第二加密算法生成一次性对称密钥;
基于所述一次性对称密钥对所述第一报文进行加密处理,得到对应的第二报文。
8.根据权利要求1所述的用于区块链的非结构化数据处理方法,其特征在于,所述将该第二报文发送至所述区块链进行存储,包括:
将所述第二报文发送至所述区块链,以使所述区块链中的接收节点针对该第二报文发起全网共识并执行对应的智能合约以将该第二报文同步至所述区块链中的各个节点中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011036298.3/1.html,转载请声明来源钻瓜专利网。