云存储环境下数据完整性验证方法研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:haili20102010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种高效低成本的商业计算模型,但是如何保证用户数据安全是云计算发展与应用过程中面临的巨大挑战。在云存储环境下用户需要一种高效的验证机制能够验证远程数据的完整性、可用性,并保证用户隐私。   默克尔哈希树(Merkle Hash Tree,简记为MHT)是一个广为研究的验证结构,它能高效地,安全地证明一组元素是未损坏的。目前,研究者设计了一种基于默克尔哈希树的完整性验证方案使用数据块标签作为认证的基本数据,通过数据块签名将数据块及其标签绑定,以支持高效的动态数据操作。但是选择较小数据块作为认证基本数据会导致哈希树结构过于庞大,而选择较大的数据块则会导致通信代价过高。这些需求的差异性导致了现有方案的整体效率不高。   因此,现有方案中数据通信、数据存储、完整性与可用性验证、动态数据、数据签名等不同操作对数据粒度的需求不同。然而,由于云存储用户的计算资源和专业知识是受限的,所以验证方案需要支持公开验证—第三方验证,代替云用户进行数据完整性验证,同时保证用户隐私的安全并具有可证明性。另外,用户的数据常常是动态变化的,因此验证方案应该支持数据动态操作。为了解决现有方案和用户需求之间的矛盾,本文结合粒计算的思想,将数据文件组织为块、子块和基本块三种粒度,构成一个三维结构,提出一种支持不同粒度运算的数据完整性验证方案。本方案以压缩认证树高度的方式节约存储代价和通信代价,在子块粒度上进行文件的签名计算,而在块的粒度上实现数据动态操作以满足用户需求。本方案同时支持动态数据操作、公开验证以及隐私保护,支持不同操作在不同块粒度上实现,提高了整体效率。作者分析了新方案的安全性、通信性能、存储性能,并实现了云存储完整性验证系统,测试结果表明该方案是高效的、安全的。
其他文献
在21世纪这个网络信息时代,计算机网络技术的发展给新一代的网络(Next Generation Network,NGN)带来了新的发展,NGN以软件换技术为其核心技术,融合多种异构网络,构建一种可为
生物信息学研究生物数据的分析处理方法。生物信息学的发展过程是分子生物学与计算机技术、数学、信息学和工程领域不断交叉与融合的过程。分子生物学在分子层面关注生命活动
基于视频序列图像的目标分类识别,是实现智能监控的重要内容。它通过运动目标检测提取研究对象,并且对检索出来的运动对象进行特征提取与描述,分析出物体本身所具备的特征,以进行
随着高性能计算的发展和互联网的普及,数字内容(视频、图像等)通过各种方式更加容易地被篡改和分发。因此,为了保护已注册的数字图像免于非法使用,图像拷贝检测在版权保护中显得
随着工业体制改革的深化和国民经济的发展,对电能质量的要求越来越高电力负荷是保证电能质量的一个基本工具特别是对未来一天或几天的短期负荷预测显得特别重要。电力负荷预测是电力系统规划和研究的组要组成部分,也是电力系统经济运行的基础,其对电力系统和规划都极其重要。目前,关于电力负荷预测的方法不断涌现,但单一的模型应用一般只能局限在一定范围内,精度性较低。研究一种通用性好且预测精度较高的电力负荷预测模型对电
聚类分析是挖掘数据中潜在结构的重要工具之一,它被广泛应用在模式识别、生物科学、社会科学、心理学和数据挖掘等领域中。在网络结构分析、无线传感器网络和生物信息处理等领
近年来,随着经济的快速发展和车辆的日益增加,道路交通状况的日益严重。为了改善交通控制的问题,基于视频的智能交通监控系统已逐渐成为当前研究的重点和热点问题。基于视频的交
随着互联网技术的不断发展,网络规模逐渐增大并涌现出各种新的网络应用(如P2P、IPTV等)。这些新型流量的急速增长一方面造成严重的带宽负担,加剧网络的拥塞状况;另一方面恶意流量
随着互联网应用的发展,各大IT公司纷纷推出自己的云计算平台,并把云计算作为未来重要的发展战略之一。伴随着数据量的爆炸式增长,由于单台机器不可能完成海量数据存储和计算