论文部分内容阅读
云存储是云计算技术发展中的一个关键技术。用户通过按需付费的方式,便可尽情地享受远程云平台所提供的各种存储服务。然而该模式中的数据安全问题一直是用户的顾虑所在,也是云存储发展中的一个瓶颈。故在云存储模式下,如何检验用户远程存储数据的完整性,备受相关学者的密切关注。相关学者们已提出了许多可以实现各种功能的公共云审计方案,但它们共有一些特性,如在审计阶段中使用了大量耗时的对运算,或者一旦批量审计任务失败,缺乏高效的识别被损坏数据文件的机制。本文在现有研究的具体进展之上,新提出了下列内容:1.提出了一个支持用户可以动态撤销及存储数据可以随时动态更新的轻量级的云审计方案。首先,该方案使用了多重单向代理重签名技术,使用户可以随时高效的动态撤销(包括更换其公私钥);其次,该方案提出了虚拟索引的概念,保证了存储的数据可实时动态更新(插入、删除、修改);最后,在存储阶段,云端代替当前用户执行重签名操作,在审计阶段,第三方审计者代表当前用户对云数据执行审计任务操作,这些操作极大地减缓了终端用户的计算负担及云系统的通信负担。2.构建了一种无需对运算的、保护用户数据机密性的轻量级的云审计方案。首先,该方案利用了同态MAC值的特性,避免了使用耗时的双线性对运算;其次,该方案允许第三方审计者TPA代替用户生成数据认证元集合,极大地减轻了用户方的计算负担;此外,该方案中用户利用了随机掩码技术来盲化数据,保护数据隐私不被第三方审计者TPA和云服务提供商CSP的窃取。3.构建了一个基于卢卡斯序列的批量云审计方案。首先,该方案利用了自查询技术和多项式承诺技术,将批量审计阶段的通信开销从线性级别降为了一个非常小的常量。此外,根据卢卡斯序列的递归性及其黄金分割特性,该方案设计了一种新的查找方法,用于在批量审计任务失败时有效地识别出被损坏的数据文件,与二分查找相比,该方法在查找被损坏数据方面更有优势。针对以上提出的内容,本文给出了详细的安全性分析和性能分析。这些详细的分析清晰地表明本文所提出的方案均是安全的,且在效率方面和性能方面均优于现有的同类型的公共云审计方案。