支持排序的密文检索研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:cxcqjf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
兼顾信息的保密性和访问便捷性一直是密文检索领域试图达到的目标,其实现与优化也是一个循序渐进的过程。当前已有的密文检索方案都将检索操作本身作为重点,没有考虑多个密文拥有者(多个密文文档上传者)的情况,而这种多用户需求在实际应用中非常普遍。另外,在密文检索中考虑检索结果排序的方案更加稀少,且使用的排序策略往往过于简单。如何利用不完全可信的服务器替用户安全地保存文档并且在基本不损失安全性的情况下帮授权用户实现检索和结果排序,以及如何支持多个授权用户上传和检索密文是重点需要解决的问题。基于Lucene的倒排索引结构,将GentryC提出的全同态加密实现方法以及密钥策略的基于属性的加密方案相结合,建立一种带有相关性打分参数的安全倒排索引(SecureInvertedIndex,SII),进而实现一个安全高效的支持结果相关度排序的密文检索方案(SecureRankedSearchableEncryptionScheme,SRSES)。SRSES允许多个数据拥有者将其文档加密后上传到服务器,且允许多个授权用户对密文进行检索。检索时,授权用户提供检索语句的陷门,服务器根据此陷门和安全索引替授权用户执行检索和计算相关度等操作,最后将排序后的检索结果返回用户客户端。SRSES将全同态加密、基于属性的加密、公钥加密、对称加密相结合以实现多数据拥有者、多检索者和支持检索结果排序的应用目标。全同态加密用于安全索引中相关度参数的安全存储和计算,使得服务器在不知道检索结果文档的相关度值的条件下进行相关度排序。基于属性的加密可以实现多用户细粒度的访问控制。公钥加密用于权限分配时的身份认证,对称加密用户加密文档数据,以有效的降低密文长度和提升加密速度。为了方便多用户随时上传文档,文档的索引由服务器负责维护。
其他文献
在制造物联网生产环境下,各种类型的感知设备用于监控生产过程、流程、对象变化等,从而产生了大量的原始数据。但是这些数据的准确性会受到生产环境、硬件属性、网络技术的影响
随着信息时代的发展,海量数据的存储传输成为目前必须解决的一个重要问题。云存储为海量数据的存储提供了很好的解决方案,但是缺乏标准化的云存储应用程序编程接口,极大的限制了
快速造字软件是一种汉字编辑软件,其功能主要包括字库文件加密解密,字体部件提取,替换搜索,字体拼合,字体编辑,汉字骨架线提取,交叉笔画的十字分割,以及所有字的大盘显示等功能。  
随着经济发展和社会的不断进步,桥梁数量蓬勃发展,越来越多的各种类型的桥梁被修建起来。然而,桥梁安全事故也越来越多,在设计、施工、运营阶段,桥梁面临着各种不安全因素,不断威胁
传统的单核处理器受到功耗、漏电量和电磁干扰的影响,性能提升已成为瓶颈。为了提高处理器的整体性能,多核处理器逐渐取代单核处理器,在保持工作频率的条件下,降低了处理器的平均
随着数字技术与多媒体技术的发展,音乐情感语义的识别已经成为多媒体检索中的一个重要研究方向。目前,大多数针对音乐情感的研究,都局限于将一首完整的音乐分到一种情感类别当中
移动互联网的飞速发展改变了人们的生活方式使得人类进跨入一个全新的信息时代。作为这个时代的主题,图片、文字、音频、视频、数据等多媒体通信相结合,极大丰富了人们的生活体
多学科虚拟实验支撑平台(VeePalms)是一个采用Modelica语言实现的统一仿真建模平台,其前后台交互仿真机制是基于Modelica仿真求解器OMC(OpenModelicaCompiler)实现的。为了保证任
随着城市化快速发展,越来越多的人群现象出现在公共场所,为更好的对公共区域进行管理,人群异常事件检测一直受到社会和政府的重点关注。然而,现有的研究的人群异常事件检测方法大
目前互联网上出现了大量构件库和零散的构件资源,但是,这些构件资源呈现部分集中、总体分散的特点,以及各个构件库对构件信息的描述存在差异,导致用户很难快速准确的检索到所需的