细粒度数据完整性检验方法研究

被引量 : 0次 | 上传用户:litongyi88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
完整性是数据的重要属性之一,Hash检验是数据完整性检验的重要手段。由于Hash函数的特性,任何数据变化都会影响到全体数据的可用性和可信性,所以对数据的完整性保护不能只停留在整体是否可靠、未被修改的层面上,理想的方法是隔离已经发生变动的数据而继续使用其它未改变的数据。细粒度的数据完整性检验成为支持改善数据可用性的一种重要手段。为了缓解细粒度完整性检验Hash数据的大数据量问题,借鉴纠错编码思想,可以通过交叉检验,使用少量Hash完成细粒度数据完整性检验,减少了Hash数据量。相对于每个数据对象使用1个Hash监督的方案,这种交叉检验方案体现为Hash“压缩”。目前,研究者已构造了多种细粒度数据完整性指示编码。其中,复数旋转指示码可以准确指示多个错误,但在需要准确指示的错误数稍多时,压缩效果较差。在需要处理细粒度的较大规模数据时,不能满足实际需求。在现有理论和工具的基础上,借鉴有限射影几何原理,设计了一种新的细粒度多错完整性指示方案,称为有限射影完整性指示码。该码将每个监督Hash对应于有限射影空间中的点,待监督数据对象对应于有限射影空间中的直线,由点、线的关联关系来确定Hash监督关系,生成均匀交叉的Hash数据。该码在设定的指示能力范围内能准确指示出所有不满足完整性的数据对象,从而减轻因偶然错误或者少量篡改而造成整体数据失效的灾难性后果;具有较高的数据压缩率,可以有效压缩大量Hash数据,有效节省完整性检验数据的存储空间和传输时的网络带宽。根据构造的有限射影完整性指示码,作者开发出细粒度数据完整性检验工具,该工具由Hash数据生成、Hash数据存储、Hash检验三大模块组成,可以实现细粒度数据完整性检验。
其他文献
<正> 结合我厂需要以原60千瓦高频液压淬火机床为主要蓝本吸取了兄弟单位的先进经验,于1977年制作了一台200千瓦高频液压程控大型淬火机床,经测试其技术指标满足设计要求,并
要建设物流公共信息平台,首先需要确定平台的层次结构、功能与应用层面等总体性问题。文中给出的物流公共信息平台体系结构按物流信息的流向由两个层次构成,底层是政府的公共
<正>随着经济社会的纵深发展,大学生作为社会特殊的消费群体,他们的消费观念的塑造和培养更为突出而直接地影响其世界观的形成与发展,进而对其一生的品德行为产生重要的影响
发展汽车物流,对于推动天津港滚装码头的产业化发展,具有重大意义。文中对天津港发展汽车物流进行了需求分析和SWOT分析,最后提出了天津港滚装汽车物流发展的战略方向。
传统的案例分析课程的教学案例往往以单个、分散、无内在联系的方式呈现给学生。这经常使案例教学中学生理论联系实际能力的培养陷入教学困境。依据变量互补性标准来选择教学
<正>车型:红旗世纪星CA7202E3,配置日产VG20发动机,016手动变速器。VIN:LFPH4ABB138xxxxxx。行驶里程:468500km。故障现象:一汽2003款红旗世纪星卓越者轿车,高速行驶时,发动
<正>利乐公司(以下简称"利乐")对于技术的研发和创新,可以追溯到20世纪60年代。那时,利乐公司开创了划时代无菌包装技术,并一直延续到现在,这项技术被美国食品技术研究所评定
粉煤灰作为一种重要的工业可再生资源,其在有关领域中的应用日渐受到关注,本文基于"以废治废"的理念,针对有关环境问题,结合粉煤灰的特点,提出与再生骨料技术相结合的建筑再
<正>幼儿的美术活动是幼儿感受世界、表达情感的重要途径,也是幼儿创造力培养的重要手段。从现状来看,表面上,似乎家长、教师越来越认识到美术教育的重要性,孩子参与美术活动
语音是语言的三要素之一,是语言的物质外壳。语音形式不仅有区别语义、负载语义的作用,而且还能作为一种语法手段体现语法功能。本文从标记功能的角度,论述了现代汉语中语音