[发明专利]一种应用于区块链的数据传输方法及装置在审
申请号: | 202010637770.2 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111526167A | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 石宁;许小明;甘子荣;杨昕 | 申请(专利权)人: | 南京可信区块链与算法经济研究院有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/60;G06Q40/04 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 郭放;许伟群 |
地址: | 210031 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 区块 数据传输 方法 装置 | ||
1.一种应用于区块链的数据加密方法,应用于发送节点,其特征在于,所述方法包括:
获取交易信息,所述交易信息包括信息标识和交易属性信息;
提取所述交易属性信息中的第一预设字段,通过节点的公钥采用SM2算法对第一预设字段加密,得到第一加密字段;同时生成所述第一预设字段位于所述交易属性信息中的索引记录;
利用所述第一加密字段代替所述第一预设字段在所述交易属性信息中的位置,得到加密属性信息;
将所述信息标识、加密属性信息、公钥及所述索引记录发送至接收节点。
2.根据权利要求1所述的一种应用于区块链的数据加密方法,其特征在于,所述加密属性信息中还包括加密时间戳,所述加密时间戳记录所述第一加密字段代替所述第一预设字段的时间信息。
3.根据权利要求1所述的一种应用于区块链的数据加密方法,其特征在于,所述交易属性信息包括若干个子属性信息;
所述得到加密属性信息的步骤包括:
在每个子属性信息中分别提取第一预设字段,通过节点的公钥采用SM2算法对第一预设字段加密,得到第一加密字段;同时生成所述第一预设字段位于该子属性信息中的索引记录;
利用所述第一加密字段代替所述第一预设字段在所述子属性信息中的位置,得到加密子属性信息;
将全部经加密后的加密子属性信息合并,得到加密属性信息。
4.根据权利要求1或3所述的一种应用于区块链的数据加密方法,其特征在于,所述第一预设字段的提取方法为:
截取字符长度从第一预设位置到第二预设位置的连续字符串作为第一预设字段。
5.一种应用于区块链的数据解密方法,应用于接收节点,其特征在于,所述方法包括:
接收来自发送节点发送的包含加密属性信息、公钥及索引记录的数据包;
根据所述索引记录,锁定所述加密属性信息中第一加密字段的位置;
通过接收节点的与所述公钥对应的私钥解密所述第一加密字段,得到第一预设字段;
将第一预设字段代替所述第一加密字段在所述加密属性信息中的位置,得到交易属性信息。
6.根据权利要求5所述的一种应用与区块链的数据解密方法,其特征在于,所述方法还包括:
保存所述数据包至数据库。
7.根据权利要求6所述的一种应用与区块链的数据解密方法,其特征在于,所述根据所述索引记录,锁定所述加密属性信息中第一加密字段的位置的步骤前,所述方法还包括:
校验所述数据包是否唯一,若唯一,则执行所述根据所述索引记录,锁定所述加密属性信息中第一加密字段的位置的步骤;若不唯一,则向发送节点反馈中止数据传输的信息。
8.根据权利要求7所述的一种应用与区块链的数据解密方法,其特征在于,所述校验所述数据包是否唯一包括:
根据所述数据包,查询数据库中是否存在与数据包包含信息完全相同的预存数据包,若存在,则得到数据包不唯一的校验结果;若不存在,则得到数据包唯一的校验结果。
9.一种应用于区块链的数据加密装置,应用与发送节点,其特征在于,所述装置包括:
获取单元,用于获取交易信息,所述交易信息包括信息标识和交易属性信息;
加密单元,用于提取所述交易属性信息中的第一预设字段,通过节点的公钥采用SM2算法对第一预设字段加密,得到第一加密字段;同时生成所述第一预设字段位于所述交易属性信息中的索引记录;利用所述第一加密字段代替所述第一预设字段在所述交易属性信息中的位置,得到加密属性信息;
发送单元,用于将所述信息标识、加密属性信息、公钥及所述索引记录发送至接收节点。
10.根据权利要求9所述的一种应用于区块链的数据加密装置,其特征在于,
所述加密单元还用于生成加密时间戳,所述加密时间戳记录所述第一加密字段代替所述第一预设字段的时间信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京可信区块链与算法经济研究院有限公司,未经南京可信区块链与算法经济研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010637770.2/1.html,转载请声明来源钻瓜专利网。