[发明专利]防止软件被盗用的方法无效
申请号: | 201110445663.0 | 申请日: | 2011-12-28 |
公开(公告)号: | CN102402671A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 任平 | 申请(专利权)人: | 苏州铭星科技股份有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 软件 被盗 方法 | ||
1.一种防止软件被盗用的方法,其特征在于采用下列步骤:
1)软件开发者确定加密变换方案,加密子程序用于对数据加密,对应的解密子程序用于对数据解密;
2)将负责解密功能的解密子程序编入软件中;
3)完成软件开发任务;将软件主要功能执行模块制作为可在用户计算机存储器中安装的产品;
4)软件提供者登记授权用户特有的标志信息,这些标志信息将出现在用户使用被保护软件所输出的成果数据中:
5)软件提供者将授权用户特有的标志信息用加密子程序进行加密,加密后的数据以计算机存储文件的形式保存得到加密文件;
6)将被保护软件安装到用户计算机系统中,并将所述加密文件复制到用户计算机系统中;
7)软件启用时,程序检测所述加密文件,只有加密文件存在时才会正常运行;
8)被保护软件调用解密子程序对所述加密文件解密,还原取得授权用户特有的标志信息;
9)当还原取得的用户标志信息为授权用户的正确信息时,则软件运行将输出正确的用户标志信息出现在成果数据中;
10)当还原取得的用户标志信息与实际使用者信息不一致时,则软件运行将输出与实际使用者不一致的标志信息出现在成果数据中。
2.权利要求1项所述的方法其特征在于,被保护软件主要功能执行模块是对所有该款软件的用户通用的;而所述加密文件是针对侮个具体授权用户所特有的,且所述加密文件是独立于软件主要功能执行模块以外单独存放和复制的。
3.权利要求2项所述的方法其特征在于,所述加密变换方案采用不对称加密算法,其中私钥用于加密,公钥用于解密。
4.权利要求2项或3项所述的方法其特征在于,软件提供者制作所述加密文件的方法进一步包括以下步骤:
1)加密子程序用私钥加密用户登记的标志信息保存为加密文件F1:
2)用数据校验子程序校验加密文件F1,得到校验值T1;
3)将校验值T1与加密文件F1封装到一起,得到加密文件F2.
5.权利要求4项所述的方法其特征在于,被保护软件启动时程序对所述加密文件进行检测的方法进一步包括以下步骤:
1)判断加密文件 F2是否存在,如不存在,拒绝执行其他任务,直接结束;
2)如果加密文件F2存在,将加密文件F2解除封装得校验值T1及加密文件F1;
3)用数据校验子程序校验F1得校验值T2;
4)判断T1是否等于T2,如不相等,拒绝执行其他任务,直接结束,反之继续执行下面的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州铭星科技股份有限公司,未经苏州铭星科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110445663.0/1.html,转载请声明来源钻瓜专利网。