一种基于数字水印的图像加密方法技术

技术编号:15569421 阅读:81 留言:0更新日期:2017-06-10 03:08
本发明专利技术通过字符型水印信息计算图像中嵌入水印的坐标、将字符型信息通过二维码生成器生成水印,再将二维码水印嵌入图像中,并且检测原图像是否存在二维码水印,抵抗了水印重复嵌入攻击的方法。本发明专利技术基于数学理论和图像数据特点,结合变换域水印算法的特性并运用空域算法的理念,以水印信息映射算法、二维水印分布式嵌入技术以及相似度检测算法为关键技术,使得本方法既能满足抵抗重复嵌入的目的又拥有较好的鲁棒性和较高的数据容量。

An image encryption method based on digital watermarking

The present invention by character watermark information embedding watermark in the image coordinate calculation, the character information through the two-dimensional code generator generates a watermark, the two-dimensional code watermark in the image, the original image and the detection of the existence of two-dimensional code watermark, the watermark embedding method against attack. The invention of mathematical theory and characteristics of image data based on the combination of characteristics of transform domain watermarking algorithm and the algorithm of spatial domain concept, the key technology to the watermark information mapping algorithm, watermark embedding technology and two-dimensional distributed similarity detection algorithm, the method can not only meet the purpose of resistance embedding has better robustness and higher data capacity.

【技术实现步骤摘要】

本专利技术涉及一般的图像数据处理,特别涉及基于数字水印的图像加密方法
技术介绍
随着Internet技术的高速发展,数字信息的传播达到了前所未有的速度,各种传统的信息都被数字化。数字信息有着交流方便的天然优势,但这一优势在大大方便传播的同时使得伪造篡改图像的方式日益多样,给图像的产权保护和内容认证提出了更高的考验。数字作品的所有权问题,防篡改问题等等都是网络时代值得关注的热点问题。在充分享受传播便捷的同时,如何利用技术手段对数字作品的版权进行更好的保护,已经成为一个广泛研究的课题。数字水印即是该课题研究的核心技术。数字水印技术可以应用在图像,声音,视频等各种数字作品当中,保护作品的版权。传统的加密技术可以起到保护作用,但一旦遭到解密,原创者将很难再追踪自己的作品并对其拥有合法的版权。目前,数字水印技术已成为实现数字产品版权保护和信息完整性验证的有效手段,是信息安全领域的一个研究热点。数字水印技术是将附加信息镶嵌在原始资料(宿主资料)中而不影响宿主资料可用性的一种信息加密技术,其中的具有可鉴别性的附加信息称为数字水印,其形式多种多样,如:文字信息、音频资料、图像等。数字水印通过信息隐藏技术,可谓为宿主资料打上了一个永久的版权烙印,并且隐蔽于其中,不论如何传播,数字水印信息都不会消失,并且可以提取出来。经专利查询统计,国内外已有不少数字水印方面的专利:例如,一种基于DWT域的数字水印方法及系统(2011104009618)、一种流媒体数字水印系统(2007101798841)、超复数频域的有意义数字水印算法(2008100340277)、数字水印的嵌入方法、提取方法及其装置(200810240311X)等。但目前的技术不能解决数字水印中重复嵌入水印的问题,即后一次嵌入的水印会导致前一次嵌入的水印被覆盖,从而无法实现防止数据被盗版拷贝的追踪和版权保护等问题。
技术实现思路
为解决现有技术的不足,提供一种基于数字水印的图像加密方法,这种方法设计合理、实现简单,有解决重复水印的嵌入覆盖问题,防止数据被盗版拷贝,有利版权保护。为实现上述目的,本专利技术采用以下技术方案:一种基于数字水印的图像加密方法:步骤a,获取坐标点:对字符型水印信息经预处理生成水印二维码嵌入的坐标点;步骤a1,字符型水印信息序列为W,W={B0,B1,B2,B3,B4,…,Bn本文档来自技高网
...
一种基于数字水印的图像加密方法

【技术保护点】
一种基于数字水印的图像加密方法:步骤a,获取坐标点:对字符型水印信息经预处理生成水印二维码嵌入的坐标点;步骤a1,字符型水印信息序列为W,W={B0, B1, B2, B3, B4,…, Bn},其中,n为信息长度,Bn为水印信息的单位信息,Bn为ASCII值;步骤a2,将Bn的ASCII值转换为8位字节字符串K,K={k0, k1, …, ki},ki的值取0或1,i=7;步骤a3,设定bnj,其中j=1, 2,3,bn0=000000 k0k1,bn1=00000k2k3 k4,bn2=00000k5k6k7,将bnj进行十进制转化,得到anj=del(bnj);步骤a4,对anj进行非线性映射如下:(式1)步骤a5,计算参数tn,即对Anj取平均数:(式2)步骤a6,取得图像的长为l,图像的宽为w,通过下式得到水印嵌入位置的坐标点(x, y):(式3)步骤b,在图像中嵌入二维码水印:取步骤a中的每个坐标点所在的图像区块,将其称为子块,每个坐标点记为(x, y)n,子块记为Qn(x, y),子块集Q(x, y)={Q0(x, y), Q1(x, y), Q2(x, y), …, Qn(x, y)},将水印信息通过二维码生成器生成二维码,将二维码缩放至各个子块的大小,方法如下:子块的总像素点个数为N,通过下式的区域投影公式更换子块:(式4)其中:且0 <p< N,0 <q< N;Yp代表二维码上黑色像素点对子块的投影,Cp代表二维码上白色像素点对子块的投影,xp代表子块的一行像素点,yp代表子块的一列像素点,步骤c,检测信息中是否存在水印二维码:通过步骤a得到水印二维码的坐标点,提取坐标点所在子块的图像,通过像素点平均值比较检测信息中是否存在水印二维码,如果提取到的图像的像素点平均值等于加了水印二维码的图像的像素点平均值,则信息中存在水印二维码,反之,则不存在。...

【技术特征摘要】
1.一种基于数字水印的图像加密方法:步骤a,获取坐标点:对字符型水印信息经预处理生成水印二维...

【专利技术属性】
技术研发人员:朱文忠项阳朱生鹏应雪莲俞维佳
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1