[发明专利]区块链通用资产处理方法、装置、设备和存储介质在审
申请号: | 202010813867.4 | 申请日: | 2020-08-13 |
公开(公告)号: | CN114077744A | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 方建;陈乐旋 | 申请(专利权)人: | 续科天下(北京)科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 尚文文 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 通用 资产 处理 方法 装置 设备 存储 介质 | ||
本发明涉及一种区块链通用资产处理方法、装置、设备和存储介质,该方法包括:随机生成对称加密密钥作为第一密钥;将应用第一密钥加密后的通用资产数据存储至分布式文件系统或云存储中,并获得存储路径;第一用户随机生成第一代理重加密密钥对;应用第一代理重加密密钥对分别对第一密钥和存储路径进行非对称加密,将生成的第一密文填充在区块链交易中的资产元数据字段来创建区块链数据资产;第二用户随机生成第二代理重加密密钥对;应用第一代理重加密密钥对和第二代理重加密密钥对对区块链数据资产进行转移和/或分享。实现了在区块链中安全、高效地创建、转移、分享通用的数字资产,避免了区块链中数据的随资产数据的增加而增加,应用场景广泛。
技术领域
本发明涉及区块链与代理重加密结合技术领域,具体涉及一种区块链通用资产处理方法、装置、设备和存储介质。
背景技术
区块链的社交数据共享系统、基于联盟区块链的安全共享出行服务等通用方案中,将代理重加密与区块链技术进行了结合。
但是,相关技术中的代理重加密与区块链技术进行结合的方案中,存在以下缺陷:直接对原始明文数据进行加密并直接存储至区块中,降低了重加密的效率,并且,同时在区块链存储了大量数据,导致应用场景有限;另外,在资产转移中,相关技术中的方案仅转移的是相关数据,而不是数据资产所有权,而仅仅是相关数据转移在实际应用过程中意义相对较小;另外,文件存储形式相对单一,而不是常用的文件存储方案;另外,部分代理重加密密钥对的管理方式是中心化的,再加上代理重加密本身的特性,造成应用受限。
发明内容
有鉴于此,提供一种区块链通用资产处理方法、装置、设备和存储介质,以解决相关技术中数字资产转移或者分享受限的问题。
本发明采用如下技术方案:
第一方面,本申请实施例提供了一种区块链通用资产处理方法,该方法包括:
随机生成对称加密密钥作为第一密钥;
将应用所述第一密钥加密后的通用资产数据存储至分布式文件系统或云存储中,并获得存储路径;
第一用户随机生成第一代理重加密密钥对;
应用所述第一代理重加密密钥对分别对所述第一密钥和所述存储路径进行非对称加密,将生成的第一密文填充在区块链交易中的资产元数据字段来创建区块链数据资产;
第二用户随机生成第二代理重加密密钥对;
应用第一代理重加密密钥对和第二代理重加密密钥对对所述区块链数据资产进行转移和/或分享。
第二方面,本申请实施例提供了一种区块链通用资产处理装置,该装置包括:
初始密钥生成模块,用于随机生成对称加密密钥作为第一密钥;
第一加密模块,用于将应用所述第一密钥加密后的通用资产数据存储至分布式文件系统或云存储中,并获得存储路径;
第一密钥生成模块,用于第一用户随机生成第一代理重加密密钥对;
第二加密模块,用于应用所述第一代理重加密密钥对分别对所述第一密钥和所述存储路径进行非对称加密,将生成的第一密文填充在区块链交易中的资产元数据字段来创建区块链数据资产;
第二密钥生成模块,用于第二用户随机生成第二代理重加密密钥对;
资产转移模块,用于应用第一代理重加密密钥对和第二代理重加密密钥对对所述区块链数据资产进行转移和/或分享。
第三方面,本申请实施例提供了一种设备,该设备包括:
处理器,以及与所述处理器相连接的存储器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于续科天下(北京)科技有限公司,未经续科天下(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010813867.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆货箱及车辆
- 下一篇:一种电子传输材料及有机电致发光器件