论文部分内容阅读
近年来,随着计算机网络技术的飞速发展,丰富的数字媒体得到越来越广泛的使用,这对数字信息的版权保护带来了新的挑战。数字水印技术作为专门的数字产品版权保护技术备受关注。现有数字水印的研究成果主要集中在图像,音频,视频载体,然而实际上许多文本文档比图像,视频等多媒体更有价值,大量的文件在互联网上流动,迫切需要用有效的数字水印技术对文本文档实行版权保护。目前,文本数字水印研究主要分别针对中文文本和英文文本。据作者所知,到目前为止还没有一个专门针对中文和和英文两种语言并存文本载体的数字水印算法,甚至连以同时适用于中英文混合文本为目的的文本数字水印研究资料也没有见到。针对数字水印的这种应用缺陷,本文提出了一种同时适用于中英文的文本数字水印算法。针对中英文混合文档的字符特征,该算法利用字符属性和字符编码进行水印信息嵌入,详细设计了嵌入提取流程。该算法结合了数字水印通用模型理论,人类视觉系统与感知冗余理论,差错控制编码和密码学等基础理论知识,提高了文本数字水印的隐蔽性和安全性。在算法详细设计基础上,利用Visual C++6.0编程工具实现了文本数字水印程序。该文本水印程序针对MS Word2003生成的中英文混合文档载体,实现了水印信息的嵌入提取功能。利用水印程序,对本文提出的文本水印算法进行了各种性能测试。测试包括功能测试,隐蔽性测试,水印容量测试,鲁棒性测试和安全测试。测试过程中有针对性的模拟了文本数字水印易遭受的主要攻击。通过测试和理论分析证明,该水印算法具备良好的隐蔽性能,大的水印容量,较好的鲁棒性和安全性。以算法测试结果为依据,对该水印算法进行改进与扩展,提出一类同时适用于中英文的文本数字水印算法类。该文本水印算法可以生成多个具体的文本数字水印算法。生成的所有水印算法都适用于中英文混合文档。该水印算法类使用灵活,每次可以选择不同的组合方式生成不同的具体水印嵌入算法。这种灵活的组合方式提高了水印算法的安全性。本文提出的适用于中英文混合文档的文本数字水印算法和水印算法类,突破了现有文本水印算法针对的载体文本语言单一的限制。新算法和算法类能够较好的适用于两种语言混合的文本载体。本文的研究工作为开展同时适用于多种语言文本水印算法的探索提供了研究思路和实践基础。