【技术实现步骤摘要】
用于2D矢量图版权保护的鲁棒可逆水印算法
本专利技术涉及数字水印
,具体而言,涉及一种用于2D矢量图版权保护的鲁棒可逆水印算法。
技术介绍
加密技术作为信息安全的基石早已经成为了主流的信息安全技术并得到广泛的应用。加密技术将多媒体明文数据转变成无法读懂的密文数据,从而防止信息泄露,攻击者在不知道密钥的情况下不能识别。传统的数字多媒体作品版权保护方法是利用加密技术对数字作品进行加密处理,使数字多媒体作品能够安全地传输。在接收端,被授权的合法用户可以通过密钥将加密的数字作品解密。但是,一旦数据遭到解密,其安全性便无法得到保障。由此常常导致数字作品被非法拷贝和非法传播。此外,杂乱无章的密文数据很可能引起攻击者的注意,激起其破译的热情。这些也成为运用加密方法来保护作品版权的安全缺陷。作为对加密技术安全缺陷的补充,数字水印技术在多媒体作品的版权保护与完整性认证方面得到迅速发展。数字水印(DigitalWatermarking)技术能在人不察觉的情况下,将要用于认证的信息嵌入到载体中,成本较低,是目前版权保护的一种较为有效 ...
【技术保护点】
1.一种用于2D矢量图版权保护的鲁棒可逆水印算法,其特征在于,包括以下步骤:/nS1:在信息隐藏密钥K
【技术特征摘要】
1.一种用于2D矢量图版权保护的鲁棒可逆水印算法,其特征在于,包括以下步骤:
S1:在信息隐藏密钥KH的控制下利用流加密算法RC4对原始水印序列B进行加密,进而得到BE,对BE进行RS(2S,S)编码,得到编码序列BEC,把BEC按每S比特分成一段,得到信息段:
S2:提取2D矢量图G的顶点序列V={vi|vi={xi,yi},i∈{0,...,N-1}},求得其最小包围圆,该圆半径记为参考距离d,然后以该圆的圆心o′(xo,yo)为原点,圆心到圆内唯一最远点vx为极轴构建极坐标系,计算V中每个顶点vi的极坐标(ρi,θi),以提取每个顶点vi的几何不变特征;
S3:利用带密钥KH的哈希函数,将每个顶点的几何特征与加密编码水印相映射获得水印比特序号j,进而获得水印wj;
S4:将水印wj通过可逆水印嵌入算法嵌入至2D矢量图G中除vx外的每个顶点vi的极角θi中,得到标记的2D矢量图;
S5:标记的2D矢量图发送给合法用户,合法用户的接收端重新构极坐标系,将图像还原到原始大小,计算每个顶点的几何不变特征并利用哈希函数得到水印比特序号j;
S6:按照水印嵌入算法的逆过程提取水印并还原图形;
S7:对冗余的水印进行投票;
S8:得到信息段序列W′后,按顺序连接信息段序列W′中的元素,得到加密编码后的比特流B′EC,其中,若wi=NaN,则把B′EC中对应的位置记为丢失位,对B′EC进行RS(2S,S)解码,得到加密水印B′EC,利用RC4算法与信息隐藏密钥KH对B′EC进行解密,得到水印B′。
2.根据权利要求1所述的一种用于2D矢量图版权保护的鲁棒可逆水印算法,其特征在于,所述步骤S1中在信息隐藏密钥KH的控制下利用流加密算法对原始水印序列B进行加密,进而得到BE,对BE进行RS(2S,S)编码,得到编码序列BEC具体步骤为:
S11:设原始水印比特序列为B=B0B1…BL/S-1,在信息隐藏密钥KH的控制下利用流加密算法RC4对原始水印序列B=B0B1…BL/S-1进行加密,进而得到BE;
S12:对BE进行RS(2S,S)编码,得到编码列:BEC=B0B1C0B2B3C1…BL/S-2BL/S-1CL/2S-1其长度Lc=1.5×L,把BEC按每S比特分成一段,得到信息段序列
S13:对于第2i和2i+1组,通过下式生成校验组Ci=ci,0ci,1...ci,S-1
其中,S是嵌入强度,L为原始数据长度且L是S的偶数倍。
3.根据权利要求1所述的一种用于2D矢量图版权保护的鲁棒可逆水印算法,其特征在于,所述步骤S2中提取2D矢量图G的顶点序列V={vi|vi={xi,yi},i∈{0,...,N-1}},求得所有顶点的最小包围圆,该包围圆半径记为参考距离d,以该圆的圆心o′(xo,yo)为原点,圆心到圆内唯一最远点vx为极轴构建极坐标系,计算V中每个顶点vi的极坐标(ρi,θi)的具步骤如下:
S21:对于2D矢量图G,提取其顶点序列V(v1,v2,…,vN),其中N为顶点个数,求得其最小包围圆,记该圆的圆心为点o′(xo,yo),半径记作参考距离d;
S22:找到圆内离圆心的最远点vx,计算其到圆的距离dx,若vx到圆的距离dx≥2τ,则把其沿半径向外移动τ;若dx<2τ,则把其沿半径向外移动dx/2,其中τ为预设的误差容限,若最远点不唯一,则在其中随机选择一个顶点作为vx,并同样按照上述方式向沿半径向外移动,以保证vx为唯一最远点方便水印提取时重新定位到;
S23:通过下式将每个顶点的直角坐标转换成极坐标(ρi,θi):
其中,为与Z轴正方向上的单位向量。
4.根据权利要求1所述的一种用于2D矢量图版权保护的鲁棒...
【专利技术属性】
技术研发人员:綦颖,
申请(专利权)人:广州数智网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。