基于信息隐藏技术数字水印系统模型设计.docVIP

基于信息隐藏技术数字水印系统模型设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于信息隐藏技术数字水印系统模型设计

基于信息隐藏技术数字水印系统模型设计   摘 要:针对数字水印技术应用广泛但指标计算及评价机制普遍不够完善的现状,本文在研究常用算法的基础上建立了一个能够满足实际应用的数字水印系统基本功能模型,完成了对数字水印的指标计算及评价机制。该模型基于信息隐藏技术,综合运用了多种数字水印算法,结合相关的技术手段,完成了相对较为完善的数字水印生成、嵌入、检测和提取功能。最后通过一个简单的实例应用验证了本数字水印系统在多媒体版权保护及应用上的良好特性。   关键词:信息隐藏;数字水印;系统模型   中图分类号:TP399 文献标识码:A   1 引言(Introduction)   信息隐藏学是一门新兴的交叉学科,在多个领域有着广阔的应用前景。而数字水印技术除了具备信息隐藏技术的一般特点外,还具有更加安全、透明的特征和较强的鲁棒性质[1,2]。因此数字水印技术已经越来越多地应用在各种领域,但是目前的应用研究对于数字水印的指标计算及评价机制普遍还不够完善,本系统模型设计主要目的就是在研究比较各种数字水印算法的基础上,完成了对数字水印的指标计算及评价机制[3]。   本文目的在于通过对信息隐藏及数字水印技术领域的常用算法的研究,提出可行的改进措施及方案,综合相关的技术手段,建立能够完成实际应用的数字水印系统模型并实现数字水印系统的基本功能及应用。   2 应用需求分析(Analysis of application requirement)   一套完整的数字水印系统模型,都必须包含嵌入和检测两大部分。嵌入过程至少具有两个输入量:一个是水印信息,它一般是以图像文字等形式适当处理后作为待嵌入的水印信号(图1);另一个就是载体数据,主要指准备嵌入水印的数字载体作品[4]。水印嵌入部分的输出结果为含水印的载体作品,通常用于传输和转录。当含有水印的载体通过信道传输到接收方后,而检测部分的目的是试图尽可能的判断出水印是否存在,若存在则提取出水印信号用于版权的检测(图2)或授权的鉴别等进一步的操作[5]。   由以上分析可知,本系统需要建立基于信息隐藏技术的一套数字水印系统模型,确定框架的主要功能及模块内容。在本系统模型中,首先将需要嵌入的数字水印进行了简单的粗处理,再将处理完的数字水印嵌入到相应的载体中,等载体作品需要鉴定作品产权时候,再将嵌入的数字水印进行相应检测并跟其分离提取,然后对数字水印的质量和正确性进行测试和评估[6]。   3 系统总体模型设计(Design of system general model)   3.1 系统模型的构成   本数字水印系统主要由三个部分组成:水印生成、水印嵌入和水印的检测及提取[7]。根据不同的应用,这三个部分的设计要求各有侧重,各有不同。   (1)水印生成阶段:水印信息一般都包含了有意义的需要隐藏的信息如版权、发行者、产品的使用及标识等信息。为了保护隐藏这些有意义的水印信息,在它们作为水印之前都进行相应的加密处理,以保证生成的水印信号唯一而有效性。因此水印的生成可以由生成函数来确定,而水印和生成函数通常都基于加密系统、混沌序列、伪随机数生成函数、置乱算法等。设W1为有意义的需要隐藏的信息,G为水印生成的函数,W为生成的水印,则有G=T.R。   为了得到基于数字产品的水印W,需要知道用于修改原始水印信息的算法T,而对于T的算法要求也会根据不同应用的需求而改变[8]。有的应用要求建立易损水印或用于版权争议的稳健水印,即当数字产品的差别也能产生不同的水印;有的应用则要求数字水印对数字产品及其相似的产品版本有依赖性,如半易损水印。在基于信息伪装的应用中,由于信息伪装要求隐藏信息的不可检测性,因此对于算法T通常不作要求。   算法R用于输出基于密钥K原始水印W。R可以是基于加密系统的、基于伪随机函数的、基于混沌序列的、基于置乱算法的。当R为加密系统服务时,K表示加密的密钥信息。而为了生成伪随机函数,R为伪随机函数服务时,K则表示伪随机发生器的种子[9]。当R为混沌序列服务时,K表示生成混沌序列初始参数值。当R基于置乱算法时,K表示置乱的次数。算法R可以用于通常的数字水印系统,同时由于算法R的存在即使攻击者成功的提取出了水印,也无法解密隐藏信息。数字水印生成策略图,如图3所示。   (2)水印嵌入算法及策略:将预处理后生成的水印信息嵌入到原始的载体数字产品中,就是水印嵌入的过程,其中水印信息用W={w(i)}表示,载体数字产品用S={s0(i)}表示。因此通常的水印嵌入过程可以表示为:   sw(i)=s0(i)∪h(i)∪w(i)。其中∪表示叠加处理,H=h(i)表示水印的伪装或加权处理,常用的两种嵌入规则如下:   加法嵌入规则 sw=s0+h(i)*w(i)   乘法嵌入

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档