[发明专利]基于伪装学的方案自适应数字水印嵌入方法及提取方法有效
| 申请号: | 201410720402.9 | 申请日: | 2014-12-02 |
| 公开(公告)号: | CN104376236B | 公开(公告)日: | 2017-08-29 |
| 发明(设计)人: | 陈青;黄鹏波;卢宇鹏;周广州;王飞;熊蒙;柯婷婷 | 申请(专利权)人: | 上海理工大学;上海出版印刷高等专科学校 |
| 主分类号: | G06F21/16 | 分类号: | G06F21/16;G06F17/22 |
| 代理公司: | 上海精晟知识产权代理有限公司31253 | 代理人: | 冯子玲 |
| 地址: | 20009*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 伪装 方案 自适应 数字 水印 嵌入 方法 提取 | ||
1.一种基于伪装学的自适应数字水印嵌入方法,其特征在于:
步骤A1:输入载体文档T,水印信息W,密钥信息K;将水印信息W和密钥信息K分别转化成二进制流水印信息Wb和二进制流密钥信息Kb;
步骤A2:将二进制流密钥信息Kb对二进制流水印信息Wb进行加密处理得到加密后的二进制流水印信息Wkb;
步骤A3:将加密后的二进制流水印信息Wkb进行纠错编码处理得到编码后的二进制流水印信息Wkcb;
步骤A4:用N种标识属性来构建子方案,每种子方案包含一个标识属性和N-1个伪装属性,为每组子方案设置一个索引号并按升序排列得到一个初始方案序列;
步骤A5:根据密钥信息K和初始方案序列计算其BKDR哈希值h并进行排列运算得到自适应方案序列表V;
步骤A6:嵌入同步头信息S,并设初值n=0,i=0;
步骤A7:依次从自适应方案序列表V中取出一种方案Vi;
步骤A8:依次选定载体文档T中的每一个字符c并从二进制流水印信息Wkcb取出1bit信息,采用1bit信息对字符c进行编码,计数n++;若n等于二进制流水印信息Wkcb的长度,进入步骤A5且设置n=0;否则进入步骤A9;
步骤A9:将方案Vi作用于字符c,若方案Vi作用的时间长度等于该方案设定的作用时间长度li,进入步骤A6且i=(i++%N);否则进入步骤A7;直至完成所有自适应方案序列表V的所有Vi;
步骤A10:载体文档T嵌入完毕,保存嵌入水印信息后的文档Tw。
2.根据权利要求1所述的基于伪装学的自适应数字水印嵌入方法,其特征在于:
步骤A3中纠错编码处理为(7,4)汉明码编码处理。
3.根据权利要求1所述的基于伪装学的自适应数字水印嵌入方法,其特征在于:
步骤A4中,将N种透明属性分别作为N组子方案中的标识属性并加入其对应的操作来构建N组初始子方案,在N组初始子方案中分别加入与本组中标识属性相对的其余N-1种作为伪装属性的透明属性的相关操作来构建N组最终子方案;根据密钥信息K计算其BKDR哈希值h并进行相关运算得到自适应方案序列表V。
4.根据权利要求3所述的基于伪装学的自适应数字水印嵌入方法,其特征在于:
步骤A4中,构建子方案的标识属性必须确保标识属性相关操作的参数数值与二进制流水印信息中编码“1”和“0”之间是一一映射的关系;而伪装属性的相关操作的参数数值与二进制流水印信息中编码“1”和“0”之间的关系是任意的。
5.根据权利要求1所述的基于伪装学的自适应数字水印嵌入方法,其特征在于:
步骤A5中,按下列公式计算密钥信息K的BKDR哈希值h:
其中,h0=0,s=131为常数,hi为密钥信息的第i级哈希值,ki为密钥信息的第i位字符的美国信息交换标准代码(ASCII)。
6.根据权利要求1所述的基于伪装学的自适应数字水印嵌入方法,其特征在于:
步骤A7-步骤A9中,顺序从自适应方案序列表V中选择各个V1,V2,…Vj…VN子方案,对应于选中的第j种子方案,修改文本的第j个字符属性,嵌入nj比特水印信息,直到所有的水印信息按此方式嵌入完成;接着对水印信息进行循环嵌入,直到达到载体文档字符数M。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学;上海出版印刷高等专科学校,未经上海理工大学;上海出版印刷高等专科学校许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410720402.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:触摸屏感应值自校正的装置与方法
- 下一篇:玛咖多功能保健饮料及其制备方法





