全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111533871.6 (22)申请日 2021.12.15 (71)申请人 北京理工大 学 地址 100081 北京市海淀区中关村南大街5 号 (72)发明人 祝烈煌 张璨 徐畅 陈卓  (74)专利代理 机构 北京正阳理工知识产权代理 事务所(普通 合伙) 11639 代理人 王松 (51)Int.Cl. H04L 9/40(2022.01) H04L 61/5069(2022.01) H04L 67/1097(2022.01) G06Q 40/04(2012.01) (54)发明名称 一种基于区块链多交易拆分的数据隐蔽传 输方法 (57)摘要 本发明涉及一种基于区块链多交易拆分的 数据隐蔽传输方法, 属于区块链及数据隐蔽传输 技术领域。 本发 明将隐蔽信息拆分嵌入到多个区 块链交易中, 即使攻击者找到单个区块链交易, 也无法恢复出隐蔽信息。 由此可见, 与现有的基 于区块链的数据隐蔽传输方案相比, 本发明有效 提高了隐蔽性。 本发明适用于多种隐蔽信息嵌 入/提取方式, 包括但不限于在交易的金额、 地 址、 自定义数据等字段嵌入隐蔽信息。 同时, 本发 明也可在多种区块链平台中实现数据的隐蔽传 输, 包括比特币、 以太坊、 EOS等公有区块链平台 和Hyperledger  Fabric等联盟区块链平台。 因 此, 本发明具有很强的实用性。 权利要求书1页 说明书5页 附图1页 CN 114389846 A 2022.04.22 CN 114389846 A 1.一种基于区块链多交易拆分的数据隐蔽传输方法, 其特 征在于, 包括以下步骤: 步骤1: 链下协商; 发送方和接收方预先协商一个区块链地址集合, 集合中包括N个区块链地址, 这些地址 均由发送方生成, 用于发送方发送交易和接收方筛选交易; 同时, 发送方会和接收方预先协 商隐蔽信息的拆分数量, 即一条隐蔽信息将会被拆分成n条子隐蔽信息; 同时, 发送方会和 接收方还会预先协商好隐蔽信息的嵌入/提取方法, 便于接 收方从交易中提取和恢复出隐 蔽信息; 步骤2: 嵌入隐蔽信息; 发送方根据经步骤1与接收方协商的隐蔽信息拆分数, 将隐蔽信息拆分成相应的子隐 蔽信息; 对于每一条子隐蔽信息, 发送方使用经步骤1与接收方协商的隐蔽信息嵌入方法, 将子隐蔽信息嵌入到区块链交易中, 该区块链交易中所使用的输入地址至少有一个是在与 接收方协商好的地址集 合内; 最终, 发送方生成与隐蔽信息拆分数量相同的区块链交易; 步骤3: 传输隐蔽信息; 发送方通过广播的形式, 将步骤2中的区块链交易广播到区块链网络中; 由于区块链网络采用基于广播的同步机制, 发送方在隐蔽信 息传输阶段无需指定接收 方的IP地址, 只需要确保所发的区块链交易成功被记录在区块链上; 同时, 由于区块链的不 可篡改性质, 交易一旦上链, 就不会被修改和删除, 因此, 只要交易成功上链, 隐蔽交易就能 够成功被接收方 所接收; 步骤4: 提取隐蔽信息; 接收方每同步一个新区块, 就要对区块中的每一个交易进行筛选; 只要交易的输入地 址中至少有一个地址包含在步骤1中与发送方预先协商的地址集合内, 则该交易就被视为 携带子隐蔽信息的交易; 在筛选出与发送方预先协商的隐蔽信 息的拆分数量相同的交易后, 接收方将提取出的 子隐蔽信息进行聚合, 恢复出隐蔽信息 。 2.一种基于区块链多交易拆分的数据隐蔽传输方法, 其特征在于, 隐蔽信息为明文形 式。 3.一种基于区块链多交易拆分的数据隐蔽传输方法, 其特征在于, 隐蔽信息为密文形 式, 此时, 发送方需要额外与接收方协商解密密钥, 便于接收方将隐蔽信息解密, 得到解密 后的结果。权 利 要 求 书 1/1 页 2 CN 114389846 A 2一种基于区块链多交易拆分的数据隐蔽传输方 法 技术领域 [0001]本发明涉及 一种数据隐蔽传输方法, 具体涉及一种基于区块链多交易拆分的数据 隐蔽传输方法, 属于区块链及数据隐蔽传输技 术领域。 背景技术 [0002]当前, 以信息隐藏技术为代表的数据隐蔽传输机制, 在秘密共享、 情报传输等领域 发挥着重要作用。 与通过数据加密来隐藏发送方和接 收方通信内容的方法不同, 数据隐蔽 传输机制旨在隐藏发送方和接 收方的行为, 即, 第三方无法感知到发送方和接 收方之间存 在通信行为, 进 而无法感知到隐蔽信息的存在, 这进一 步保护了通信双方的行为隐私。 [0003]但是, 传统的数据隐蔽传输机制, 仍然存在通信信道被监管、 传输过程不可靠、 双 方身份易 暴露等问题, 难以满足在公开信道下实现可靠高效的数据隐蔽传输需求。 [0004]区块链技术具有无中心化、 不可篡改等特性, 任何人或机构无法通过控制一个或 几个节点的方式控制整个区块链网络, 并且数据一旦存储在区块链上, 就无法被修改或删 除。 因此, 将区块链技术应用于数据隐蔽传输机制, 将有助于解决现有 数据隐蔽传输机制中 存在的上述问题。 [0005]目前, 基于区块链的数据隐蔽传输机制, 主要为基于区块链交易字段的数据隐蔽 传输方法。 在此类方法中, 隐蔽信息被嵌入到区块链的交易字段中, 包括交易的金额、 输入 输出地址数量、 交易的自定义数据字段等。 发送方和接收方预先约定一个区块链地址A作为 接收方筛选交易的标签, 地址A由发送方生成。 在数据隐蔽传输过程中, 发送方首先将 明文 或密文形式的隐蔽信息嵌入在交易中, 并使用地址A作为交易的输入地址, 接收方在区块链 网络中若筛选到输入地址为A的交易, 说明该交易中携带隐蔽信息, 之后, 接 收方通过和发 送方预先约定好的方案, 恢复出隐蔽信息 。 [0006]然而, 上述过程仅仅将隐蔽信息嵌入单个区块链交易中。 一旦某个携带隐蔽信息 的交易暴露, 攻击者就可以直接提取并恢复出该交易中嵌入的隐蔽信息, 这些信息同样有 助于攻击者找到其它嵌入隐蔽信息的交易, 这给基于区块链的数据隐蔽传输应用造成了极 大安全威胁, 导 致现有方式仍然无法应用在实际的数据隐蔽传输场景中。 发明内容 [0007]本发明的目的是针对现有技术存在的缺陷, 为解决区块链数据隐蔽传输过程中的 隐蔽性问题, 提高安全性和实用性, 创造性地提出一种基于区块链多交易拆分的数据隐蔽 传输方法。 [0008]本发明的创新点在于: 利用地址组筛选机制和隐蔽信息拆分机制, 将隐蔽信息拆 分并嵌入到多个区块链交易中。 攻击者即使获得 单个区块链交易, 也无法恢复出隐蔽信息 。 [0009]区块链网络是一种去中心化网络, 具有公开透明、 不可篡改等特点, 典型的区块链 网络包括比特币、 以太坊等。 区块链网络中的数据主要由成百上千万的区块链交易构成, 其 中, 区块链交易中的字段, 如交易金额、 交易地址、 交易自定义数据等字段, 常被用作隐蔽信说 明 书 1/5 页 3 CN 114389846 A 3

.PDF文档 专利 一种基于区块链多交易拆分的数据隐蔽传输方法

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