[发明专利]一种基于区块链的文件存储鉴定方法、系统、介质和装置在审
申请号: | 201910313706.6 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110084062A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 胡乔治;朱国帅;朱水斌;罗稳;刘建 | 申请(专利权)人: | 卓尔购电子商务(武汉)有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64 |
代理公司: | 武汉谦源知识产权代理事务所(普通合伙) 42251 | 代理人: | 尹伟 |
地址: | 430312 湖北省武汉市黄陂区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 校验码 分布式文件存储 上传 鉴定文件 文件存储 网络 篡改 网络存储文件 文件存储系统 读取 分布式存储 部署文件 创新性地 存储文件 访问用户 管理接口 接收存储 网络存储 网络返回 文件管理 存储 创建 成功 | ||
1.一种基于区块链的文件存储和鉴定方法,其特征在于,包括如下步骤:
步骤1:创建分布式文件存储网络和区块链网络,并部署文件管理接口;
步骤2:所述文件管理接口接收存储文件并获取其文件属性信息,并将所述存储文件上传至所述分布式文件存储网络存储,且在上传成功时接收所述分布式文件存储网络返回的所述存储文件对应的初始校验码;
步骤3:所述文件管理接口将所述存储文件对应的初始校验码和文件属性信息上传至所述区块链网络并存储;
步骤4:从所述区块链网络中读取鉴定文件的当前校验码,并在所述当前校验码与鉴定文件对应的初始校验码相同时确定所述待鉴定文件未被篡改,否则确定待鉴定文件已被篡改。
2.根据权利要求1所述的基于区块链的文件存储和鉴定方法,其特征在于,所述步骤2中,所述分布式文件存储网络返回所述初始校验码具体包括:
将所述存储文件划分为多个文件块,并采用加密算法计算每个所述文件块对应的初始校验码;
将所有所述文件块的初始校验码合成字符串,并再次采用加密算法计算所述存储文件对应的初始校验码;
将所述初始校验码返回至所述文件管理接口。
3.根据权利要求1所述的基于区块链的文件存储和鉴定方法,其特征在于,所述步骤2中,所述文件管理接口将所述存储文件上传至所述分布式文件存储网络后,如果在设定的时间内没有收到所述分布式文件存储网络返回的所述初始校验码,则再次将所述存储文件上传至所述分布式文件存储网络,直至收到所述分布式文件存储网络返回的所述初始校验码,并确定所述存储文件上传成功。
4.根据权利要求1至3任一项所述的基于区块链的文件存储和鉴定方法,其特征在于,当存储在所述分布式文件存储网络内的文件被篡改时,所述分布式文件存储网络根据被篡改后的文件更新对应的当前校验码并返回至所述文件管理接口;
所述文件管理接口将更新后的当前校验码上传至所述区块链网络并对应存储。
5.一种基于区块链的文件存储和鉴定系统,其特征在于,包括:
创建部署模块,用于创建分布式文件存储网络和区块链网络;
文件管理模块,用于部署文件管理接口并接收存储文件并上传至所述分布式文件存储网络存储,且在上传成功时接收所述分布式文件存储网络返回的所述存储文件对应的初始校验码;还用于将所述存储文件对应的初始校验码和文件属性信息上传至所述区块链网络并存储;
鉴定模块,用于从所述区块链网络中读取鉴定文件的当前校验码,并在所述当前校验码与鉴定文件对应的初始校验码相同时确定所述待鉴定文件未被篡改,否则确定待鉴定文件已被篡改。
6.根据权利要求5所述的基于区块链的文件存储和鉴定系统,其特征在于,所述分布式文件存储网络具体包括:
划分加密子模块,用于将所述存储文件划分为多个文件块,并采用加密算法计算每个所述文件块对应的初始校验码;
合成加密子模块,用于将所有所述文件块的初始校验码合成字符串,并再次采用加密算法计算所述存储文件对应的初始校验码;
返回子模块,用于将所述初始校验码返回至所述文件管理接口。
7.根据权利要求5所述的基于区块链的文件存储和鉴定系统,其特征在于,所述文件管理模块在设定的时间内没有收到所述分布式文件存储网络返回的所述初始校验码,则再次将所述存储文件上传至所述分布式文件存储网络,直至收到所述分布式文件存储网络返回的所述初始校验码,并确定所述存储文件上传成功。
8.根据权利要求5至7任一项所述的基于区块链的文件存储和鉴定系统,其特征在于,所述分布式文件存储网络还用于:
当存储在所述分布式文件存储网络内的文件被篡改时,根据被篡改后的文件更新对应的当前校验码并返回至所述文件管理接口;
所述文件管理模块还用于:
将更新后的当前校验码上传至所述区块链网络并对应存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔购电子商务(武汉)有限公司,未经卓尔购电子商务(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313706.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于议会制度的区块链共识机制
- 下一篇:一种保护隐私数据的梯度下降计算方法