论文部分内容阅读
随着网络通信的发展普及,信息技术的日益进步,数字媒体成为人们在网络上传输和分享的主要载体,它是一种直观易操作,信息量丰富,应用广泛的交流形式,但随之而来的信息安全问题屡见不鲜。目前数字媒体的保护技术中,信息隐藏技术是其中的研究热点之一,而数字水印技术作为一种崭新的隐藏技术,通过将版权标识隐写在载体中,在日后发生版权纠纷中起到关键性作用。然而,在数字媒体种类上,数字水印技术的研究参差不齐,图像、音频、视频的研究已趋于成熟,而对Flash动画的数字水印研究还少有著录,因此,对于Flash动画的水印技术研究刻不容缓。目前针对Flash动画的传统保护方法极易被破解与还原,已无法起到有效的保护,而数字水印算法在隐蔽性、安全性以及鲁棒性等方面存在缺陷,研究并不成熟,并且嵌入目标较为单一。为使针对Flash动画的版权保护具有有效性和实用性,本学位论文提出了基于Flash动画文件标签属性特征的水印技术。本文水印方法在SWF格式文件中筛选出多个可嵌入的标签属性,根据不同特征设计了多种空间域水印算法,不仅提高了载体文件的隐藏容量,还提高了水印的隐蔽性。本研究在算法的基础上还设计了一个针对Flash动画的水印系统。首先,在水印嵌入前,为了提高水印的安全性,对水印信息进行了预处理操作,先采用汉明纠错编码对信号进行扩展以扩大水印容量,然后利用Logistic混沌技术对水印信号进行置乱以抵抗部分篡改攻击,从而得到最终待嵌入的水印信息序列。其次,根据标签属性的自身特征,设计了不同嵌入算法,针对多数位的标签,采用分类数位算法;针对敏感度较低的标签,采用奇偶性统计算法,还将多种算法结合应用,以提高算法的安全性和鲁棒性。按照置乱后的嵌入顺序,将水印信息序列多次嵌入进动画文件中,以保证结果的准确性。对于含有秘密信息的动画文件,先利用密钥获取提取顺序,再根据标签特征的提取算法还原水印信息,最后利用密钥反置乱得到原始的水印图像。最后,基于标签特征的水印算法,设计了水印应用系统,用户使用此系统可以完成动画文件的水印嵌入与提取操作,以及对含密动画文件进行抗攻击的测试,用户还可以根据需要进行以上功能的批处理操作。实验结果表明,本文提出的基于标签特征水印算法与同类算法相比,隐藏容量可以提高30%以上,隐藏量扩大显著,并可以抵抗5%左右的随机篡改攻击,在隐蔽性、安全性和鲁棒性的性能指标上都有提高,另外,本文设计的水印系统也具有良好的实用性。