基于轮廓小波变换和椭圆加密体制加密算法的数字水印加密系统的制作方法

文档序号:6331961阅读:305来源:国知局
专利名称:基于轮廓小波变换和椭圆加密体制加密算法的数字水印加密系统的制作方法
技术领域
本发明涉及一种加密系统,尤其是涉及一种基于轮廓小波变换和椭 圆加密体制(^T)加密算法的数字水印加密系统。
背景技术
目前,随着互联网的发展,数字媒体产品的应用越来越广泛,对于数字图像版权的 保护也更具有现实意义。有效保护著作权人的权益和打击盗版现象,也变得越来越重要。 数字水印是有效保护多媒体版权的重要方法之一,它是把代表数字媒体著作权人的特定信 息、用户指定的标志或序列码等,按照一定的算法嵌入到被保护的作品中。在产生版权纠纷 时,通过相应算法提取嵌入的特征信息,验证版权的所有权,从而保证作者的合法利益。现有的数字水印加密系统中,加密算法主要包括空域和变换域两种方式空域算 法是将图像像素的低位修改嵌入水印,容易受到最小位攻击,安全性能低;现有变换域算法 是把图像经过变换后,通过修改变换域中的系数嵌入水印,如离散余弦变换(々CT)、小波变 换、傅立叶变换等。当嵌入的水印信息比较多时,一般变换域水印要优于空域水印算法。与 传统的密码算法相同,数字水印算法应该是公开的,其安全性依赖于算法的密钥,随着计 算机技术的发展,密钥的位数也需要不断增加,因此对加密算法的要求也越来越高。在变换域算法中,对于水印的嵌入,大部分是嵌入到变换的高频区域中,在进行低 通滤波时,高频信息经常被滤去,恢复的水印效果较差。现有加密算法普遍采用空域加密和变换域的一种,安全性能较低。

发明内容
为了克服现有技术存在的上述缺陷,本发明提供一种安全性能好,效率高,实现代 价小的基于轮廓小波变换和椭圆加密体制加密算法的数字水印加密系统。本发明的技术方案是首先,作者定义个人函数水印,保存水印文件;第二,作者 选取水印嵌入的点,选择个人私钥,产生公钥,利用椭圆加密体制加密算法公钥加密水印嵌 入点,形成加密点序列,保存加密点序列;第三,作者读入待加密的图像和个人水印,把个人 水印嵌入到待加密图像中,图像的变换和逆变换采用轮廓小波变换,保存加密后的图像,形 成有作者水印的作品。在发生版权纠纷时,作者提供加密点序列和个人私钥给仲裁方,仲裁方通过系统 密码提取水印与作者要求保护的水印对比,依据两水印的相似度判定版权归属。所述轮廓小波变换取分解为3级,8个方向。轮廓小波变换是用金字塔多方向滤波器组iPDFB-Pyramidal Direc tional Filter Bank)将图像分解为不同方向的子带,它由一个拉普拉斯金字塔滤波器 iLP'.Laplacian Pyramid)和一个多方向滤波组的叠加。 所述轮廓小波变换算法为首先对原图像进行一级LP变换产生一个低通子带图像和一个高通子带图像,Hn和Z/7分别表示阶ZP变换后的低通图像和带通图像;第阶 的Z/^变换将低通图像- 1分解为低通图像和一个带通图像Z/7 ;带通图像Z/7又被第 t阶方向滤波器组OF召)进一步分解为#个方向子带O 、d,d = 0 ,1 ,……,2a -八最后将分布在同方向上的奇异点连接成轮廓,得到图像的边缘。在水印的嵌入中要避免 把水印信息与图像边缘重叠,保证在低通滤波时提取水印的效果。在系统的嵌入点加密中使用椭圆加密体制加密算法为用户^选取一条椭圆曲线 并取椭圆上的一点作为基点々;用户J选择一个私有密钥毛并生成公开密钥广;用
户乂将J和汐发给用户召;用户召接到信息后,将明文编码到上的一点见并 产生一个随机数r Γ八Wfe为基点々的阶数);用户i 计算点凡二沙;用户J接收 到信息后,计算Mi N2,得到点N,再对点#解码得到明文。使用本发明,能有效解决目前版权鉴定纠纷的困难;作者创作数字图像后,并自定 义函数水印形成作者自己的水印特征,提交权威知识产权保护部门请求保护。作者通过加 密系统把自定义函数水印嵌入个人作品中,形成具有版权保护特征的创作作品。本系统采用轮廓小波变换将作者图像分解,在高频部分嵌入作者自定义水印,嵌 入点序列采用椭圆加密体制加密算法加密,变换域采用轮廓小波变换,实现了水印的变换 域和空域嵌入,椭圆加密体制加密算法是基于点群上离散对数问题的难解性的加密算法, 相对于其它算法具有更安全、高效率和实现代价小的优点,在电子商务、移动安全路由等问 题上表现出很好的优势。本系统嵌入的函数数据量小,水印对原始图像的改变少,接近零水 印算法。系统具有良好的鲁棒性,安全性能好,效率高,实现代价小。本发明通过轮廓小波变换,提取图像的低频信息,把数字水印嵌入到低频区域中, 很好地保护了水印的完整性;本发明结合了空域和变换域两种加密算法,有效地提高了算 法的保密性。
具体实施例方式以下结合附图
和实施例对本发明作进一步说明。参照附图,本实施例为首先,作者定义个人函数水印,保存水印文件;第二,作者 选取水印嵌入的点,选择个人私钥,产生公钥,利用椭圆加密体制加密算法公钥加密水印嵌 入点,形成加密点序列,保存加密点序列;第三,作者读入待加密的图像和个人水印,把个人 水印嵌入到待加密图像中,图像的变换和逆变换采用轮廓小波变换,保存加密后的图像,形 成有作者水印的作品。在发生版权纠纷时,作者提供加密点序列和个人私钥给仲裁方,仲裁方通过系统 密码提取水印与作者要求保护的水印对比,依据两水印的相似度判定版权归属。所述轮廓小波变换取分解为3级,8个方向。轮廓小波变换是用金字塔多方向滤波器组iPDFB:Pyramidal Direc tional Filter Bank)将图像分解为不同方向的子带,它由一个拉普拉斯金字塔滤波器 UP:Laplacian Pyramid)和一个多方向滤波组的叠加。所述轮廓小波变换算法为首先对原图像进行一级Z/^变换产生一个低通子带图 像和一个高通子带图像,Hn和Z/7分别表示阶ZP变换后的低通图像和带通图像;第阶的Z/^变换将低通图像- 7分解为低通图像和一个带通图像Z/7 ;带通图像Z/7又被第 λ阶方向滤波器组(々M)进一步分解为个方向子带O 、 Λ d = O ,1 ,……,Ii--八最后将分布在同方向上的奇异点连接成轮廓,得到图像的边缘。在水印的嵌入中要避免 把水印信息与图像边缘重叠,保证在低通滤波时提取水印的效果。
在系统的嵌入点加密中使用椭圆加密体制加密算法为用户^选取一条椭圆曲线
S4(Aij),并取椭圆上的一点作为基点々;用户J选择一个私有密钥毛并生成公开密钥用
户A将£,.!"和P, D发给用户B ;用户B接到信息后,将明文编码到;“+仏上的一点N,并 产生一个随机数r (r<m) ipi为基点々的阶数);用户召计算点, N2=rD ;用户J接收 到信息后,计算A7-MF,得到点N,再对点#解码得到明文。
权利要求
一种基于轮廓小波变换和椭圆加密体制加密算法的数字水印加密系统,其特征在于,首先,作者定义个人函数水印,保存水印文件;第二,作者选取水印嵌入的点,选择个人私钥,产生公钥,利用椭圆加密体制加密算法公钥加密水印嵌入点,形成加密点序列,保存加密点序列;第三,作者读入待加密的图像和个人水印,把个人水印嵌入到待加密图像中,图像的变换和逆变换采用轮廓小波变换,保存加密后的图像,形成有作者水印的作品。
2.根据权利要求1所述的基于轮廓小波变换和椭圆加密体制加密算法的数字水印加 密系统,其特征在于,所述轮廓小波变换取分解为3级,8个方向。
全文摘要
基于轮廓小波变换和椭圆加密体制加密算法的数字水印加密系统,首先,作者定义个人函数水印,保存水印文件;第二,作者选取水印嵌入的点,选择个人私钥,产生公钥,利用椭圆加密体制加密算法公钥加密水印嵌入点,形成加密点序列,保存加密点序列;第三,作者读入待加密的图像和个人水印,把个人水印嵌入到待加密图像中,图像的变换和逆变换采用轮廓小波变换,保存加密后的图像,形成有作者水印的作品。本发明安全性能好,效率高,实现代价小。
文档编号G06T1/00GK101950411SQ201010280669
公开日2011年1月19日 申请日期2010年9月14日 优先权日2010年9月14日
发明者何怡刚, 彭玉楼 申请人:湖南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1