基于云环境下排序的模糊关键字搜索

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:formula_lj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机科学技术的不断发展和云计算技术的逐渐普及,越来越多的企业机构及个人愿意将一些数据例如客户相关信息、个人健康档案等外包存储到云端,这样可以灵活地存取数据,还可以减少本地开销成本。这其中一个重要的步骤就是在人们需要访问某个存储于云服务器中的文件时要在众多文件中找出所需要的那一个。由于云服务器并不是完全可信的,因此我们存于云服务器中的文件都是加密形式的,这便涉及到了密文搜索。因此,如何高效又安全地实现从云端搜索并返回文件便成为了人们关注的重点。现有的云环境下的密文搜索技术大多支持精确关键字搜索,这种搜索技术不允许任何拼写错误或书写格式不一致等情况的发生,也没有考虑数据文件之间的相关性等信息。虽然近些年来一些新的搜索技术的提出可以实现模糊关键字搜索或排序关键字搜索,但并未将二者结合起来,且搜索效率并不十分满意。因此,高效而安全地实现排序的模糊关键字搜索便成为了人们研究的重点。本文首先对云计算及密码学基础知识做了简单地介绍,并对关键字搜索的整体结构流程进行了介绍,接着对目前主流的关键字搜索算法——模糊关键字搜索技术及排序关键字搜索技术的各种重要的算法进行了详细地介绍。在此基础上,本文提出了云环境下排序的模糊关键字搜索方案。该方案将模糊关键字搜索技术与排序关键字搜索技术结合起来,在实现模糊关键字搜索的同时,将搜索到的文件按照一定顺序返回给用户。另一方面,该方案还对模糊关键字搜索算法进行了改进,将哈希函数改为位置敏感的哈希函数(LSH函数),使得搜索的准确率有所提高。最后,为了提高搜索效率,缩短搜索时间,本文将该方案在linux系统多线程下进行了仿真实现,使得搜索过程可以并发执行,提高搜索效率。此外,本方案还将构造索引的过程提出来,使得当文件无增添、删除或修改操作时无需重新构造索引,缩短了整个搜索的时间,进一步提高了搜索效率。从仿真实现结果可以看出,与现有的关键字搜索技术相比,本文提出的方案同时实现了模糊关键字搜索与排序关键字搜索,提高了搜索的准确率,提高了搜索的效率,并保证了搜索的安全性。
其他文献
一次性气囊导尿管已广泛应用于临床,其具有操作简单、使用方便、刺激性小、固定牢固等优点.与普通导尿管比较,取得了满意的效果.但在使用过程中也发现存在一些问题,现介绍如
近年来,WMN(Wireless Mesh Network,WMN)成为无线通信领域研究的新方向,其目的是为用户提供高速Internet接入服务,随着互联网用户的不断增加,多网关WMN应运而生,同时高效稳定
主动脉球囊反搏术(简称反搏术)是一项介入治疗方法,是在X光引导下,用导管经皮肤导入一个30~50 cc的球囊放入主动脉,球囊会因应心脏膨胀或收缩,其目的是提高血压的舒张压,从而
目前,卫星通信的深入发展迫切要求构建与之适应的空间通信网络,同时,地面Internet的发展,特别是覆盖范围的扩展,客观上要求空间节点的支持。天地一体化网络已成为未来网络发
语音增强技术作为语音信号处理的一个重要组成部分在语音信号处理领域得到了广泛的应用。在实际的应用环境中噪声种类多种多样,而且噪声的存在损害了语音信号的可懂度和语音
1临床资料:2002年~2010年我科收治了外院误诊平均半年之久的小肠吸收不良综合征患者30例,均表现为营养不良性巨幼细胞贫血,男22例,女8例,平均年龄36.8岁,其中20例原籍均在外地
现有的视频编码技术如H.264、MPEG-4 以及AVS等已经实现了对视频信息极大程度的压缩,以适应低码率数据传输的需求。即便如此,对视频信号的进一步压缩仍旧是技术人员关注的热点
级联码是由Forney于1966年提出的一类重要的纠错码,被广泛的应用于卫星通信、深空通信等系统中。Reed—Solomon(RS)码和卷积码(CC: Convolutional Code)的级联(RS/CC)充分利用了外码R
近年来,无线传感器技术取得了飞速发展,在军事、医疗以及商业领域都发挥着巨大的作用。与此同时,无线体域网(WBAN)作为无线传感器网络(WSN)的一种特殊应用逐渐进入人们的视野
随着现代通信技术的发展,在很宽的频率范围内对非标准信号需要具有较高的测量精度。然而在测量精度与仪器的成本,复杂程度和应用条件之间存在着矛盾,具有高精度,低成本,和简