[发明专利]一种基于纠错编码的脆弱水印生成和认证方法无效
申请号: | 200810061020.4 | 申请日: | 2008-04-30 |
公开(公告)号: | CN101303725A | 公开(公告)日: | 2008-11-12 |
发明(设计)人: | 吴柏珊;谢磊;陈惠芳;赵问道 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06T1/00 |
代理公司: | 杭州求是专利事务所有限公司 | 代理人: | 杜军 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 纠错 编码 脆弱 水印 生成 认证 方法 | ||
1、一种基于纠错编码的脆弱水印生成和认证方法,包括脆弱水印生成方法和脆弱水印认证方法,其特征在于:
脆弱水印生成方法包括如下步骤:
(a)首先将原始图像I的像素点数值的最低有效位置零;然后将图像I的像素点进行隔点降采样,得到缩小后的图像J;
(b)对图像J实施二维一级离散小波变换,分解得到小波变换的系数{LL,LH,HL,HH},将其低频系数LL量化,形成二进制比特流DJLL;
(c)二进制比特流DJLL与含指纹信息的二进制数据F按数据长度比例配比成包,形成欲编码的比特流Mi,进行BCH编码,形成数据Ci;
(d)数据Ci经过置乱加密函数P(·)加密后,形成最终的水印W;
(e)将最终的水印W嵌入到原始图像I的最低位上,得到嵌入脆弱水印的图像Iw;
脆弱水印认证方法包括如下步骤:
(f)对待认证的图像I*,取其最低位的水印W*,恢复置乱得到可能被篡改后的码字序列C*=P-1(W*),P-1(·)为置乱函数P(·)的反函数;
(g)码字序列C*={C*1,C*2,…,C*L}经过与步骤(c)中BCH编码相对应的BCH译码得到信息M*和错误位置的序列Pe,从M*中按照二进制比特流RDJ*LL与含指纹信息的二进制数据F*的数据长度比例恢复出二进制比特流RDJ*LL及含指纹信息的二进制数据F*;二进制比特流RDJ*LL通过逆二维一级离散小波变换得到原始图像信息I2;
(h)错误位置的序列Pc经过置乱加密函数P(·)的再次置乱得到水印篡改的差图ΔW;
(i)将待认证的图像I*的像素点数值的最低有效位置零,然后将图像I*的像素点进行隔点降采样,得到缩小后的图像J*;
(j)对图像J*实施二维一级离散小波变换,分解得到小波变换的系数{LL,LH,HL,HH},将其低频系数LL量化,形成二进制比特流DJ*LL;
(k)低频系数的差值ΔDLL经过通过逆二维一级离散小波变换得到非水印部分的篡改图像ΔI,ΔDLL=|RDJ*LL-DJ*LL|。
2、如权利要求1所述的一种基于纠错编码的脆弱水印生成和认证方法,其特征在于:步骤(a)和(i)中所述的隔点降采样为隔n行降采样、隔m列降采样、隔n行隔m列降采样中的一种,0≤n≤20≤m≤2。
3、如权利要求1所述的一种基于纠错编码的脆弱水印生成和认证方法,其特征在于:步骤(d)和(h)中所述的置乱加密函数P(·)是由混沌序列经稳定排序后的地址序列产生,该混沌序列是由加密密钥控制的混沌映射系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810061020.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:已调制脉冲的超声功率传送系统及方法
- 下一篇:液晶显示器灰阶响应时间调整方法