声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 验证数据完整性的问题
1.4 本文研究内容
1.5 论文组织结构
第2章 基本概念与基本工具
2.1 密码学基本概念
2.1.1 哈希函数
2.1.2 对称加密、非对称加密和数字签名
2.1.3 双线性映射
2.1.4 双线性映射累加器
2.2 困难性问题假设与基本工具
2.2.1 Bilinear Diffie-Hellman(BDH) Problem
2.2.2 Modified Bilinear Diffie-Hellman(mBDH) Problem
2.2.3 Merkle哈希树
2.3 可搜索的关键字加密方案
第3章 云环境下多用户验证动态文件完整性方案
3.1 引言
3.2 系统模型
3.3 攻击模型
3.4 MDVSE方案概述
3.5 MDVSE方案具体介绍
3.5.1 文件存储阶段(Store Phase)
3.5.2 查询阶段(Search Phase)
3.5.3 修改阶段(Modify Phase)
3.5.4 增加阶段(Add Phase)
3.6 实验
3.6.1 实验环境
3.6.2 实验结果分析
3.7 MDVSE方案的安全性分析
3.8 结论
第4章 云环境下多用户动态文件完整性验证系统
4.1 相关技术介绍
4.1.1 HDFS基本概念
4.1.2 Hadoop分布式计算
4.2 系统概述
4.2.1 系统功能需求
4.2.2 客户端设计
4.2.3 服务器端设计
4.2.4 系统架构图
4.3 系统开发语言
4.4 系统实现
4.4.1 Hadoop云平台搭建
4.4.2 用户注册/授权
4.4.3 文件加密/解密、关键字加密
4.4.4 Hadoop文件操作
4.4.5 文件搜索
4.4.6 文件完整性验证
4.5 小结
结论
参考文献
致谢
附录A 攻读硕士学位期间所发表的学术论文目录
附录B 攻读硕士学位期间所参与实践项目