[发明专利]一种基于区块链的数据传输方法、装置及存储介质有效
申请号: | 201810790624.6 | 申请日: | 2018-07-18 |
公开(公告)号: | CN109033855B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 郭锐;李茂材;蔡弋戈;张建俊;秦青;郑罗海;卢吉光 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06Q20/38 |
代理公司: | 44300 深圳翼盛智成知识产权事务所(普通合伙) | 代理人: | 黄威 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 对称密钥 敏感数据 区块 待传输数据 数据传输 授权 非敏感数据 传输数据 存储介质 密文数据 公钥 传输 传输节点 预设策略 泄露 | ||
1.一种基于区块链的数据传输方法,其特征在于,包括:
获取区块链上传输节点的待传输数据,并将所述待传输数据组合为多组待传输数据,其中每组待传输数据均完全不一样、存在部分或全部一样;
获取区块链上有权限查看某组待传输数据的节点,得到授权节点;
获取数据结构配置信息,根据所述数据结构配置信息解析每组待传输数据;
基于解析结果和预设策略将所述每组待传输数据划分为敏感数据和非敏感数据,其中,敏感数据为具有隐私权的数据,供区块链上具有权限的授权节点查看,非敏感数据为公开的数据,供区块链上所有节点查看;
生成所述敏感数据的对称密钥,并根据所述对称密钥对所述敏感数据进行加密,得到密文数据;
获取所述授权节点的公钥,并根据所述授权节点的公钥对所述对称密钥进行加密,得到加密后对称密钥;
将所述加密后对称密钥和非敏感数据设置为明文字段,以及将所述密文数据设置为密文字段;
根据所述明文字段和密文字段生成加密后传输数据;
将所述加密后传输数据通过所述区块链传输给所述授权节点。
2.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述明文字段和密文字段生成加密后传输数据的步骤包括:
为所述明文字段设置第一标识,以及为所述密文字段设置第二标识;
根据所述第一标识和第二标识生成数据包头;
根据所述数据包头、明文字段和密文字段生成加密后传输数据。
3.一种基于区块链的数据传输装置,其特征在于,包括:
获取单元,用于获取区块链上传输节点的待传输数据,并将所述待传输数据组合为多组待传输数据,获取区块链上有权限查看某组待传输数据的节点,得到授权节点,其中每组待传输数据均完全不一样、存在部分或全部一样;
划分单元,用于获取数据结构配置信息,根据所述数据结构配置信息解析每组待传输数据,基于解析结果和预设策略将所述每组待传输数据划分为敏感数据和非敏感数据,其中,敏感数据为具有隐私权的数据,供区块链上具有权限的授权节点查看,非敏感数据为公开的数据,供区块链上所有节点查看;
第一加密单元,用于生成所述敏感数据的对称密钥,并根据所述对称密钥对所述敏感数据进行加密,得到密文数据;
第二加密单元,用于获取所述授权节点的公钥,并根据所述授权节点的公钥对所述对称密钥进行加密,得到加密后对称密钥;
生成单元,用于将所述加密后对称密钥和非敏感数据设置为明文字段,以及将所述密文数据设置为密文字段,根据所述明文字段和密文字段生成加密后传输数据;
传输单元,用于将所述加密后传输数据通过所述区块链传输给所述授权节点。
4.一种基于区块链的数据传输方法,其特征在于,包括:
接收传输节点通过区块链发送的加密后传输数据;
从加密后传输数据的明文字段中提取出加密后对称密钥和非敏感数据,以及从加密后传输数据的密文字段中提取出密文数据,所述密文数据为利用所述传输节点生成的对称密钥对多组待传输数据中的敏感数据进行加密得到,所述加密后对称密钥为利用授权节点的公钥对所述对称密钥进行加密得到;其中,所述授权节点由获取区块链上有权限查看某组待传输数据的节点得到,所述多组待传输数据为将区块链中传输节点的待传输数据组合得到,其中每组待传输数据均完全不一样、存在部分或全部一样;
获取所述授权节点中与所述公钥匹配的私钥,根据所述私钥对所述加密后对称密钥进行解密,得到对称密钥;
根据所述对称密钥对所述密文数据进行解密,得到解密后的敏感数据,所述敏感数据和非敏感数据基于数据结构配置信息解析每组待传输数据得到的解析结果,以及预设策略将每组待传输数据划分得到,其中,敏感数据为具有隐私权的数据,供区块链上具有权限的授权节点查看,非敏感数据为公开的数据,供区块链上所有节点查看;
根据所述敏感数据和所述非敏感数据生成解密后的待传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810790624.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于模型的预测方法和装置
- 下一篇:一种访问控制策略合成方法及系统