基于区块链的加密云存储系统的研究
发布时间:2023-08-04 19:27
随着网络技术、计算机IT技术的发展,现有的数据量正在以几何级的速度增长,云存储在近些年也因此大力发展。与此同时,人们对数据存储的容量、有效性和安全性也提出了更高的要求。然而目前的云存储方案依然集中于第三方存储服务商,文件的完整性验证方案也多基于第三方验证机构。在传统云平台的中心化存储模型中,依赖于服务商的设备,没有充分利用空闲内存资源。本文分析了当前云存储、区块链技术的发展现状和趋势,设计了一个基于区块链技术的可加密云存储系统模型,分析了系统的整体架构,在该架构基础上提出了一种基于区块链的云数据完整性验证方案,最后设计和构建了在区块链上关于数据存储的智能合约方案,以保证数据存储交易的公平性。首先介绍了当今国内外云计算、区块链技术的发展现状和趋势,介绍了本文用到的相关技术,介绍了区块链在云存储中的应用情况,分析了云计算中云数据完整性验证方案模型与研究现状。其次,结合现状本文提出一种基于区块链技术和IPFS网络结构的新型可加密分布式云存储系统模型。文章对系统的操作流程、模块分层情况、核心模块做出详细分析与设计。该系统中,使用IPFS作为底层网络协议,形成了一个分布式的文件存储系统;使用区块...
【文章页数】:60 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 研究背景和意义
1.2 国内外发展现状
1.2.1 云存储的发展现状
1.2.2 区块链的发展现状
1.3 本文主要工作及章节安排
1.3.1 本文主要工作
1.3.2 本文章节安排
第2章 相关技术介绍
2.1 区块链技术
2.2 以太坊和其智能合约
2.3 星际文件系统
2.4 云数据完整性验证方案
2.5 本章小结
第3章 基于区块链的加密云存储系统模型的研究
3.1 系统架构设计
3.2 系统模块分层设计
3.3 核心模块设计
3.3.1 钱包模块
3.3.2 主机模块
3.3.3 租用者模块
3.3.4 主机数据库模块
3.4 底层接口调用
3.4.1 调用IPFS的封装接口
3.4.2 调用区块链、智能合约模块的封装接口
3.5 本章小结
第4章 区块链上的数据完整性验证方案和文件存储智能合约
4.1 云数据完整性验证方案研究
4.1.1 方案模型研究
4.1.2 方案算法
4.1.2.1 算法流程
4.1.2.2 区块链交易
4.1.2.3 数据加密上传
4.1.2.4 方案对比分析
4.1.3 方案安全性分析
4.2 智能合约方案设计
4.2.1 服务能力合约
4.2.2 文件存储合约
4.3 实验分析
4.3.1 存储证明验证测试
4.3.2 合约部署和调用测试
4.4 本章小结
第5章 总结与展望
5.1 本文工作总结
5.2 展望
致谢
参考文献
附录
本文编号:3838864
【文章页数】:60 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第1章 绪论
1.1 研究背景和意义
1.2 国内外发展现状
1.2.1 云存储的发展现状
1.2.2 区块链的发展现状
1.3 本文主要工作及章节安排
1.3.1 本文主要工作
1.3.2 本文章节安排
第2章 相关技术介绍
2.1 区块链技术
2.2 以太坊和其智能合约
2.3 星际文件系统
2.4 云数据完整性验证方案
2.5 本章小结
第3章 基于区块链的加密云存储系统模型的研究
3.1 系统架构设计
3.2 系统模块分层设计
3.3 核心模块设计
3.3.1 钱包模块
3.3.2 主机模块
3.3.3 租用者模块
3.3.4 主机数据库模块
3.4 底层接口调用
3.4.1 调用IPFS的封装接口
3.4.2 调用区块链、智能合约模块的封装接口
3.5 本章小结
第4章 区块链上的数据完整性验证方案和文件存储智能合约
4.1 云数据完整性验证方案研究
4.1.1 方案模型研究
4.1.2 方案算法
4.1.2.1 算法流程
4.1.2.2 区块链交易
4.1.2.3 数据加密上传
4.1.2.4 方案对比分析
4.1.3 方案安全性分析
4.2 智能合约方案设计
4.2.1 服务能力合约
4.2.2 文件存储合约
4.3 实验分析
4.3.1 存储证明验证测试
4.3.2 合约部署和调用测试
4.4 本章小结
第5章 总结与展望
5.1 本文工作总结
5.2 展望
致谢
参考文献
附录
本文编号:3838864
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3838864.html