[发明专利]一种软件保护系统及其保护方法无效

专利信息
申请号: 201310263414.9 申请日: 2013-06-28
公开(公告)号: CN103294937A 公开(公告)日: 2013-09-11
发明(设计)人: 孙小雁;朱晓姝 申请(专利权)人: 玉林师范学院
主分类号: G06F21/16 分类号: G06F21/16
代理公司: 广西南宁公平专利事务所有限责任公司 45104 代理人: 黄永校
地址: 537000 广西*** 国省代码: 广西;45
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 保护 系统 及其 方法
【权利要求书】:

1.一种软件保护系统,其特征在于,包括以下模块:版权信息生成模块、版权信息加密模块、拓扑图转换模块A、拓扑图生成模块A、用户信息生成模块、随机数生成模块、拓扑图转换模块B、拓扑图生成模块B和拓扑图嵌入模块;

所述的版权信息生成模块,用于将软件版权所有者的身份信息转换成软件版权信息,其输入为软件版权所有的身份信息,输出为软件版权信息;

所述的版权信息加密模块,以版权信息生成模块的输出为输入,通过加密算法计算版权信息对应的密文,并输出密文;

所述的拓扑图转换模块A:以版权信息加密模块的输出为输入,由密文计算拓扑图应包含的节点数;

所述的拓扑图生成模块A:根据拓扑图转换模块A计算的节点数和版权信息加密模块所得的密文,生成与密文等价的拓扑图;

所述的用户信息生成模块:根据用户购买软件时提供的个人信息,转换为计算机能算直接处理的二进制序列;

所述的随机数生成模块:用于生成一个随机序列;

所述的拓扑图转换模块B:以用户信息生成模块和随机数生成模块的输出序列相加后的结果为输入,用于计算拓扑图应包含的节点数;

所述的拓扑图生成模块B:根据拓扑图转换模块B中计算的节点数,生成与用户信息生成模块和随机数生成模块的输出序列相加后的结果相等价的拓扑图;

拓扑图嵌入模块:将拓扑图生成模块A和拓扑图生成模块B生成的拓扑图嵌入到源程序的代码中。

2.一种适用于权利要求1所述的软件保护系统的保护方法,其特征在于,包括以下步骤:

步骤1:将版权所有者的身份信息转换为版权信息;

步骤2:将软件版权信息进行加密处理;

步骤3:将加密后的软件版权信息转换成软件水印拓扑图;

步骤4:将合法用户的身份信息转换为二进制序列;

步骤5:版权所有者使用随机数生成模块生成一个随机数;

步骤6:计算二进制序列与随机数的和;

步骤7:利用拓扑图转换算法将二进制序列与随机数的和转换成软件水印拓扑图;

步骤8:分别将步骤3和步骤7所得的拓扑图嵌入到源程度代码中,完成软件水印的嵌入。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于玉林师范学院,未经玉林师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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