[发明专利]动静态算法结合的软件水印及日志复原水印技术无效

专利信息
申请号: 201110102041.8 申请日: 2011-04-22
公开(公告)号: CN102750489A 公开(公告)日: 2012-10-24
发明(设计)人: 秦智慧;屈长春;巫书瑶;李步坤;王方程;谢浩然;匡扶;程春晖;李科;刘娅;韩婉杰 申请(专利权)人: 秦智慧;屈长春;谢浩然
主分类号: G06F21/22 分类号: G06F21/22
代理公司: 暂无信息 代理人: 暂无信息
地址: 620860 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 静态 算法 结合 软件 水印 日志 复原 技术
【说明书】:

技术领域

发明属于数字水印在软件领域的应用。具体涉及从软件水印的添加,提取,检测,复原,再提取各个环节全面实现隐蔽性和抵抗变形攻击的软件水印的全新算法,其特征是将哑函数算法的高数据率和动态图算法强抗攻击性结合,利用日志还原被破坏的水印。

背景技术

随着软件产业的迅速发展和网络信息传播日益便利,软件产品的版权保护已成为业内热点关注问题。软件水印技术作为数字水印的一个重要分支,是近年来提出的解决软件产品版权保护问题的重要研究技术。与传统的软件保护方法不同,它不仅仅依赖于加密技术,而在软件代码中嵌入某些特定的秘密信息,在必要的时候,可以通过从软件中提取出这些特定的秘密信息以证明对软件的版权,以鉴别非法复制和盗用的软件产品,达到版权保护等目的,同时有效保护了软件产品的合法传播。这些秘密信息可以用来标识作者、发行者、所有者、使用者等相关信息,并将携带有版权保护信息和身份认证信息隐藏在软件产品中。

2011年3月10日,国务院办公厅下发通知,要求国家版权局、公安部、工业和信息化部等相关部门,在今后继续严厉打击侵权盗版等犯罪活动,尤其以打击制贩计算机软件为打击侵权盗版的重中之重,从而进一步加强对我国及国外软件的知识产权的保护

目前国内在水印安全方面的软件作品还是一片空白所以该作品有广阔的应用前景,此类作品能极大的推动整个软件行业的健康发展,遏制盗版软件的猖狂现状,一经推出必将产生巨大的经济效益,还能在政治、军事和文化中有极大的用武之地。

发明内容

1、本发明属于数字水印在软件领域的应用。具体涉及软件水印的添加,提取,检测,复原,再提取。其创新点是将哑数算法与动态图算法优势巧妙结合,首次在软件水印中使用日志记录功能,并首次在其加入数据库管理概念,与目前此领域其他技术相比,解决了数据率,隐蔽性,抗变形攻击性无法兼顾的难题,大大提高了软件水印的安全性。利用日志复原这一创新技术填补了水印被完全破坏无法复原的空白。此技术有效地保护了软件的版权。

2、发明要求1所述的动静态算法结合,包含以下步骤:

(1)在哑函数中嵌入水印信息时系统将一个自定义的转化函数把水印信息转化为一个比特流,然后根据操作码的编码将这个比特流转化为哑函数内可替换的操作码,替换后的操作码对应的编码序列与水印比特流相等。这样就完成了水印信息的嵌入。

(2)在动态图算法嵌入中密码时,由密码生成对应的拓扑图结构,然后构造这个图的代码,该代码在运行时能产生对应的密码拓扑图结构,最后在软件程序中嵌入这段代码,这就完成了密码在动态图算法中的嵌入。

3、发明要求1所述的日志记录,动态图算法检测及日志复原功能包含以下步骤:

(1)用户在进行水印添加过程,系统启用日志记录功能,将版权信息、水印添加时间、密码记录与日志,并上传服务器数据库保存。

(2)当哑函数中的水印别破坏无法提取,利用是否能提取动态图中的密码水印来检测和证明此软件添加过哑函数算法水印。

(3)当水印信息别破坏的程序,提取到动态图中的密码水印,证明其软件添加过。则到数据库找与动态图中密码相匹配的日志,将版权信息水印复原。

具体实施方式

实施例一:

水印添加阶段:在哑函数中嵌入水印信息时系统将一个自定义的转化函数把水印信息转化为一个比特流,然后根据操作码的编码将这个比特流转化为哑函数内可替换的操作码,替换后的操作码对应的编码序列与水印比特流相等。这样就完成了水印信息的嵌入。

在动态图算法嵌入中密码时,由密码生成对应的拓扑图结构,然后构造这个图的代码,该代码在运行时能产生对应的密码拓扑图结构,最后在软件程序中嵌入这段代码,这就完成了密码在动态图算法中的嵌入。

水印提取阶段:提取过程就是嵌入过程的逆过程,系统从哑函数内找出所有的被替换的操作数和操作码,然后根据编码表将其转化为比特流,从而提取出了水印信息。提取成功界面会显示提取出的水印信息并提示成功,若失败系统也会提示用户进行下一步操作。

检测阶段:提取水印信息发生错误,说明哑函数中的水印信息已遭到破坏,系统通过提取动态图密码进行验证,如产生记录着密码信息的拓扑图,与数据库中日志密码匹配,来说明该程序使用哑函数算法添加过版权信息。检测失败系统不能提取动态图中的水印信息,说明保存在软件中的水印和密码信息都被破坏或者从未在该软件中添加过水印。即检测失败。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于秦智慧;屈长春;谢浩然,未经秦智慧;屈长春;谢浩然许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110102041.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top