当前位置:主页 > 科技论文 > 计算机论文 >

基于区块链的云存储数据完整性检测的研究

发布时间:2023-03-18 19:48
  云存储技术不断发展的同时,针对云端数据的安全威胁也不断增加,由于云存储的模式让用户数据的控制权转移到了云端,当云存储服务器出现安全问题时,用户的云端数据完整性会受到严重威胁。对于云存储数据完整性检测的研究,传统的方案大多基于“挑战-应答”机制实现,这类方案实现时需要云端参与运算并提供特殊的接口,这对于当前商业化的云存储是不现实的,且云端返回的数据难以保证可信。有的方案中使用了可信第三方来分担计算和通信开销,但第三方的加入又会造成合谋攻击的风险。为了解决现有研究存在的一些问题,本文以区块链和云存储数据完整性检测作为重点研究内容,将区块链的去中心化和数据不可逆的特性与数据完整性检测进行结合,主要的创新点如下:一:提出将区块链与数据完整性检测技术结合,实现云存储数据完整性检测的方法,该方法基于公链区块链的去中心化和数据不可逆的特性,为检测数据的存储提供了可信支持,解决了传统检测方法中第三方合谋攻击的问题。二、提出了数据完整性检测系统中间层的架构方法,该方法通过中间层来实现系统与云端和区块链的交互,使方案设计中的各个参与方之间相对独立,解决了传统方法中对“挑战-应答”机制的依赖。论文根据研究内...

【文章页数】:77 页

【学位级别】:硕士

【文章目录】:
摘要
abstract
第一章 绪论
    1.1 研究工作的背景与意义
    1.2 国内外研究历史与现状
    1.3 本文的主要贡献与创新
    1.4 本论文的结构安排
第二章 相关技术背景
    2.1 云计算技术
        2.1.1 商业交付模式
        2.1.2 部署模式
        2.1.3 基本特点
    2.2 云存储技术
    2.3 区块链
        2.3.1 区块链基本原理
        2.3.2 共识机制
        2.3.3 智能合约
    2.4 Hash函数
    2.5 数据冗余技术
    2.6 本章小结
第三章 云存储数据完整性检测技术方案设计
    3.1 设计目标
    3.2 体系架构
    3.3 核心功能流程设计
        3.3.1 数据上传预处理
        3.3.2 数据下载验证
    3.4 数据恢复方案
    3.5 数据存储设计
    3.6 安全性分析
    3.7 本章小结
第四章 云存储数据完整性检测原型系统设计与实现
    4.1 系统目标
    4.2 原型系统设计
        4.2.1 原型系统架构
        4.2.2 系统功能模块
        4.2.3 原型系统交互时序
    4.3 存储设计
        4.3.1 关系型存储设计
        4.3.2 缓存存储设计
    4.4 关键类图与交互
        4.4.1 用户模块
        4.4.2 区块链模块
        4.4.3 上传模块
        4.4.4 下载模块
    4.5 本章小结
第五章 原型系统实验结果与评估
    5.1 实验环境
    5.2 实验结果展示与分析
        5.2.1 上传预处理实验结果
        5.2.2 下载验证实验结果
        5.2.3 数据恢复实验结果
    5.3 原型系统性能评估
        5.3.1 上传预处理性能
        5.3.2 下载验证性能
    5.4 本章小结
第六章 全文总结与展望
    6.1 全文总结
    6.2 后续工作
致谢
参考文献
攻读硕士学位期间取得的成果



本文编号:3763756

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3763756.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户90c52***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com