云存储数据完整性检验方法研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:angieho
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是下一代IT企业架构,但是云计算的安全问题阻碍了其大规模应用,其中一个主要的挑战是远程公开地对不可信的云存储服务器上的用户数据进行完整性检验。然而由于用户有限的资源和专业能力,且用户的外包数据通常是动态的,所以需要引入第三方审计,代替用户执行支持数据动态操作的完整性检验。动态完整性检验的核心是良好的认证结构,Merkle哈希树是一种较好的认证结构,可以快速验证某一数据块或少数数据块的完整性。目前,研究者设计了一种基于Merkle哈希树的完整性检验方案能够支持第三方审计和数据动态操作,但是通信量较大,不支持多种粒度的块操作。粒计算理论可以用来解决数据的粒化和数据粒子的计算问题。   本文使用粒计算的思想,将数据文件的基本块聚集成小块和大块,形成了一个三维的粒度结构,将可交换哈希引入Merkle哈希树中,构造了一种分层的动态Merkle哈希树,降低了Merkle哈希树的高度,使得通信量的主要部分辅助验证信息的长度变小,同时支持不同粒度数据块的动态操作。本文提出了一种改进的云存储完整性检验方案,本方案支持隐私保护机制,保护用户的重要数据不会泄露至第三方;使用质询-响应的模式,由第三方对云存储服务器执行周期性地实时检测,适合实际应用。安全分析证明了本方案是安全的。本文分析和验证了方案的通信量和存储性能,结果表明本方案通信量小于现有方案,占用额外存储空间较少,运算量较小。根据改进的云存储完整性检验方案,作者开发出云存储完整性检验原型系统。该系统模拟了不可信服务器可能的的数据完整性破坏,使用本文提出的完整性检验方案对服务器执行数据完整性检验。系统测试结果表明,本文改进的完整性检验方案是有效的,该原型系统可以作为本方案实际应用的参考。
其他文献
随着现代计算机技术的发展和数值计算方法的进步,计算流体力学(CFD)在发动机燃烧室的燃烧化学非平衡流场的数值计算研究方面得到了广泛的应用。当前,采用CFD手段利用数值模拟计
我国天气雷达监测网经过10多年的建设,目前已有131部新一代天气雷达正式投入实际使用。该监测网络为中小尺度天气系统的监测、预警和预报提供了种类丰富且时空分辨率高的观测
在数据中心建设中,来自各业务系统的海量数据没有一致和统一的数据定义,需要元数据管理工具提供元数据的统一视图,对这些数据来源、运作和变迁等情况进行跟踪分析。传统的元数据
随着互联网技术和多媒体技术的快速发展,多媒体更加容易被传播、复制和篡改,使得对其进行版权保护成了一个难点问题,基于内容的拷贝检测技术是解决多媒体版权保护的一个有效的方
基于网络的系统环境通常具备动态、开放等特点,这就要求各种网络化的系统能够在这样的环境下按需而变,以满足功能和质量的需求。因为这类环境先天就决定了运行时可能涌现各种
投票是现代社会中一项非常普遍的活动,是体现民主的重要途径之一。传统的投票活动要求投票者到指定地点投票,大型投票活动还需要长时间排队投票,给投票者带来了诸多不便。随着计
蛋白质相互作用在新陈代谢、信号传导与识别、细胞周期调整、复杂蛋白复合物的形成、癌症发生等方面都发挥着至关重要的作用。因此,研究蛋白质间的相互作用不仅有助于全面了解
近年来,伴随着Web服务技术和其相关技术的高速发展,Web服务市场中服务的数量呈现出迅猛增长。在此背景下,Web服务的门户网站以及在线服务市场逐渐涌现,并成为Web服务搜索与发现的
信息技术高速发展的今天,人类生活越来越依赖计算机技术,由此背景下的计算机安全技术越发凸显其重要性。Rootkit是90年代后期成熟的后门技术,其中基于Linux内核的虚拟文件系
对地观测系统(Earth Observation System, EOS)是使用航天遥感器实现对地观测,它的建立有非常重要的意义,例如可以实现军事侦察,进行地球资源勘探,获取区域立体影像从而进行