数据库中字符型数据的加密方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lijincai0122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在非可信环境下对数据进行加密是保护数据库中数据安全的一种有效方法,但如何对加密数据进行高效地查询是一个难点。为了在密文数据库上进行高效查询,设计了一种数据库中字符型数据的加密方法,通过为敏感字段建立字符串索引,并作为附加的字段存储在数据库中,支持字符串模糊查询(LIKE查询)和字符串范围查询。首先为字符串建立字符串信息矩阵,字符串信息矩阵是个布尔矩阵,其中包含三类信息:字符信息、字符邻接关系信息和头尾字符信息;然后将字符串信息矩阵进行压缩,得到一组比特串,作为字符串的索引。有了字符串索引后,对于字符串模糊查询和字符串范围查询,可以通过两阶段查询得到正确的查询结果:首先将原始查询转化,在密文上进行查询后得到一个正确查询结果的超集,然后把超集返回并解密,在解密后的集合上进行一次过滤,过滤掉不符合要求的结果,从而得到正确的结果。该方法能有效支持各种类型的字符串模糊查询以及字符串范围查询,降低误称率,且能有效支持中文字符串的模糊查询。定量分析了设计方案的有效性和安全性,并在有效性和安全性中间找到了一个平衡点,得到了建立字符串索引时用到的各种参数的计算方法,包括建立索引时用到的哈希函数个数k和字符串索引的长度m。最后,通过实验验证所提出方法的有效性和性能,结果是让人满意的。
其他文献
人脸识别技术作为一种重要的生物识别技术,具有广泛应用价值,它使用便利、应用安全,受到广大人们的青睐。虽然人脸识别研究已历时几十年,在理想可控制环境下的识别率可以达到
本文从实际应用出发,设计了嵌入式通信处理器的硬件平台,并进行了此平台系统软件的引导、移植以及应用程序的开发,最终实现了此通信处理器的多串口通信和网络通信的功能。本
动词对论元的语义选择限制一直是自然语言处理研究领域的一个备受关注的问题。以往的研究者对动词语义约束优选问题的研究主要在句子级别进行,考虑的都是动词作为句子的中心
由于电信管理网(Telecommunications Management Network,TMN)越来越复杂,网络功能不断增加,基于传统的TMN标准的各种管理应用开始显示出其一定的局限性。CORBA(Common Objec
在这个数字信息爆炸的时代,信息总量以几何级数增长,数据在计算机上的本地存储系统已经不能满足大量信息处理和对数据安全的需求,分布式的存储方式应运而生。这种存储方式将
买3D彩票看似靠运气,没有规律可循,其实还是有一定的技巧。使用一个设计合理、功能丰富、设置灵活的辅助选号软件,可以使中奖的概率略大一些,机会就相对多些。也许就是多出的
随着3G移动通信的逐渐普及,多媒体通信业务将成为移动网络的主流业务之一。随之而来的是我们称之为“Flash Crowds”的服务器过载和网络拥塞状况也在移动网络中出现了,如何解决
随着社会保障制度的不断完善和政府部门信息化水平的不断提高,数据信息呈爆炸式增长,传统的手工审计已无法完成要求,计算机审计将成为主要的审计方式。但是因为一般的审计专
城市化的快速发展使得各种大型建筑出现在人们的生活中,当人们第一次置身于这些大型建筑中时,从这个陌生的环境中找到要去的地址有时是一件很困难的事。但是随着网络的普及特
PMI(Privilege Management Infrastructure)是权限管理基础设施或授权管理基础设施,它由属性证书、属性权威、属性证书库等组成,用来实现权限和证书的产生、管理、存储、分发和
学位