面向云数据库的中间件加密算法研究

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:ghostwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云数据库是一种新兴的外包数据存储形式,是在Saa S(Software as a Service)成为应用趋势的大背景下发展起来的关系数据存储技术。出于对数据安全的考虑,外包者更倾向于存储密文以降低数据风险。然而直接外包密文将导致数据应用难度剧增,并大大提升了本地和云端的交互开销。因此学术界和工业界的学者们均在探讨直接基于密文完成数据功能的可行性。面向云数据库的中间件加密框架应用(如Crypt DB)是一种典型的安全数据外包形式,借助数据属性分拆和中间件改写查询的设计实现了密文数据查询。本文做了三个方面的工作创新:·本文提出一种基于中间件的通用密文数据库外包框架CPD(the client-proxydatabase framework),将密文列分为主列(对称算法以完成解密操作)和辅助列(属性加密算法以完成功能运算),并借助中间件来重写和追加查询语句,从而实现与密文数据相关的查询功能。该框架不依赖辅助进程或数据库扩展,可在非扩展型云数据库应用场景下受益。·本文提出一种支持通配符的模糊搜索加密算法ws FSE(wildcards-supported fuzzy search encryption),以支持密文数据上的like子句查询。该算法构造了两类辅助列,局部敏感哈希列(支持相似性搜索)和布隆过滤列(支持最大化子串匹配),并通过对查询语句的自适应改写,实现了密文数据上的模糊搜索。·本文提出一种分数式动态保序加密算法Fm OPE(fractional mutable orderpreserving encryption),以支持密文数据上的保序运算。该算法借助分数式编码方法组织保序密文,以减少密文持久化与动态化过程中的更新次数,并通过对比平衡策略(AVL树、红黑树、替罪羊树、伸展树、堆树)和应用优化方案来获得良好的执行性和效率性。综上所述,本文针对不支持UDF扩展的云数据库场景下的密文数据外包问题,给出了一种通用化的解决方案,并提出两种满足框架的新型加密算法。本文探讨了框架的安全性与应用性,并在人工数据集和真实数据集中进行验证,结果表明了该方案具有较好的运行效果。
其他文献
第一部分S0X8在非小细胞肺癌组织中的表达及临床病理学研究目的原发性肺癌是全世界最为常见的恶性肿瘤,并位居因肿瘤致死病因的首位,由于高恶性程度及高发病率,在全球范围内
某海上平台的磁致伸缩液位变送器用于测量工艺流程上各个罐体中的液位高度。文章针对项目投产一年多时间里出现大范围的液位变送器显示值跳变导致生产运行不稳定这一问题,进
赠与合同是我国《合同法》第十一章规定的一种典型的无偿合同,我国现行的赠与合同制度尚存在着一些可探讨之处。如:为增强其可操作性,应当详细规定赠与人法定撤销权的条件、
由于传统定几何燃气轮机无法在变工况条件下保持良好的运行性能,采用变几何涡轮技术使涡轮具有一定的变通能力,从而调整燃气轮机各个部件之间的性能匹配,使燃气轮机能在不同
第一部分小肝细胞癌射频消融治疗后早期MR表现目的:探讨小肝细胞癌射频消融(RFA)治疗后早期(1月内)MR表现及变化规律。方法:本回顾性研究共纳入进行射频消融术的35名小肝癌患者
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield