声明
摘要
第一章 绪论
1.1 研究背景与意义
1.2 研究现状
1.3 本文的主要工作
1.4 本文的结构安排
第二章 预备知识
2.1 群相关知识
2.2 拉格朗日插值定理
2.3 双线性对
2.4 双线性映射下困难性假设
2.5 可证安全模型
2.6 属性加密相关定义
2.6.1 属性的定义
2.6.2 访问结构与访问树
2.6.3 秘密共享
第三章 基于属性的加密算法
3.1 基本的ABE方案
3.2 密钥策略的ABE方案
3.3 密文策略的ABE方案
3.4 多授权机构的基于属性加密方案
3.5 属性撤销
第四章 基于属性加密的云盘系统设计
4.1 云盘系统的设计
4.1.1 云盘系统的功能设计
4.1.2 云盘系统的总体架构设计
4.1.3 性能及安全需求
4.2 Hadoop文件系统介绍
4.2.1 HDFS概述
4.2.2 HDFS体系架构
4.2.3 文件的读取
4.2.4 文件的写入
4.2.5 数据复制
4.2.6 容错机制
4.2.7 HDFS的平衡
4.3 HBase介绍
4.4 基于CP-ABE的云盘系统文件分享方案
4.4.1 方案基本思想
4.4.2 方案设计
4.4.3 访问控制策略
4.4.4 属性权威机构
4.4.5 方案分析
第五章 基于属性加密的云盘系统实现
5.1 云盘系统环境搭建
5.1.1 hadoop安装配置
5.1.2 Hbase安装配置
5.1.3 开发环境搭建
5.1.4 云盘数据库设计
5.2 CP-ABE的实现
5.3 云盘功能实现
5.3.1 文件上传
5.3.2 文件下载
5.3.3 文件分享
5.3.4 客户端与服务器交互
5.4 传输过程安全性扩展
5.5 云盘主要功能展示
5.6 云盘系统性能及安全性分析
结论
致谢
参考文献
攻读硕士学位期间发表的论文及科研成果