发明名称 数字水印方法
摘要 本发明是利用数字水印技术进行IP版权的保护与验证,具有高效率、低设计费用、低开销、可行性高等特点。技术方案包括水印嵌入部分和水印验证部分。水印嵌入部分包括:首先把版权信息加密后生成数字水印,在IP版图中选定符合添加数字水印条件的载体-线网,根据设定的约束条件改变线网的部分布线走向,由线网及周围节点组成图的拓扑结构的变化被动生成数字水印片信息,片信息经在数字水印上映射之后,正式被嵌入IP中,并生成水印密钥。在所有数字水印信息被嵌入IP之后,输出带有数字水印信息的版图数据文件。数字水印验证部分包括:从数字水印系统数据库提取该IP的相关信息:水印密钥及原始IP版图数据。根据水印密钥信息从原始IP版图中提取线网,用水印嵌入相同的方法对该线网进行水印化,若得到的线网结构与待验证IP中对应的线网相同,则提取数字水印片信息。合成所有数字水印片信息则提取到完整的数字水印信息,与数据库保存的原始数字水印进行比较,完成IP的验证,并生成IP版权验证报告。
申请公布号 CN101882297B 申请公布日期 2012.05.30
申请号 CN201010194172.9 申请日期 2010.06.02
申请人 青岛理工大学 发明人 聂廷远
分类号 G06T1/00(2006.01)I;G06F17/50(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 代理人
主权项 一种利用数字水印技术进行IP核版权确认的方法,其特征在于包括水印嵌入、水印提取,其分别包括下列步骤:‑‑‑水印嵌入,具体包括以下步骤:(1)IP版权信息的生成:IP版权信息是由IP所有者所提供的能标识IP所有权的信息,如生产公司名称、所有者姓名等象征性字符等,由此类信息形成的数据文本文件作为IP版权信息;(2)数字水印的生成:利用真随机数发生器生成数据加密密钥Key,利用单向hash算法MD5处理版权信息文件,用Blowfish算法加密生成数字水印;(3)版图数据预处理:读取版图信息数据,从中提取线网信息作为数字水印嵌入的载体,简化数据结构,减少数据冗余;(4)数字水印载体生成:顺序读取线网信息,并由线网及其邻域构成无向图,为数字水印的嵌入作准备;(5)线网数字水印片信息生成:搜索线网中任意相邻两节点是否存在双连通分支,若存在,则选择双连通分支中相当于当前分支的另一条,根据图的拓扑结构前后的变化生成水印的片信息;(6)映射数字水印片:将数字水印片信息与数字水印的信息进行匹配,找到其在数字水印的起始位置,生成水印密钥:包括水印的起始位置,所嵌入线网序号等信息,完成映射,完成映射的同时,当前路径代替原始路径,从而形成新的线图,水印片信息也自动嵌入;(7)循环执行过程(4)~(6),直至所有的水印信息全部嵌入;(8)输出带有数字水印信息的版图数据文件;‑‑‑水印提取,具体包括以下步骤:(1)数字水印的生成:在数字水印系统数据库中,由IP的编号查找对应的数字水印,并提取原始IP版图数据文件:未经数字水印化的数据文件;(2)版图数据预处理:包括原始版图和待验证电路版图:根据数字水印嵌入要求,读取版图信息数据;(3)水印片信息提取:顺序从水印密钥中读取一条记录,根据水印嵌入线网序号对原始版图中的线网进行被动式嵌入尝试,如果嵌入成功且得到线网的拓扑结构与被检验IP中的线网一致,则提取水印密钥中对应的数字水印片信息;(4)重复读取水印密钥中的记录,提取完整的数字水印;(5)对提取的数字水印与数据库存档的数字水印进行比较判断,生成水印验证报告,报告包括水印一致性以及版权判断结果。
地址 266033 山东省青岛市四方区抚顺路11号