说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210711186.6 (22)申请日 2022.06.22 (71)申请人 广州大学 地址 510006 广东省广州市大 学城外环西 路230号 (72)发明人 刘园 陈俣欣 龚志强 宁俊义  于汪源  (74)专利代理 机构 广州高炬知识产权代理有限 公司 44376 专利代理师 孙明科 (51)Int.Cl. G06F 16/13(2019.01) G06F 16/182(2019.01) G06F 21/60(2013.01) G06F 21/64(2013.01)H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/1097(2022.01) (54)发明名称 一种基于区块链的飞机制造数据存 储方法 (57)摘要 本发明涉及数据存储技术领域, 公开了一种 基于区块链的飞机制造数据存储 方法, 包括以下 步骤: 步骤1: 用户向飞机 数据管理系统发起增加 飞机制造 数据的请求: 用户在飞机管理系统上发 起增加飞机制造数据的请求后, 用户节点将向星 际文件系统发起增加数据 请求; 步骤2: 超级账本 为发起上传数据请求的节点分配密钥: 超级账本 集群接收到用户节点发起的上传数据的请求后, 随机生成密钥, 发送给请求节点; 步骤3: 将步骤1 中上传的数据使用步骤2生成的密钥进行加密; 步骤4: 将步骤3加密后的数据存储到IPFS中。 本 发明通过对数据采用 国密SM4加密算法进行加 密, 保障了数据的安全性, 进一步加强了飞机制 造数据的隐私性。 权利要求书1页 说明书4页 附图2页 CN 115129663 A 2022.09.30 CN 115129663 A 1.一种基于区块链的飞机制造数据存 储方法, 其特 征在于: 包括以下步骤: 步骤1: 用户向飞机数据管理系统发起增 加飞机制造数据的请求: 用户在飞机管理系统上发起增加飞机制造数据的请求后, 用户节点将向星际文件系统 IPFS发起增 加数据请求; 步骤2: 超级账本 Hyperledger  Fabric为发起上传数据请求的节点分配密钥: 超级账本集群接收到用户节点发起的上传数据的请求后, 随机生成密钥, 发送给请求 节点; 步骤3: 将步骤1中上传的数据使用步骤2生成的密钥进行加密; 步骤4: 将步骤3加密后的数据存 储到IPFS中; 步骤4.1: 将步骤3加密后的数据文件存储到块中; 若数据文件大小小于256KB时, 直接 将这个文件存储到一个块内, 若 数据文件 大小大于256KB, 将文件分割成多个256KB 文件, 然 后放入块中, 之后, IPFS创建一个空块, 该块将链接该文件的所有子块; 步骤4.2: 将步骤4.1生成的块以及块的索引结构存 储到IPFS中; 步骤4.3: 将步骤4.2上传的数据文件和索引结构存储到Merkle  DAG中, 将步骤4.2上传 的文件和索引机构添加到IPFS中。 2.根据权利要求1所述的基于区块链 的飞机制造数据存储方法, 其特征在于: 采用SM4 加密算法对步骤1中上传的数据进行加密。 3.根据权利要求1所述的基于区块链的飞机制造数据存储方法, 其特征在于: 步骤1上 传的数据分成多组, 每组长度为 4字, 其中1字代 表4字节。 4.根据权利要求1所述的基于区块链的飞机制造数据存储方法, 其特征在于: IPFS会将 步骤4.1生成的每一个块计算一次哈希值A, 所有块的哈希 值A计算完毕后, 将一个文件 所有 的哈希值A组成一个数组B, 计算数组B的哈希值C, 将加密后的数据文件和哈希 值C组成一个 索引结构 D, 最后将数据文件和索引结构上传到IPFS上。 5.根据权利要求1所述的基于区块链的飞机制造数据存储方法其特征在于: 步骤4.3 中 采用默克尔有向无环图Merk le DAG存储结构。权 利 要 求 书 1/1 页 2 CN 115129663 A 2一种基于区块链的飞机制造数据存 储方法 技术领域 [0001]本发明涉及数据存储技术领域, 具体涉及 一种基于区块链的飞机制造数据存储方 法。 背景技术 [0002]在飞机制造产业中, 制造数据对飞机质量的监管和航空安全具有重要的作用。 随 着飞机产业逐渐兴起, 其相关产业链从原材料供应、 零部件制造、 分系统集 成, 到整机总装, 还包括研制过程中和售后的维修检测等。 一架飞机主要由300 ‑500万个零部件组成, 这些零 部件需要 数千个供应商生产。 每架飞机由多个部件组成, 零部件种类繁多, 且零部件在 全球 范围内设计和制造, 多阶段供应链复杂。 飞机零部件的制造数据中存在数据易丢失、 占用空 间大、 利用率低、 真实性难保障等挑战性问题。 [0003]当前区块链技术的安全性主要依靠区块链自身的去中心化、 开放性以及防篡改 性, 利用该特性可以解决很多项目中的安全和信任问题, 并大大保护数据及产品的 隐私, 对 军工产业提供强有力的保障, 而对比目前仍在使用旧系统的飞机制 造厂商, 将本项目应用 到飞机制 造产业当中, 利用区块链中的去中心化、 账本不可篡改、 可追溯性的特点, 可以有 效解决当前飞机制造产业的数据易丢失、 利用率低、 真实性难保障等问题。 [0004]飞机制造数据传统的存储方法存在数据易丢失、 数据不可信、 真实性难以保障的 问题, 每个设计团队、 生产团队都需要跟踪每架飞机上的每一个零件、 每一道工序、 每一张 设计图等, 为了以稳定、 安全和可追溯的方式对飞机数据进 行管理迫切需要解决 的问题, 基 于区块链技术的数据管理, 可以在技术上保证数据的不可篡改性, 提供面向飞机数据档案 可信内网存储和访问控制管理方案, 具备可验证一致性交付能力。 为此, 本发明提出了一种 基于区块链的飞机制造数据存 储方法来 解决问题。 发明内容 [0005]本发明的目的在于提供一种基于区块链的飞机制造数据存储方法, 以解决上述背 景技术中所提出的问题。 [0006]为实现上述目的, 本发明提供如下技 术方案: [0007]一种基于区块链的飞机制造数据存 储方法, 包括以下步骤: [0008]步骤1: 用户向飞机数据管理系统发起增 加飞机制造数据的请求: [0009]用户在飞机管理系统上发起增加飞机制造数据的请求后, 用户节点将向星际文件 系统(IPFS)发起增 加数据请求; [0010]步骤2: 超级账本(Hyperledger  Fabric)为发起上传数据请求的节点分配密钥: [0011]超级账本集群接收到用户节点发起的上传数据的请求后, 随机生成密钥, 发送给 请求节点; [0012]步骤3: 将步骤1中上传的数据使用步骤2生成的密钥进行加密; [0013]步骤4: 将步骤3加密后的数据存 储到IPFS中;说 明 书 1/4 页 3 CN 115129663 A 3

.PDF文档 专利 一种基于区块链的飞机制造数据存储方法

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