云数据的公开审计技术研究
时间:2019-01-27 21:28 来源:毕业论文 作者:毕业论文 点击:次
摘要云存储是云计算理论和技术的衍生与发展,它使得用户可以用一种灵活的方式在云端远程存储数据,省去了本地数据存储和文护的负担。然而,这也使得云存储中的数据完整性保护成了一项艰巨的任务。为了节约云用户的计算资源及在线负荷,让云存储具有公开可审计性是至关重要的,这使得用户可在必要时借助独立的第三方审计机构来审计云端数据。33171 本文结合云存储环境的具体特点,完全分离了云用户和提供云存储服务的运营商,将焦点放在一个可信的第三方审计器上,提出了一种云数据的公开审计方案。此方案可以大大减少用户用于数据完整性检测的存储和计算开销。在给出详细的功能模块分析、流程设计和实现细节的基础上,实现了一个实验性的原型系统。 关键词 云存储 公开审计性 数据完整性 第三方审计器 密码协议 毕业论文设计说明书外文摘要 Title Public Auditing Technology of Cloud Data Abstract Cloud storage is derived from cloud computing theory and technology .It allows users to store data remotely in the cloud in a flexible way, which eliminate the burden of local data storage and maintenance. However, this also makes the data integrity protection in cloud storage become a formidable task. To save the cloud user's computing resources and online burden, it is of critical importance to make cloud storage have ability of public auditing, which allows users to resort to an independent third party auditor to audit the data stored in the cloud when necessary. In this paper, we combine the specific characteristics of cloud storage environments, separate users and storage service provider completely. And then we take a trusted third party auditor as the center, propose a public auditing scheme for the cloud data. This scheme can greatly reduce user's storage and computing overhead of detecting data integrity. After giving the detailed module, algorithm process design and implementation details, we realize an experimental prototype system. Keywords cloud storage public auditing data integrity third party auditor cryptographic protocols 目次 1 绪论 1 1.1 课题的研究背景 1 1.2 国内外研究现状 2 1.3 本文的研究目的 3 1.4 本文的研究内容 3 1.5 本文的组织结构 3 2 理论基础与相关技术 5 2.1 审计的基础概念 5 2.2 系统涉及的技术 5 3 系统概要设计 8 3.1 系统架构 8 3.2 系统的需求分析 8 3.3 主要功能模块分析 10 4 系统详细设计与实现 13 4.1 开发环境 13 4.2 系统的仿真设计与实现 13 4.3 核心数据结构及算法 22 4.4 运行效果图 24 5 系统测试 31 结 论 34 致 谢 35 参考文献36 1 绪论 本章先简要介绍了本课题的研究背景和国内外对此的研究现状,然后概述了本文的研究目的,归纳了本文的研究内容,最后对本文的组织结构进行了说明。 1.1 课题的研究背景 云计算已经被设想为下一代信息技术(IT)的企业架构,这是由于其在IT历史上有一长串前所未有的优势:按需的自助服务,无处不在的网络接入,与位置无关的资源池,快速的资源弹性,基于使用的定价策略和风险转移[1]。作为一种颠覆性技术,云计算正在改变企业如何使用信息技术的本质,这将产生意义深远的影响。这种范式转移的一个重要方面是数据正被集中或存储到云端。从用户(包括个人和IT公司)的角度来看,用一种灵活的按需的方式在云端远程存储数据带来了吸引人的效益:缓解了存储管理的负担,使通用数据的访问独立于地理位置,并且避免了在硬件,软件和人员文护上的资本支出,等等。 (责任编辑:qin) |