本文中阐述了对云安全存储重要性的认识,探讨了云安全存储现状以及对数据持有性证明(PDP)和数据恢复性证明(POR)进行的学习和研究过程,主要学习现有数据恢复性证明方向,并在以再生码为基础的云存储系统上自己实现一个算法,能够对文件进行分块存储,且能够自行检测损坏文件块从而进行修复。
最近再生码已经普及,由于具有较低的维修带宽,并且提供容错。上面提到传统模式耗时耗力也并不实际,于是为了充分保持数据的完整性同时节省计算资源并减轻用户和网络的负担,本文中主要研究的方案是对基于再生码的云存储的隐私保护的公共审计,该方案在传统云存储系统角色中引入了一个代理Proxy,来帮助数据持有者完成在线修复工作。
该方案设计了一个基于BLS签名的同态验证,可由一对密钥生成并验证公有性。利用再生码的线性子空间,验证者可以被有效地计算。另外,方案还适用于那些只配备低端设备的数据持有者,他们只需要在设备上标记本地文件块。
1。5 论文结构内容
第一章介绍信息安全,云存储现状,云存储数据恢复的研究历史及相关工作,以及简述本文下面的研究内容。
第二章为预备知识,介绍本文算法相关的基础知识及方案目标,包括云存储概念、加解密算法、MD5码介绍、系统模型、再生码、双线性子空间、双线性对映射等代数知识等。
第三章主要为审计计划设计及系统模型设计,详述设计目的、基于再生码的云存储的数据审计及恢复系统的细节定义及概览。
第四章为算法实现过程,包括审计计划构建过程,数据加解密存储,并附有相关伪代码。
第五章为实验,测试程序时间效率,分析性能。
结尾部分为对本文内容作出总结以及对云存储前景的展望。
2 预备知识
2。1 云存储
云、云端是我们当代对于网络、互联网等词的一种比喻,云计算是以量付费的、按需访问的虚拟化服务,是传统互联网和现代网络技术发展而来的产物,它将传统单台计算机或者远程服务器来做的计算分布在大量的分布式计算机中,就好像把单台发电机供电发展为由发电厂大规模供电。当计算量庞大、要求对数据进行存储和管理的时候也必然要求配置更多的存储设备,而云存储的概念正是由此延伸发展出来的。文献综述
云存储是指将网上各种各样的存储设备聚集起来相互配合,通过网络技术、集群应用或分布式文件系统等功能协同工作,以实现用户的数据存取和数据访问功能的一个系统,使用者可以在任何时间、任何地方,透过任何可以联网的设备到云服务器上方便地存取数据[4,12]。按需购买存储容量的云存储为用户节省硬件、软件的资本支出以及个人维护,与此同时,也可以节约整个社会的人力和物质资源。
有了云存储,我们可以对已有数据进行备份和转移,随时随地进行处理和转发。服务器损坏的几率比个人存储设备损坏要低得多,而且由于异地存储,安全性很高。多个服务器进行存储备份,更是大大降低了用户的数据风险。这大大改写了传统存储模式,使人们的工作效率及日常备份进入了新时代。