关系数据库的数据完整性保护研究

来源 :湖南科技大学 | 被引量 : 0次 | 上传用户:wst6681
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术与计算机技术的快速发展,关系数据库以及以关系数据库为核心的应用系统得到了广泛的应用,这样使得关系数据库的安全问题变得日益严重,相关的安全课题得到了广大科研工作者的积极研究。本文着重对关系数据库重要敏感数据的非法篡改检测方面进行了研究,以便对关系数据库的完整性进行保护。在查阅了大量文献资料后,重点对数字水印技术和MAC等算法进行了较为深入的研究。将这两种技术应用于关系数据库的完整性保护上,并提出了基于这两种技术的关系数据库重要敏感数据非法篡改检测方案。  作者首先提出了一种基于数字水印的关系数据库完整性保护方案。该方案先将原始关系数据库分为被保护数据和嵌入表。对被保护数据进行MD5加密,得到摘要值,然后对摘要值添加循环冗余校验码,把获取的二进制信息作为数字水印信息嵌入到选定的嵌入表中,在嵌入过程中对表根据其主键进行秘密排序、秘密分组、以及嵌入误差控制,在LSB位完成嵌入。在检验和提取水印信息时,对添加了水印信息的表进行分组和元组选取,然后对相应字段值提出LSB,经过多数选举后,再经循环冗余校验判断有无被攻击和篡改;若没有被篡改,则对被保护数据再次进行MD5加密计算,如果摘要值和从水印信息中提取并去掉CRC码的值相等,则证明被保护的数据未受到篡改。并通过实验进行验证,取得较好的效果。  第二种方案利用MAC算法根据密钥对表中的每条记录生成其MAC值Ht;然后再对这些MAC值用密钥和MAC算法再生成一个MAC值Z。若记录数据被篡改后,会导致之前计算得出的MAC值Ht与之后再计算时得出的Ht′不相同;若记录数据被删除,会导致之前计算得出的MAC值Z与之后再计算时得出的Z′不相同。以此判定关系数据库的重要敏感数据是否被非法篡改。经实验证明基于此方案的关系数据库完整性检测安全性好,难以破解攻击,具有很好的效果。
其他文献
敦煌壁画具有深厚的文化内涵和极高的艺术价值。敦煌壁画的动态展现在文化教育和宣传方面有着十分重要的意义。该任务的实现在技术方面包含两方面要求,其一是展现对象的建模方
近年来,模式识别在医学诊断领域中有着广泛的应用,成为了人工智能领域热门的研究课题。随着人们生活多样化以及环境等因素影响,癌症发病率及发病方式也逐年增加和多样化,这为疾病
随着CPU(中央处理器)的计算速度提升遇到瓶颈以及计算机软件技术的不断发展,GPU(图形处理器)技术已经在各项计算机应用中体现出日益重要的价值,GPU早已广泛应用于电脑游戏、模拟仿
本文重点关注图像去噪、图像修补以及图像超分辨率重建的研究。由于成像系统和外界环境等客观因素,在生成、传送和存储过程中,会使得图像的质量有所下降,所以希望能够寻找一种图
脑机接口通过解析大脑皮层神经信息,不依赖于常规的神经通路,构建一条直连外部设备的信息交流和控制通道。该技术可以帮助因车祸等原因造成的高位截瘫病人、残障人士利用意念控
随着影像学诊断技术的不断进步,四维无创诊疗方法对心脏及局部血管的运动过程进行四维动态仿真,能够真实清晰地再现病人心脏及冠状动脉的运动过程。其中局部感兴趣区域的可视化
互联网信息资源日渐激增,如何高效地从中取出有用信息成为学术界的一个重要研究方向。信息抽取是从半结构化或非结构化的数据中抽取出事实信息的过程,它需要对信息进行一定程度
随着半导体制造工艺的进步,可编程门阵列(Field-Programmable Gate Array,FPGA)迅速发展,单芯片上可供快速实现的逻辑功能越来越多,基于FPGA的可重构计算在高性能计算甚至是
基于物理的流体模拟一直是计算机图形学中的热门研究领域之一。其中,火焰模拟因其重要的应用价值,更是成为了人们研究的重点。但对火焰的研究往往集中在视觉渲染方面,在听觉渲染