[发明专利]一种区块链文件存储系统及其方法在审
申请号: | 201911395576.1 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111147502A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 骆扬杰;薛斌;谢雨 | 申请(专利权)人: | 合肥都市链情商务有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/08;G06F21/62 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230031 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 文件 存储系统 及其 方法 | ||
本发明公开了一种区块链文件存储系统及其方法,是应用于用户将文件上传到区块链进行存储的场景中,该存储系统包括上传子系统、区块链管理子系统以及文件管理子系统,其中,上传子系统包括:文件上传模块、文件转换模块;区块链管理子系统包括:地址生成模块、公私钥生成模块、文件上链模块;文件管理子模块:文件查询模块、文件解密模块。本发明能实现文件安全存储,文件全部存储在区块链上,避免被第三方恶意删除和修改,有效降低存储成本,是传统的网盘的完美替代者。
技术领域
本发明涉及区块链文件存储领域,具体涉及一种区块链文件存储系统及其方法。
背景技术
如今,区块链技术应用已延伸到文件存储、数字金融、物联网、智能制造、供应链管理、数字资产交易等多个领域。目前,全球主要国家都在加快布局区块链技术发展。我国在区块链领域拥有良好基础,要加快推动区块链技术和产业创新发展,积极推进区块链和经济社会融合发展。
传统网盘文件存储技术,依赖于中心化服务,上传文件安全性不能得到保证,存在被删除和被查看的风险。
发明内容
本发明是为了解决上述现有技术存在的不足之处,提出一种真正安全可靠的区块链文件存储系统及其方法,以期能够提高区块链技术应用的可靠性和有效性,并同时大大降低文件存储的成本。
本发明为解决技术问题采用如下技术方案:
本发明一种区块链文件存储系统的特点是应用于用户将文件上传到区块链进行存储的场景中;所述区块链文件存储系统包括:上传子系统、区块链管理子系统以及文件管理子系统;
所述上传子系统包括:文件上传模块、文件转换模块;
所述区块链管理子系统包括:地址生成模块、公私钥生成模块、文件上链模块;
所述文件管理子模块包括:文件查询模块、文件解密模块;
所述地址生成模块获取用户提出的地址申请后,生成用户所需的区块链地址以及地址私钥,并记为用户地址Addr以及地址私钥FromK;
所述公私钥生成模块接收用户的密钥请求后,生成所述用户的非对称公钥以及私钥,并记为用户的公钥Pub以及私钥Pri;
所述文件上传模块接收用户上传的所有文件以及用于构建区块链交易的属性信息,包括:用户地址Addr和地址私钥FromK、用户的公钥Pub和私钥Pri;
所述文件转换模块将用户上传的文件转换为区块链上可存储的数据格式;
所述文件上链模块获取格式转换后的文件并存储在与所述用户地址Addr所关联的区块链交易上,并由所述区块链进行加密处理,得到加密后的文件;
设置所述区块链交易上的属性信息包括:交易发起地址From、交易发起地址的私钥FromKey、交易发起使用非对称公钥PrivateFrom、交易发起使用的非对称私钥PrivateFromKey、交易接收地址To、交易接收使用的非对称公钥PrivateFor、交易附属数据Input;
所述文件上链模块在所述区块链交易的属性信息中指定:所述交易发起地址From为用户的地址Addr,所述交易发起地址的私钥FromKey为用户的地址私钥FromK,所述交易发起使用非对称公钥PrivateFrom为用户的公钥Pub,所述交易发起使用的非对称私钥PrivateFromKey为用户的私钥Pri,所述交易接收地址To为用户的地址Addr,所述交易接收使用的非对称公钥PrivateFor为用户的公钥Pub,交易附属数据Input为格式转换后的文件;
所述文件上链模块将区块链交易提交得到的区块链交易编号TranHash并返回给用户,从而完成文件存储过程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥都市链情商务有限公司,未经合肥都市链情商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911395576.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有油液降温功能的散热器
- 下一篇:一种检验样本存储柜