[发明专利]具有鲁棒性的双重脆弱数字水印的嵌入方法及其提取方法无效
申请号: | 201310033022.3 | 申请日: | 2013-01-29 |
公开(公告)号: | CN103116871A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 孔祥增;陈丽萍;姚志强;黄榕宁;宋考 | 申请(专利权)人: | 福建师范大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 吴建生 |
地址: | 350007 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 鲁棒性 双重 脆弱 数字 水印 嵌入 方法 及其 提取 | ||
1.一种具有鲁棒性的双重脆弱数字水印的嵌入方法,其特征在于:其包括以下步骤:
步骤一:将原始图像的最不重要位置零,并对其进行I×J分块,第r块记为同时根据分块的大小设计置乱模板,对每一个分块都采用相同的置乱模板进行置乱;
步骤二:对图像进行Hash函数加密,计算出图像数据摘要Pr,所述Pr满足以下公式:
其中,为散列值,S为散列长度,M为图像高度,N为图像宽度,将Pr作为第一重水印信息;
步骤三:对Pr进行Huffman编码,实现无损压缩;
步骤四:在Huffman编码后的图像块的剩余位中嵌入第二重水印信息,即得到含有双重水印信息的图像Hr;
步骤五:将需要嵌入的二值水印图像记为W(i,j),并对其进行对应的I×J分块,相应的分块记为Wr(i,j),然后将双重水印信息的图像Hr与二值水印图像分块Wr(i,j)实施异或操作得到要嵌入的双重水印Ir,其中
步骤六:利用公钥密码系统E(·)及私人密码K对双重水印Ir加密,得到加密后的水印信息Cr,其中
Cr=Ek(Ir)
最后利用加密后的水印信息Cr重新修改的最不重要位,即得到嵌入双重水印的图像Yr。
2.根据权利要求1所述的一种具有鲁棒性的双重脆弱数字水印的嵌入方法,其特征在于:
所述步骤一中采用16×8的图像分块;所述步骤二中的Hash函数为MD5函数,散列长度S=128。
3.根据权利要求1所述的一种具有鲁棒性的双重脆弱数字水印的嵌入方法,其特征在于:
所述步骤四中的嵌入第二重水印信息的具体嵌入过程如下:
设Huffman编码后的图像块的剩余位为n位,我们将最后四位用来存储第二重水印信息的长度n-4;将每个分块相临近的32×16图像块的每个像素点的值相乘,得到乘积,把乘积mod2n-4运算,得到mod运算的余数,将余数存入剩余的n4位,作为第二重水印信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310033022.3/1.html,转载请声明来源钻瓜专利网。