[发明专利]基于IPFS和区块链的文件分布式存储管理方法及系统有效
申请号: | 202110620435.6 | 申请日: | 2021-06-03 |
公开(公告)号: | CN113360953B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 唐毅;熊世凯 | 申请(专利权)人: | 上海和数软件有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/182;G06F21/60 |
代理公司: | 成都鱼爪智云知识产权代理有限公司 51308 | 代理人: | 梁悦敏 |
地址: | 200331 上海市普陀*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ipfs 区块 文件 分布式 存储 管理 方法 系统 | ||
本发明公开了一种基于IPFS和区块链的文件分布式存储管理方法,包括以下步骤:获取并上传用户签名后的文件数据至IPFS;获取IPFS对文件数据进行签名后的文件哈希;获取并采用用户密钥对对应的文件哈希进行签名,生成用户签名数据;建立多个存储终端的存储管理协议,将多个存储终端进行关联,生成关联信息;获取并采用对应存储终端的密钥对用户签名后的文件数据进行签名,生成终端签名数据;将文件哈希、用户签名数据和终端签名数据上传至区块链中进行存储。设计区块链技术领域。本发明还公开了一种基于IPFS和区块链的文件分布式存储管理系统。本发明结合IPFS和区块链,对文件进行分布存储,保证文件存储的安全性。
技术领域
本发明涉及区块链技术领域,具体而言,涉及一种基于IPFS和区块链的文件分布式存储管理方法及系统。
背景技术
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。IPFS对标HTTP基础传输协议,这是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。
现有技术中对文件数据进行存储时无法有效保证文件存储的安全性,文件容易被泄露,被篡改,且存储空间不足,数据量过大时无法保证数据传输的完整性,数据容易丢失。
发明内容
为了克服上述问题或者至少部分地解决上述问题,本发明实施例提供一种基于IPFS和区块链的文件分布式存储管理方法及系统,结合IPFS和区块链,对文件进行分布存储,保证文件存储的安全和多数据传输的完整有效性。
本发明的实施例是这样实现的:
第一方面,本发明实施例提供一种基于IPFS和区块链的文件分布式存储管理方法,包括以下步骤:
获取并上传用户签名后的文件数据至IPFS;
获取IPFS对文件数据进行签名后的文件哈希;
获取并采用用户密钥对对应的文件哈希进行签名,生成用户签名数据;
基于IPFS建立多个存储终端的存储管理协议,将多个存储终端进行关联,生成关联信息;
根据关联信息获取并采用对应存储终端的密钥对用户签名后的文件数据进行签名,生成终端签名数据;
将文件哈希、用户签名数据和终端签名数据上传至区块链中进行存储。
用户采用自己的密钥对需要上传的文件进行加密(签名),获取用户签名后的文件数据并将其上传至IPFS(分布式文件系统),通过IPFS对用户的文件数据进行签名,赋予其文件哈希,以便后续进行寻址快速查找到对应的文件,同时,IPFS赋予文件一个哈希,对文件进行加密,保证文件的安全性,为了进一步保证用户对文件的所有权,采用用户的密钥对文件哈希进行加密,多重保证文件的安全性,同时,保证后续只有对应用户或者对应用户建立关联的用户才能获取文件的查找权限;为了保证对数据进行有效存储,充分利用好网络中各个存储终端的存储空间,基于IPFS协议使得各个存储终端进行联动,用户通过IPFS协议,从全球各地多个分布的硬盘(存储终端)里利用闲置带宽上传下载,使得存储更可靠、更快、更便宜;采用关联的多个存储终端的密钥对用户的文件数据进行加密(签名),保证上传至区块链中文件数据是经过多重加密保护的,进一步保证文件存储的安全性。
本方法结合IPFS和区块链,对文件进行分布存储,保证文件存储的安全和多数据传输的完整有效性,将全球网络中的多个存储终端进行联动,充分利用好存储资源,同时保证数据可以同时通过终端进行上传下载,保证数据传输的完整性。
基于第一方面,在本发明的一些实施例中,上述获取并上传用户签名后的文件数据至IPFS的方法包括以下步骤:
建立公有网络对接通道和私有网络对接通道;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海和数软件有限公司,未经上海和数软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110620435.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像数据修正方法、装置、电子设备及自动驾驶车辆
- 下一篇:碎屑清洁装置及系统