云存储中的密文排序检索技术研究
本文关键词:云存储中的密文排序检索技术研究,,由笔耕文化传播整理发布。
【摘要】:随着信息化技术的不断发展,云计算技术的应用也日益成熟。在云计算技术中,云存储作为其核心部分,以其简便性和高效性,满足了人们基本的存储需求。然而在云存储中,为了保护用户隐私安全,用户将文件发送给云服务器之前需要对文件进行加密,这样用户对云服务器中密文数据的有效利用是云存储面临的一项严峻的挑战。不同于明文检索,密文检索需要在保证检索的效率的同时保证用户隐私安全。尽管传统的可搜索加密方案解决了用户对于密文数据的关键词检索问题,然而对于海量数据的云存储系统来说,传统可搜索加密方案的工作效率仍有待提高。因此,对于云存储中的密文检索,还有很多需要改进的地方。本文分析了目前已有的几种云存储密文排序检索方案,包括基于传统对称可搜索加密方案的RKSE(Ranked Keyword Search over Encrypted data)方案,实现了单关键词的密文排序检索,然而由于该方案需要对索引进行线性扫描,效率不高;以二叉树作为索引的结构的MRSE(Multi-keyword Ranked Search over Encrypted data)方案引入了向量查询的概念,使用索引向量和查询向量的余弦值作为多个关键词与文件的相似性指标,从而实现了多关键词的密文排序查询,然而,该方案仅支持多关键词的并集查询,并且对于索引的修改过于复杂,同时使用二叉树作为索引检索的效率也并不高。本文结合了已有密文检索方案的优势和不足,设计了一个支持多关键词密文排序检索的云存储系统。从安全性角度出发,本文在系统模型中加入了一个代理服务器进一步保证了用户隐私安全;从检索的效率出发,本文提出了一个二叉树嵌套于B+树的双树索引结构,并通过仿真实验验证了该索引结构的高效性,在该结构下对索引的建立、修改以及检索操作效率均得到了较大的提升;同时使用TF×IDF准则对文件进行预排序,提升了密文排序检索的效率。针对已有方案关键词陷门函数计算不够简便的问题,本文使用关键词的哈希值作为关键词陷门,在保证关键词密文不易被破译的同时简化了陷门函数的计算。本文提出的方案支持对不同逻辑关系的多个关键词进行密文排序检索,同时减少了对检索结果进行排序的计算量,提高了检索效率。
【关键词】:云存储 密文排序检索 可搜索加密 索引结构
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333;TP309
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 缩略语对照表10-13
- 第一章 绪论13-17
- 1.1 研究背景和意义13-15
- 1.2 国内外研究现状15-16
- 1.3 本文的主要工作16-17
- 第二章 相关知识17-27
- 2.1 密码学知识简介17-20
- 2.1.1 对称密码体制17-18
- 2.1.2 公钥加密体制18-20
- 2.2 可搜索加密简介20-25
- 2.2.1 对称可搜索加密SSE20-23
- 2.2.2 非对称可搜索加密PEKS23-25
- 2.3 本章小节25-27
- 第三章 云存储中的密文检索研究27-39
- 3.1 RKSE单关键词排序检索27-29
- 3.1.1 RKSE系统模型27-28
- 3.1.2 RKSE检索方案28-29
- 3.1.3 方案分析29
- 3.2 MRSE多关键词排序检索29-33
- 3.2.1 MRSE检索方案29-31
- 3.2.2 MRSE方案流程31-32
- 3.3.3 方案分析32-33
- 3.3 可进行密文排序检索的云文档系统33-38
- 3.3.1 系统架构33-35
- 3.3.2 安全模型35
- 3.3.3 系统设计目标35-36
- 3.3.4 相关函数36-38
- 3.4 本章小节38-39
- 第四章 基于双树索引结构的检索方案39-55
- 4.1 二叉树嵌套于B+树的双树索引39-49
- 4.1.1 索引结构39-41
- 4.1.2 索引的创建与修改41-46
- 4.1.3 索引结构分析46-49
- 4.2 检索过程49-52
- 4.2.1 文件上传49-50
- 4.2.2 密文检索50-51
- 4.2.3 方案分析51-52
- 4.3 多关键词排序查询52-54
- 4.3.1 方案介绍52-54
- 4.3.2 方案分析54
- 4.4 本章小节54-55
- 第五章 总结与展望55-57
- 5.1 论文工作总结55
- 5.2 展望55-57
- 参考文献57-61
- 致谢61-63
- 作者简介63-64
【相似文献】
中国期刊全文数据库 前10条
1 陈红艳;;浅谈索引的使用[J];科技资讯;2007年16期
2 冯亚丽;丁良奎;刘永江;王兴兆;;多格式海量数据统一存取的索引结构[J];计算机应用研究;2013年06期
3 黄恩祝;;索引系统结构的三个重要规律[J];图书馆学通讯;1988年01期
4 杨烨;;SQL Server索引性能分析[J];武汉船舶职业技术学院学报;2008年02期
5 刘凤晨;黄河;刘庆文;丁永生;;随机跳跃索引:一种支持随机插入的可信赖索引[J];计算机学报;2009年05期
6 田宏武;王成;乔晓军;;一种基于索引结构的多语言界面实现方法[J];微计算机信息;2010年05期
7 罗彬;基于MS SQL Server的索引研究与应用[J];大连民族学院学报;2001年03期
8 祝晓坤,贾永红;基于多层索引结构的联合熵算法研究[J];测绘信息与工程;2005年05期
9 章德斌;曹丽君;梁永欣;张忠平;;支持k近邻查询的X*树索引结构[J];计算机工程与应用;2011年05期
10 陈潇;;SQL Server中索引的建立与分析[J];科技信息;2012年36期
中国重要会议论文全文数据库 前10条
1 汪卫;王勇;王宇君;施伯乐;;一维动态区间索引结构[A];数据库研究进展97——第十四届全国数据库学术会议论文集(上)[C];1997年
2 曹奎;冯玉才;袁芳;;一种支持基于内容的图像检索的多维索引结构[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
3 刘显敏;李建中;王宏志;刘雨洋;骆吉洲;;SAJ:以最小化空间代价为目标的F&B索引构建算法[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
4 肖伟器;冯玉才;;数据库索引结构的测试技术[A];第十一届全国数据库学术会议论文集[C];1993年
5 谢闽峰;汪卫;施伯乐;;集合索引结构及其联接操作[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
6 张s
本文编号:386407
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/386407.html