standard download
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111599427.4 (22)申请日 2021.12.24 (71)申请人 四川启睿 克科技有限公司 地址 610000 四川省成 都市中国 (四川) 自 由贸易试验区成都高新区天府四街 199号1栋33层 (72)发明人 康红娟 袁杨  (74)专利代理 机构 四川省成 都市天策商标专利 事务所(有限合 伙) 51213 代理人 张秀敏 (51)Int.Cl. H04L 67/104(2022.01) H04L 9/40(2022.01) H04L 65/611(2022.01) H04L 67/12(2022.01) (54)发明名称 一种基于区块链的数据分发方法 (57)摘要 本发明公开了一种基于区块链的数据分发 方法, 选取服务器搭建根节点, 各个业务系统接 入根节点成为共识节点, 完成联盟链的组建, 商 定消息唯一标识定义规范; 发送方完成数据分发 格式封装 得到交易消息, 并通过广播的方式发送 交易消息, 交易消息包括保留字段和接收方地址 字段; 接收方通过接收方地址字段确认是发送给 自身的交易消息, 则解析保留字段得到与业务相 关的消息, 并根据 自身处理结果, 以区块链交易 的方式进行广播回复消息; 组成联盟链的各个节 点完成数据分发过程的存证。 本发 明一方面提高 消息发送与应答的时效性, 一方面节约人力排查 工作成本, 同时可避免二次人为错误, 整体提升 业务可靠性。 权利要求书1页 说明书5页 附图3页 CN 114244851 A 2022.03.25 CN 114244851 A 1.一种基于区块链的数据分发方法, 其特 征在于, 包括: 步骤S1、 选取服务器搭建根节点, 各个业务系统向第三方证书颁发机构申请CA证书, 接 入根节点成为共识节点, 完成联盟链的组建, 生成P2P通讯网络, 并通过多方共识商定消息 唯一标识定义规范; 各个业务系统生成密钥对并秘密保存私钥, 每个业务系统的身份标识 由公钥唯一 生成; 步骤S2、 发送方完成数据分发格式封装得到交易消息, 并通过广播的方式发送交易消 息, 交易消息包括保留字段和接收方地址字段, 保留字段中包含与业务相关的消息, 消息中 包含了发送方和接收方; 接收方地址 字段用于 接收方确认是否发送给自身的消息; 步骤S3、 接收方通过接收方地址字段确认是发送给自身的交易消息, 则解析保留字段 得到与业务相关的消息, 并根据自身处理结果, 以区块链交易的方式进 行广播回复消息, 回 复消息同样包括保留字段和接收地址 字段; 步骤S4、 组成联盟链的各个节点完成数据分发过程的存证。 2.根据权利要求1所述的一种基于区块链的数据分发方法, 其特征在于, 步骤S4中存证 过程遵循如下原则: 将消息对的关键参数, 以智能合约方式写入链式账本; 关键参数对应内 容的存放遵循底层链的块打包 模式; 消息对指交易消息和该交易消息对应的回复消息 。 3.根据权利要求1所述的一种基于区块链的数据分发方法, 其特征在于, 步骤S2中还包 括根节点链下缓存交易消息, 步骤S3中还 包括根节点链下缓存回复消息 。 4.根据权利要求1所述的一种基于区块链的数据分发方法, 其特征在于, 如果交易消息 需要保密, 发送方在发送前还需要通过数据访问账本读取接 收方的公钥, 并采用接 收方的 公钥对交易消息加密, 接收方在解析 数据时通过自身私钥解密。 5.根据权利要求4所述的一种基于区块链的数据分发方法, 其特征在于, 各个业务系统 的私钥秘密存 储于可信执 行环境, 接收方通过 可信执行环境解密。 6.根据权利要求1所述的一种基于区块链的数据分发方法, 其特征在于, 各个业务系统 的私钥秘密存 储于安全硬件介质。 7.根据权利要求1所述的一种基于区块链的数据分发方法, 其特征在于, 各个业务系统 搭建一个或者多个区块链 节点, 这些区块链 节点构成区块链数据分发系统。权 利 要 求 书 1/1 页 2 CN 114244851 A 2一种基于区块链的数据分发方 法 技术领域 [0001]本发明涉及信息传输技术领域, 尤其涉及物联 网业务场景的数据交互, 具体的说, 是一种基于区块链的数据分发方法。 背景技术 [0002]目前在多方参与的业务场景中, 传统数据交互采用两两系统间建立安全通道, 保 证两个业务系统数据 交互的及时性与准确 性。 但是这种模式会给业务系统带来接口开发、 管理、 运维的复杂度, 一旦发现错误, 需要逐步人工逐一排查参与数据 交互的系统日志, 先 定位数据最初始的来源, 然后根据传递链路, 逐一定位错误并纠正。 在当前的物联网领域, 同一数据传播的链路较为复杂, 人工排查是费时费力, 既耽误业务进度, 也无法避免人为的 二次错误。 如申请号为202110440682.8、 公开日为20210528、 名称为文本数据分发方法、 系 统的中国专利公开了: 在数据交互系统中选择一个为 发送端, 获取接收端列 表, 按照距离发 送端的远近进行排列, 优先将数据发送至距离发送端最近的接 收端, 接收到数据的接 收端 再将数据发送给距离发送端次近的接 收端, 依次类推, 直至数据发送完毕。 但是, 这种模式 下, 每个接收端均接收保留数据, 但是实际业务场景, 并不是所有的数据都需要每个系统都 接收保留一份, 尤其涉及到某些需要考虑的秘密消息时。 申请号为202110758999.6、 公开日 为20210910, 名称为一种DDS分布式系统的数据访问控制方法的中国专利申请, 公开了对 数 据的发布和订阅过程进行主题级的细粒度访问控制。 将主题数据的访问控制权限分解为 发 布权限和 订阅权限,其次根据主题访问控制 权限与用户属 性的相关性分发权限密钥对, 然 后在DDS发现 匹配过程中增加发布权限签名认证, 将DDS通信流程与属性加密和签名认证技 术相结合, 设计了与DDS发布/订阅的松耦合和一对多特性相匹配、 并保证数据分发服务机 密性、 真实性, 解决了消息发布订阅过程中构件间非授权发布和非授权订阅的安全问题。 但 是其是基于特定的DDS模式下的主题的安全考量, 且其中的 “发布订阅 ”模式的交互双方为 指定的双方。 这种有数据分发模式限制的安全保障, 并不是一种普适的解决方案 。 [0003]因此, 在保障物联网跨层级、 跨系统的数据交互的及 时性、 可靠性的前提下, 仍然 存在以下问题待解决: (1)缺少灵活可扩展的多方信任架构, 以高效保障参与数据交互的系 统身份可靠性; (2)在分布式架构下, 如何实现秘密数据的定向安全分发, 且保障数据的保 密性; (3)数据交互过程中, 如何实现操作日志的多 方可信存储, 保障数据不可抵赖, 为后续 数据错误定位提供强有力的佐证; (4)建立普适性高的多对多的数据交互安全体制, 保障数 据交互的高效性保障。 发明内容 [0004]为解决现有技术中存在的问题, 本发明提供一种基于区块链的数据分发方法, 利 用区块链多方共识、 链式账本、 智能合约等技术, , 实现数据交互的及时性、 安全性、 可靠性 的三重保障, 以及与密码算法相结合, 保障数据分发过程的保密性。 [0005]本发明通过 下述技术方案解决上述问题:说 明 书 1/5 页 3 CN 114244851 A 3

.PDF文档 专利 一种基于区块链的数据分发方法

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