全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111526887.4 (22)申请日 2021.12.14 (71)申请人 杨宁波 地址 230000 安徽省合肥市庐江县乐 桥镇 詹店村张店村民组 (72)发明人 杨宁波  (74)专利代理 机构 合肥律众知识产权代理有限 公司 34147 代理人 夏舜 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/10(2022.01) H04L 67/1095(2022.01) (54)发明名称 一种基于区块链网络的加密通信方法 (57)摘要 本发明涉及加密通信, 具体涉及一种基于区 块链网络的加密通信方法, 生成密钥, 发送方和 接收方各持有一份, 发送方对待发送信息编码, 然后进行加密, 并对加密后的字符进行转码, 根 据信息量将转码数据分割成多个部分, 并对各部 分进行数据拼接, 发送方将拼接数据构建成以太 坊交易, 并发送给随机地址, 接收方根据信息长 度对交易数据进行收集, 并进行反向完整复原, 获得转码数据, 使用密钥进行解密, 并进行解码 得到原文, 完成信息的加密传输; 本发明提供的 技术方案能够有效克服现有技术所存在的无法 有效隐藏信息发送方和信息 接收方身份的缺陷。 权利要求书1页 说明书3页 附图2页 CN 114172737 A 2022.03.11 CN 114172737 A 1.一种基于区块链网络的加密通信方法, 其特 征在于: 包括以下步骤: S1、 生成密钥, 发送方和接收方 各持有一份; S2、 发送方对待发送信息编码, 然后进行加密, 并对加密后的字符进行转码; S3、 根据信息量将转码数据分割成多个部分, 并对各部分进行 数据拼接; S4、 发送方将拼接数据构建成以太坊交易, 并发送给随机地址; S5、 接收方根据信息长度对交易数据进行收集, 并按照S3进行反向完整复原, 获得转码 数据; S6、 使用密钥进行解密, 并进行解码得到原文, 完成信息的加密 传输。 2.根据权利要求1所述的基于区块链网络的加密通信方法, 其特征在于: S3 中对各部分 进行数据拼接, 包括: 在最前面拼接合约调用的代码加以伪装, 并用字符标注次序; 在后面标注数据片段的 个数, 并在最后拼接密钥的国密SM 3点hash值的前八位。 3.根据权利要求2所述的基于区块链网络的加密通信方法, 其特征在于: S5 中接收方根 据信息长度对交易数据进行收集, 包括: 接收方通过监听区块数据, 当匹配到交易数据data字段的最后八位为密钥的国密SM3 点hash值的前八位时, 根据信息 长度对交易数据进行完全收集。 4.根据权利要求1所述的基于区块链网络的加密通信方法, 其特征在于: S2中发送方对 待发送信息编码, 然后进行加密, 并对加密后的字符进行转码, 包括: 发送方对待发送信息通过UTF ‑8编码, 然后通过SM4进行加密, 并对加密后的字符进行 16进制转码。 5.根据权利要求4所述的基于区块链网络的加密通信方法, 其特征在于: S6 中使用密钥 进行解密, 并进行解码得到原文, 包括: 根据转码数据得到加密后的字符, 使用密钥进行解密, 并通过UTF ‑8进行解码得到原 文。 6.根据权利要求5所述的基于区块链网络的加密通信方法, 其特征在于: S1中生成密 钥, 包括: 基于国密SM4 生成128位密钥。 7.根据权利要求1所述的基于区块链网络的加密通信方法, 其特征在于: S4中发送方将 拼接数据构建成以太坊交易, 并发送给随机地址, 包括: 发送方根据拼接数据的数量构建成以太坊交易, 并发送给随机地址 。权 利 要 求 书 1/1 页 2 CN 114172737 A 2一种基于区块链网 络的加密通信方 法 技术领域 [0001]本发明涉及加密通信, 具体涉及一种基于区块链网络的加密通信方法。 背景技术 [0002]互联网是一个公开场合, 数据在通信过程中默认是能够被别人获取到 的, 那么这 个时候保证数据安全的策略就从 “不让你看见 ”变成“让你看不懂 ”了。 具体做法就是: 首先 把信息加密成密文, 到达接 收方后, 再将密文解密成信息, 这个过程就是加密通信。 加密分 为对称加密和非对称加密, 发送方会按照一定规则, 把信息变成密文, 等密文到达接收方 时, 接收者需要 按照同样规则, 把密文翻译成信息 。 [0003]现有的加密通信系统, 通常流程是发送方将待发送信息使用加密模块加密后, 通 过一个或多个中转服务及路由, 发送给接收方, 接收方使用解密模块解密后, 读取相应信 息。 传统的加密通信系统虽然可以基于密码学对待发送信息进行有效的加密保护, 但是会 因加密信息具有的某些特征, 通过一定技术手段(如申请号为CN201410225607.X的发明专 利中公开的加密数据检测方法和系统)能够被网络服务中的监听者分析发现其数据的加密 类型, 甚至能够猜测出加密信息的大致用途, 继而追踪定位到发送方和接收方, 最 终导致发 送方和接收方的主体信息暴露。 [0004]传统即时通讯、 邮件、 论坛等通信方式都绕不开中心化服务机构, 信息发送方发送 消息时需要和中心 化服务的提供方建立连接, 信息接收方接收消息时也需要与中心 化服务 的提供方建立连接, 这样很容易就能建立起 发送方和接收方的联系。 虽然, 无线电可以在一 定程度上实现隐藏接 收方的目的, 但是接 收信息的时间受 限, 对于信息发送方也无法做到 较好的隐藏, 而基于区块链网络的加密通信, 则能够很好地解决这些问题, 保证信息的匿名 性。 发明内容 [0005](一)解决的技 术问题 [0006]针对现有技术所存在的上述缺点, 本发明提供了一种基于区块链网络的加密通信 方法, 能够有效克服现有技术所存在的无法有效隐藏信息发送方和信息接收方身份的缺 陷。 [0007](二)技术方案 [0008]为实现以上目的, 本发明通过以下技 术方案予以实现: [0009]一种基于区块链网络的加密通信方法, 包括以下步骤: [0010]S1、 生成密钥, 发送方和接收方 各持有一份; [0011]S2、 发送方对待发送信息编码, 然后进行加密, 并对加密后的字符进行转码; [0012]S3、 根据信息量将转码数据分割成多个部分, 并对各部分进行 数据拼接; [0013]S4、 发送方将拼接数据构建成以太坊交易, 并发送给随机地址; [0014]S5、 接收方根据信息长度 对交易数据进行收集, 并按照S3进行反向完整复原, 获得说 明 书 1/3 页 3 CN 114172737 A 3

.PDF文档 专利 一种基于区块链网络的加密通信方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链网络的加密通信方法 第 1 页 专利 一种基于区块链网络的加密通信方法 第 2 页 专利 一种基于区块链网络的加密通信方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 23:33:01上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。