论文部分内容阅读
云计算已经成为近年来研究热点,成为当前信息技术发展的趋势。它提供一系列服务供用户使用,云存储作为一种服务形式随之产生。云计算有着传统模式无法拥有的优势:提供方便的计算资源共享池、资源灵活、安全可控、数据可靠、节约成本、统一管理、廉价的容错性,所以云服务相关产品越来越受到用户的追捧。云存储作为云服务的核心服务模块,更是以其高扩展性、高可靠性、低成本、方便的数据管理和方便的访问以及安全可靠的数据管理得到用户青睐。云存储中主要的数据管理模式是用户将数据转移到云端,随之而来的是对数据安全的挑战。本文主要是对云存储安全中的数据完整性检测技术的研究,首先分析云存储平台的特性,之后分析云安全领域所面临的挑战,对现有的完整性检测的技术进行研究,学习研究完整性检测的模型,分析相关模型的优缺点。借鉴经典的完整性检测的研究思路,设计出一种符合云存储数据完整性检测的模型。本文设计的方案主要是基于数据持有证明检测模型设计的方案,同时为了满足云存储的特性设计一种第三方完整性检测的系统模型,提出批量数据持有检测(Batch Dynamic Provable Data Possession, BDPDP)方案,该方案的设计可以满足高效可靠地完成完整性检测。为了满足云存储完整性检测方案的需求,本文提出一种嵌入式哈希树结构Embedded Merkle Hash Tree (EMHT)。该结构是基于双线性聚合短签名算法进行完整性验证,能够进行批量完整性验证工作。之后对本模型进行安全分析,通过实验与经典算法进行对比完整性验证的存储开销定位性能,根据实验结果分析本文方案的优缺点,最后对本文提出方案进行总结和展望。本文提出的研究算法在云存储数据完整性验证中有较低的计算开销和通信开销,保证完整性验证的效率,同时还可以在后续批量结构中对错误数据进行快速定位工作。本文分析该设计方案对云存储动态性有很好的支持,本文提出的算法为云存储数据完整性验证提供一个很好地研究方向。