声明
摘要
图表目录
1 绪论
1.1 研究背景
1.2 研究现状
1.2.1 云端数据安全去重现状分析
1.2.2 云端数据完整性审计现状分析
1.3 课题背景
1.4 章节安排
1.5 本章小结
2 预备知识
2.1 密码学基础
2.1.1 盲签名
2.1.2 群签名
2.1.3 (t,s)秘密共享
2.1.4 同态可验证标签
2.1.5 收敛加密
2.1.6 安全性假设
2.2 典型的数据去重和完整性审计方法
2.2.1 Merkle Hash树
2.2.2 BLS 同态签名
2.2.3 Bloom 过滤器
2.3 本章小结
3 云端密文数据安全去重方案
3.1 问题描述
3.1.1 系统模型
3.1.2 攻击模型
3.1.3 实现目标
3.2 方案设计
3.3 安全分析
3.3.1 安全证明
3.3.2 安全属性分析
3.4 性能分析
3.4.1 检测成功率
3.4.2 通信开销
3.4.3 计算开销
3.4.4 实验结果
3.5 本章小结
4 云端数据完整性审计方案
4.1 问题描述
4.1.1 系统模型
4.1.2 安全模型
4.2 方案设计
4.3 安全分析
4.3.1 安全证明
4.3.2 安全属性分析
4.4 性能分析
4.4.1 通信开销
4.4.2 计算开销
4.4.3 群组动态开销
4.4.4 实验结果
4.5 本章小结
5 云端数据安全去重和完整性审计原型系统
5.1 实验环境
5.1.1 开发环境
5.1.2 云平台的部署
5.2 系统设计
5.2.1 系统架构
5.2.2 系统整体流程
5.3 详细设计
5.3.1 客户端设计
5.3.2 云服务器端设计
5.3.3 可信第三方设计
5.3.4 数据库设计
5.4 系统运行效果
5.4.1 客户端功能
5.4.2 云服务器端功能
5.4.3 可信第三方功能
5.5 系统性能测试
5.6 本章小结
6 结束语
致谢
参考文献
攻读硕士学位期间发表的论文和出版著作情况
攻读硕士学位期间参加的科学研究情况