[发明专利]加密狗装置及其软件保护方法有效
申请号: | 201110407911.2 | 申请日: | 2011-12-09 |
公开(公告)号: | CN102521541A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 吴拥军;颜良益;杨彦龙;商福进 | 申请(专利权)人: | 台达电子企业管理(上海)有限公司;台达电子工业股份有限公司;中达光电工业(吴江)有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 曾红 |
地址: | 201209 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 装置 及其 软件 保护 方法 | ||
1.一种软件保护方法,适用于一加密狗装置,该加密狗装置连接一计算机,其特征在于,该软件保护方法包含:
(a)当该计算机因执行一程序而传递一加密数据至该加密狗装置时,对该加密数据进行解密;
(b)用解密后的该数据执行一加密狗代码,并对该加密狗代码执行后的结果进行加密;
(c)把加密后的该结果返回给该计算机,使该计算机对该加密结果进行解密,进而用该结果执行后续之该程序。
2.如权利要求1所述的软件保护方法,其特征在于,该计算机利用一第一加密算法对该数据加密,步骤(b)包含:
利用一第二加密算法对该加密狗代码执行后的该结果进行加密,其中该第一、第二加密算法不同。
3.如权利要求1所述的软件保护方法,其特征在于,步骤(b)包含:
在执行该加密狗代码时,调用该计算机的一动态链接库。
4.如权利要求1所述的软件保护方法,其特征在于,该数据包含至少一授权码,步骤(b)包含:
验证该授权码;
当该授权码通过验证时,执行该授权码所对应的该加密狗代码。
5.加密狗装置,其特征在于,所述加密狗装置包含:
一通讯接口,用于连接一计算机;
一解密单元,耦接该通讯接口,用于当该计算机因执行一程序而传递一加密数据至该加密狗装置时,对该加密数据进行解密;
一处理单元,耦接该解密单元,用于利用解密后的该数据执行一加密狗代码;以及
一加密单元,耦接该处理单元,用于对该加密狗代码执行后的结果进行加密,把加密后的该结果透过该通讯接口返回给该计算机,使该计算机对该加密结果进行解密,进而用该结果执行后续之该程序。
6.如权利要求5所述的加密狗装置,其特征在于,该计算机利用一第一加密算法对该数据加密,该加密单元利用一第二加密算法对该加密狗代码执行后的该结果进行加密,其中该第一、第二加密算法不同。
7.如权利要求5所述的加密狗装置,其特征在于,该处理单元在执行该加密狗代码时,调用该计算机的一动态链接库。
8.如权利要求5所述的加密狗装置,其特征在于,该数据包含至少一授权码,该加密狗装置包含:
一验证单元,耦接该解密单元与该处理单元,用于验证该授权码,当该授权码通过验证时,由该处理单元执行该授权码所对应的该加密狗代码。
9.如权利要求5所述的加密狗装置,其特征在于,该通讯接口为USB接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台达电子企业管理(上海)有限公司;台达电子工业股份有限公司;中达光电工业(吴江)有限公司,未经台达电子企业管理(上海)有限公司;台达电子工业股份有限公司;中达光电工业(吴江)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110407911.2/1.html,转载请声明来源钻瓜专利网。