(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210315005.8
(22)申请日 2022.03.28
(71)申请人 深圳大学
地址 518000 广东省深圳市南 山区粤海街
道南海大道3 688号
(72)发明人 李振军 陆芸婷 王昌伟 谭舜泉
(74)专利代理 机构 深圳市精英专利事务所
44242
专利代理师 武志峰
(51)Int.Cl.
H04L 9/32(2006.01)
H04L 9/30(2006.01)
H04L 9/40(2022.01)
H04L 51/00(2022.01)
(54)发明名称
基于区块链的消息加密传输方法、 装置、 设
备及介质
(57)摘要
本发明公开了基于区块链的消息加密传输
方法、 装置、 设备及介质, 方法包括: 从区块链中
获取与待发送消息对应的历史消息标识, 并根据
历史消息标识对待发送消息进行加密得到加密
消息, 根据待发送消息中的发送 地址对加密消息
进行发送并记录发送过程得到消息发送信息, 生
成与加密消息对应的新增消息标识并上传至区
块链中进行存储; 若接收到加密接收消息则从区
块链获取对应的消息接收标识, 并通过消息接收
标识对加密接收消息解密得到解密消息。 通过上
述方法, 可通过区块链存储用于消息加解密的消
息标识, 从而避免无法获取秘钥, 大幅提高了对
所传输的消息进行加解密的速度, 提高了消息的
传输效率及可靠性。
权利要求书3页 说明书11页 附图8页
CN 114666065 A
2022.06.24
CN 114666065 A
1.一种基于区块链的消息加密传输方法, 所述方法应用于区块链中部署的用户终端,
所述用户终端与所述区块链中部署的其他用户终端之间建立网络连接以实现数据信息的
传输, 其特 征在于, 所述方法包括:
若接收到所输入的待发送消息, 获取所述 区块链与所述待发送消息对应的历史消息标
识;
根据预置的加密规则及所述历史消息标识对所述待发送消息进行加密以得到对应的
加密消息;
根据所述待发送消息对应的发送地址将所述加密消息发送至与所述发送地址对应的
用户终端, 并记录得到消息发送信息;
根据预置的数据标识生成规则生成与所述消息发送信息及所述加密消息的消息基础
信息对应的新增 消息标识并上传至所述区块链进行存 储;
若接收到来自所述区块链中其它用户终端的加密接收消息, 从所述区块链网络 中获取
与所述加密接收消息对应的接收消息标识;
根据预置的解密规则及所述接收消息标识对所述加密接收消息进行解密以得到对应
的解密消息 。
2.根据权利要求1所述的基于区块链的消息加密传输方法, 其特征在于, 所述根据 预置
的加密规则及所述历史消息标识对所述待发送消息进行加密以得到对应的加密消息, 包
括:
根据所述加密规则中的编码表对所述待发送消息进行编码, 以得到对应的消息编码信
息;
将所述历史消息标识中的基础消息标识作为加密秘钥并根据所述加密规则中的加密
算法对所述消息编码信息进行加密运 算, 以得到与所述待发送消息对应的加密消息 。
3.根据权利要求1所述的基于区块链的消息加密传输方法, 其特征在于, 所述根据 预置
的数据标识生成规则生成与所述消息发送信息及所述待发送消息的消息基础信息对应的
新增消息标识并上传至所述区块链进行存 储, 包括:
根据所述数据标识生成规则生成与所述待发送消息的消息基础信息对应的基础消息
标识;
对所述基础消息标识与所述消息发送信息进行组合以得到对应的新增 消息标识;
将所述新增消息标识上传至所述区块链与所述消息发送信息对应的存储通道进行存
储。
4.根据权利要求1所述的基于区块链的消息加密传输方法, 其特征在于, 所述根据 预置
的解密规则及所述接收消息标识对所述加密接收消息进行解密以得到对应的解密消息, 包
括:
根据所述 解密规则中的秘钥生成规则生成与所述接收消息标识对应的解密秘钥;
根据所述解密规则中的解密算法及所述解密秘钥对所述加密接收消息进行解密运算
以得到对应的初始解密消息;
根据所述解密规则中的编码表对所述初始解密消息进行逆编码以得到与所述加密接
收消息对应的解密消息 。
5.根据权利要求1所述的基于区块链的消息加密传输方法, 其特征在于, 所述根据 预置权 利 要 求 书 1/3 页
2
CN 114666065 A
2的解密规则及所述历史消息标识对所述加密接 收消息进行解密以得到对应的解密消息之
后, 还包括:
根据所述数据标识生成规则生成与所述解密消息的消息基础信息对应的解密基础消
息标识;
对所述解密基础消息标识是否与所述接收消息标识中的基础消息标识相匹配进行验
证, 以得到所述 解密消息是否可靠的验证结果。
6.根据权利要求5所述的基于区块链的消息加密传输方法, 其特征在于, 所述对所述解
密基础消息标识是否与所述接收消息标识中的基础消息标识相匹配进行验证之后, 还包
括:
对所述解密消息对应的消息接收信息是否与所述接收消息标识中的消息发送信息相
匹配进行验证;
若所述解密基础消息标注与所述接收消息标识中的基础消息标识相匹配且所述消息
接收信息与所述消息发送信息相匹配, 得到所述 解密消息可靠的验证结果。
7.根据权利要求1所述的基于区块链的消息加密传输方法, 其特征在于, 所述获取所述
区块链与所述待发送消息对应的历史消息标识之后, 还 包括:
判断所述待发送消息的数据量是否超出 预置的数据量阈值;
若所述待发送消息的数据量未超出所述数据量阈值, 执行所述根据预置的加密规则及
所述历史消息标识对所述待发送消息进行加密以得到对应的加密消息的步骤;
若所述待发送消息的数据量超出所述数据量阈值, 将所述待发送消息上传至云端存储
器进行存 储并获取 所述待发送消息的存 储位置信息;
根据预置的加密规则及所述历史消息标识对所述待发送消息的存储位置信息进行加
密以得到对应的加密消息 。
8.一种基于区块链的消息加密传输装置, 其特征在于, 所述装置配置于区块链中部署
的用户终端, 所述用户终端与所述区块链中部署的其他用户终端之 间建立网络连接以实现
数据信息的传输, 其特 征在于, 所述装置包括:
历史消息标识获取单元, 用于若接收到所输入的待发送消息, 获取所述区块链与所述
待发送消息对应的历史消息标识;
消息加密单元, 用于根据预置的加密规则及所述历史消息标识对所述待发送消息进行
加密以得到对应的加密消息;
加密消息发送单元, 用于根据 所述待发送消息对应的发送地址将所述加密消息发送至
与所述发送地址对应的用户终端, 并记录得到消息发送信息;
新增标识信 息上传单元, 用于根据 预置的数据标识生成规则生成与 所述消息发送信 息
及所述待发送消息的消息基础信息对应的新增 消息标识并上传至所述区块链进行存 储;
接收消息标识获取单元, 用于若接收到来自所述 区块链中其它用户终端的加密接收消
息, 从所述区块链网络中获取与所述加密接收消息对应的接收消息标识;
消息解密单元, 用于根据预置的解密规则及所述接收消息标识对所述加密接收消息进
行解密以得到对应的解密消息 。
9.一种计算机设备, 包括存储器、 处理器及存储在所述存储器上并可在所述处理器上
运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至7权 利 要 求 书 2/3 页
3
CN 114666065 A
3
专利 基于区块链的消息加密传输方法、装置、设备及介质
安全报告 >
其他 >
文档预览
中文文档
23 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:40:28上传分享