声明
摘要
第1章 绪论
1.1 研究背景
1.2 研究现状
1.3 本文研究内容
1.4 本文组织结构
第2章 相关理论基础及技术
2.1 密码学基础
2.1.1 对称加密算法
2.1.2 单向散列函数
2.1.3 数字签名
2.1.4 Merkle哈希树
2.1.5 双线性映射累加器
2.2 安全云存储
2.3 可搜索加密
2.3.1 基于安全索引的可搜索加密
2.3.2 对称可搜索加密
2.4 本章小结
第3章 多关键字密文布尔搜索方法
3.1 多关键字密文布尔搜索模型
3.1.1 形式化定义
3.1.2 安全性定义
3.2 关键技术
3.3 算法设计
3.3.1 密钥生成
3.3.2 文件加解密
3.3.3 加密索引
3.3.4 密文搜索
3.3.5 添加文件
3.3.6 删除文件
3.4 安全性分析
3.4.1 泄露函数
3.4.2 安全性证明
3.5 本章小结
第4章 多关键字密文布尔搜索认证方法
4.1 多关键字密文布尔搜索认证模型
4.1.1 形式化定义
4.1.2 安全性定义
4.2 关键技术
4.2.1 交集证明
4.2.2 并集证明
4.3 算法设计
4.3.1 密钥生成
4.3.2 搜索认证符生成
4.3.3 多关键字密文搜索
4.3.4 搜索认证
4.3.5 添加文件
4.3.6 删除文件
4.4.1 CKA安全性
4.4.2 不可伪造性
4.5 本章小结
第5章 多关键字密文布尔搜索认证系统的实现
5.1 系统设计
5.1.1 系统架构
5.1.2 开发环境
5.2 客户端设计与实现
5.2.1 密钥生成
5.2.2 文件处理
5.2.3 搜索认证
5.3 服务端设计与实现
5.3.1 文件搜索
5.3.2 证据生成
5.3.3 文件更新
5.4 性能测试
5.4.1 交集测试
5.4.2 并集测试
5.5 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
参考文献
致谢
攻读硕士学位期间的论文项目情况