System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于分布式存储系统的区块链安全存储系统技术方案_技高网
当前位置: 首页 > 专利查询>魏利专利>正文

基于分布式存储系统的区块链安全存储系统技术方案

技术编号:40946622 阅读:4 留言:0更新日期:2024-04-18 20:19
本发明专利技术公开了基于分布式存储系统的区块链安全存储方法,应用于基于分布式存储系统的区块链安全存储系统,该方法包括用户在客户端对文件进行处理然后将文件存入分布式存储系统,用户上传的文件后,进行预处理操作,包括对文件进行加密、数据分块、数据编码操作;根据用户的需求,选择存储节点,将文件进行分布式存储;传输完成后在区块链上部署智能合约,智能合约负责完成文件所有权的管理,包括对文件列表更新合约、所有权请求合约以及文件授权合约;当用户需要进行文件申请或授权时,通过隐匿传输将打包好的交易发送至区块链网络中,本发明专利技术,具有提高存储效率和保护用户隐私的特点。

【技术实现步骤摘要】

本专利技术涉及区块链,具体为基于分布式存储系统的区块链安全存储系统


技术介绍

1、随着信息技术和移动通信技术的普及,用户数据规模急剧膨胀,为解决用户的海量数据存储需求,云存储系统已成为现代信息社会的基础服务设施。中心化的云存储系统依赖中心化的服务器为用户提供文件存储服务,存在单点故障的问题,容易造成用户数据不可用,并威胁用户隐私安全。随着区块链的诞生,数据被保护得到了进一步的提升,于是越来越多的场景引入区块链用于存储。然而,目前的区块链存储在数据恢复过程中易带来巨大的网络和计算开销,且易威胁到用户隐私安全。因此,设计提高存储效率和保护用户隐私的基于分布式存储系统的区块链安全存储系统是很有必要的。


技术实现思路

1、本专利技术的目的在于提供基于分布式存储系统的区块链安全存储系统,以解决上述
技术介绍
中提出的问题。

2、为了解决上述技术问题,本专利技术提供如下技术方案:基于分布式存储系统的区块链安全存储方法,该方法包括:

3、用户在客户端对文件进行处理然后将文件存入分布式存储系统;

4、传输完成后在区块链上部署智能合约;

5、当用户需要进行文件申请或授权时,通过隐匿传输将打包好的交易发送至区块链网络中。

6、根据上述技术方案,所述用户在客户端对文件进行处理然后将文件存入分布式存储系统包括:

7、用户上传的文件后,进行预处理操作,包括对文件进行加密、数据分块、数据编码操作;

8、根据用户的需求,选择存储节点,将文件进行分布式存储。

9、根据上述技术方案,所述将文件进行分布式存储包括:将文件分成数据块并按数据块在原文件中的位置组成数据条带,进一步对其进行编码,生成校验区块后上传至分布式存储系统。

10、根据上述技术方案,所述传输完成后在区块链上部署智能合约包括:

11、智能合约负责完成文件所有权的管理,包括对文件列表更新合约、所有权请求合约以及文件授权合约。

12、根据上述技术方案,所述当用户需要进行文件申请或授权时,通过隐匿传输将打包好的交易发送至区块链网络中包括:

13、使用区块链交易来传递请求信息和应答信息,并对接收方信息和交易内容进行隐藏。

14、根据上述技术方案,所述基于分布式存储系统的区块链安全存储系统,该系统包括:

15、客户端模块,用于用户在客户端进行操作;

16、后台处理模块,用于系统进行后台处理操作。

17、根据上述技术方案,所述客户端模块包括:

18、文件上传模块,用于数据所有者进行文件上传;

19、文件申请模块,用于数据使用者进行文件申请;

20、预处理模块,用于对文件进行预处理;

21、文件授权模块,用于进行对文件授权操作。

22、根据上述技术方案,所述后台处理模块包括:

23、文件存储模块,用于对文件进行分块存储;

24、智能合约模块,用于使用智能合约进行文件所有权管理;

25、隐匿传输模块,用于对文件信息进行隐匿传输。

26、根据上述技术方案,所述隐匿传输模块包括:

27、隐匿交易生成模块,用于生成隐匿交易;

28、隐匿交易查找模块,用于查找隐匿交易。

29、与现有技术相比,本专利技术所达到的有益效果是:本专利技术,通过设置有客户端模块和后台处理模块,用户上传的文件后,进行预处理操作,包括对文件进行加密、数据分块、数据编码操作,选择存储节点,将文件进行分布式存储,提供安全的文件存储服务,同时保证用户的文件信息不被泄露,实现高效的数据分块和冗余算法,提高系统运行效率;所述当用户需要进行文件申请或授权时,通过隐匿传输将打包好的交易发送至区块链网络中,使用隐匿传输进行信息传输,保护用户身份和数据的隐私;使用智能合约进行文件所有权申请和授权,同时实现智能合约中数据隐藏和保护。

本文档来自技高网...

【技术保护点】

1.基于分布式存储系统的区块链安全存储方法,其特征在于:该方法包括:

2.根据权利要求1所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述用户在客户端对文件进行处理然后将文件存入分布式存储系统包括:

3.根据权利要求2所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述将文件进行分布式存储包括:将文件分成数据块并按数据块在原文件中的位置组成数据条带,进一步对其进行编码,生成校验区块后上传至分布式存储系统。

4.根据权利要求1所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述传输完成后在区块链上部署智能合约包括:

5.根据权利要求1所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述当用户需要进行文件申请或授权时,通过隐匿传输将打包好的交易发送至区块链网络中包括:

6.基于分布式存储系统的区块链安全存储系统,其特征在于:该系统包括:

7.根据权利要求6所述的基于分布式存储系统的区块链安全存储系统,其特征在于:所述客户端模块包括:

8.根据权利要求6所述的基于分布式存储系统的区块链安全存储系统,其特征在于:所述后台处理模块包括:

9.根据权利要求6所述的基于分布式存储系统的区块链安全存储系统,其特征在于:所述隐匿传输模块包括:

...

【技术特征摘要】

1.基于分布式存储系统的区块链安全存储方法,其特征在于:该方法包括:

2.根据权利要求1所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述用户在客户端对文件进行处理然后将文件存入分布式存储系统包括:

3.根据权利要求2所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述将文件进行分布式存储包括:将文件分成数据块并按数据块在原文件中的位置组成数据条带,进一步对其进行编码,生成校验区块后上传至分布式存储系统。

4.根据权利要求1所述的基于分布式存储系统的区块链安全存储方法,其特征在于:所述传输完成后在区块链上部署智能合约包括:

【专利技术属性】
技术研发人员:魏利
申请(专利权)人:魏利
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1