发明名称 一种基于连续矢量图形的数字水印系统及实现方法
摘要 本发明公开了一种基于连续矢量图形的数字水印系统及实现方法,数字水印系统包括数字水印生成端和数字水印验证端,数字水印生成端包括数字水印生成端通信模块、待处理矢量图形集队列模块、水印值码流生成模块、水印值码流序列模块、数字水印添加模块、待发送矢量图形集队列模块、生成端的水印数据存储器以及时序数据生成模块;数字水印验证端包括数字水印验证端通信模块、接收矢量图形集队列模块、数字水印信息提取模块、提取码流存储模块、数字水印验证模块以及验证端的水印数据存储器。本发明具有可在极简的矢量图形中嵌入并验证数字水印的特点,嵌入数据量大,实现简单,可实现多种数字水印。
申请公布号 CN102663668B 申请公布日期 2014.04.16
申请号 CN201210100787.X 申请日期 2012.04.06
申请人 王涛 发明人 王涛
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 杨晓松
主权项 一种基于连续矢量图形的数字水印系统,其特征在于,包括用于向连续矢量图中添加数字水印数据信息的数字水印生成端WGT及用于检测连续矢量图中添加的数字水印数据信息并验证其正确性的数字水印验证端WVT;其中,数字水印生成端WGT包括数字水印生成端通信模块CM‑G、待处理矢量图形集队列模块PVL、水印值码流生成模块CG、水印值码流序列模块WGCL、数字水印添加模块WG、待发送矢量图形集队列模块SVL、生成端的水印数据存储器DG以及时序数据生成模块T;数字水印验证端WVT包括数字水印验证端通信模块CM‑V、接收矢量图形集队列模块RVL、数字水印信息提取模块WR、提取码流存储模块WRCL、数字水印验证模块WV以及验证端的水印数据存储器DV;所述数字水印添加模块WG分别与待处理矢量图形集队列模块PVL、水印值码流序列模块WGCL、待发送矢量图形集队列模块SVL、生成端的水印数据存储器DG以及时序数据生成模块T连接,数字水印生成端通信模块CM‑G与待发送矢量图形集队列模块SVL连接,水印值码流生成模块CG分别与生成端的水印数据存储器DG、水印值码流序列模块WGCL连接;所述数字水印验证端通信模块CM‑V、接收矢量图形集队列模块RVL、数字水印信息提取模块WR、提取码流存储模块WRCL以及数字水印验证模块WV依次连接,所述验证端的水印数据存储器DV分别与数字水印信息提取模块WR、数字水印验证模块WV连接;所述数字水印生成端通信模块CM‑G,用于对添加了数字水印的连续矢量图形集进行发送;所述待处理矢量图形集队列模块PVL,用于记录要添加数字水印的原连续矢量图形集;所述水印值码流生成模块CG,用于按照生成端的水印数据存储器DG中记录的水印数据信息和水印值码流生成规则来生成水印值码流,并存储到水印值码流序列模块WGCL中;所述水印值码流序列模块WGCL,用于存储、记录生成的水印值码流,以便将特定的水印值添加到特定的连续矢量图形集中;所述数字水印添加模块WG,用于按添加数字水印的编码规则,依次修改连续矢量图形集中一个或多个图形元素的一个或多个属性值;所述待发送矢量图形集队列模块SVL,用于临时保存已添加了数字水印的连续矢量图形集数据序列,准备发送;所述生成端的水印数据存储器DG,用于存放:(1)从水印数据生成水印码流的算法及相关计算参数;(2)码流嵌入数据包规则及计算参数;(3)嵌入范围;(4)水印数据;(5)嵌入算法及计算参数;(6)对比矢量图形数据包的选择方式或计算方式;所述时序数据生成模块T,用于生成时戳或时序序号,以便将时序信息添加到连续矢量图形集数据序列的数字水印中去,标明矢量图形集的先后顺序关系,防止重放攻击或篡改;所述数字水印验证端通信模块CM‑V,用于接收连续的矢量图形数据包;所述接收矢量图形集队列模块RVL,用于存储所接收的连续的矢量图形数据包序列;所述数字水印信息提取模块WR,用于从接收的连续矢量图形数据包序列的图形元素和属性中提取数字水印信息;所述提取码流存储模块WRCL,用于存储提取出的数字水印码流数据序列;所述数字水印验证模块WV,用于对提取的码流进行分析,验证所接收的连续的矢量图形数据包中所提取、分析出来的数字水印中数据信息是否与验证端的水印数据存储器DV中的水印所嵌入并最终要验证的数据信息中的数据信息一致,并输出验证结果;所述验证端的水印数据存储器DV,存放内容与生成端的水印数据存储器DG存放内容一致。
地址 510640 广东省广州市天河区五山华南农业大学茶山区15栋401房