水印数据库通用实验平台的设计与开发
作者单位:曲阜师范大学
学位级别:硕士
导师姓名:崔新春
授予年度:2010年
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
摘 要:随着计算机技术的飞速发展和网络的普及,数字多媒体的存储、复制、传输变得非常容易。这些数字作品可以任意的被编辑、修改和拷贝,使数字媒体原创者的版权和经济利益得不到有效的保护,从而引发了盗版问题、版权纠纷问题。数字水印技术就是将代表数字媒体著作权人的身份的特定信息、用户指定的标志或者序列码等,按照某种方式嵌入被保护的信息中,在产生版权纠纷时,通过相应的算法提取出该数字水印,从而验证版权的归属,实现对数字媒体的版权保护。 在网络环境下的数据库应用越来越多,迫切需要为数据库提供版权保护,因此,人们想到了利用数字水印技术来解决数据库的版权保护问题。由于数据库数据量大但冗余小,不能将传统多媒体数字水印技术直接应用到数据库中,必须研究数据库和数字水印技术的特点,开发满足数据库版权保护的水印技术,来解决数据库的版权保护问题,因此人们提出了数据库水印技术。 为了帮助人们熟悉并尽快的掌握关系数据库水印技术的基本原理和算法的设计过程,以便人们进行算法的选择,帮助人们了解各个算法的鲁棒性、透明性等特征,设计一个关系数据库水印的通用实验平台是一个很好的解决方案。 本文首先介绍了数字水印技术的发展现状、数字水印的定义、特征、分类;其次介绍了关系数据库的特征和结构、关系数据库水印的特点、数据库对水印的技术要求及水印技术对数据库的要求,从理论上对数据库水印的一些基本知识进行了分析;接着对该平台进行需求分析、可行性分析,对系统将要实现的功能进行了详细分析,在此基础上以Java为系统的开发语言、JCreator为开发工具设计了一个关系数据库水印的通用平台,在该平台上,普通用户可以选择相应的算法对关系数据库进行水印的嵌入、攻击、检测、提取等操作;系统的管理员可以对系统进行维护,根据需要向系统中添加算法等操作。 实验结果表明,该系统能够很好的完成对所选关系数据库的嵌入、检测、提取操作等实验,并且,该系统清晰直观、操作简单、具有友好的用户操作界面。