[发明专利]基于加密锁的软件版权保护方法和系统及加密锁有效
| 申请号: | 200710308533.6 | 申请日: | 2007-12-29 |
| 公开(公告)号: | CN101216873A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 孙吉平;韩勇 | 申请(专利权)人: | 北京深思洛克数据保护中心 |
| 主分类号: | G06F21/22 | 分类号: | G06F21/22 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王琦 |
| 地址: | 100086北京市海淀区中*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 加密 软件 版权 保护 方法 系统 | ||
1.一种基于加密锁的软件版权保护方法,其特征在于,将受保护软件中部分代码移植到加密锁中,并由受保护软件和加密锁分别基于内部的代码同时运行对应的线程,该方法包括:
受保护软件向加密锁发送调用指令,并继续基于其内部代码运行对应的线程;
加密锁在运行过程中,根据接收到的调用指令进行对应处理,得到对应的处理结果,并继续基于其内部代码运行对应的线程;
在需要时,加密锁将对应的处理结果提供给受保护软件。
2.如权利要求1所述的方法,其特征在于,在加密锁基于内部的代码开始运行对应的线程之前,该方法进一步包括:
加密锁上电启动后自动开始运行、或根据受保护软件发出的调用指令开始运行。
3.如权利要求1所述的方法,其特征在于,在需要时,加密锁将对应的处理结果提供给受保护软件包括:
受保护软件在需要时向加密锁发送取结果指令,加密锁根据接收到的取结果指令将对应的处理结果提供给所述受保护软件。
4.如权利要求3所述的方法,其特征在于,加密锁根据接收到的取结果指令将对应的处理结果提供给所述受保护软件之前,该方法进一步包括:
加密锁判断是否已得到该取结果指令对应的处理结果,如果是,则运行所述将对应的处理结果提供给所述受保护软件;否则,通知受保护软件等待、或继续运行其他线程。
5.如权利要求3所述的方法,其特征在于,在得到对应的处理结果之后,该方法进一步包括:加密锁通知受保护软件所述对应的处理结果已得到;
受保护软件在接收到所述通知后再向加密锁发送所述取结果指令。
6.如权利要求3、或4、或5所述的方法,其特征在于,在接收到所述调用指令之后、受保护软件在需要时向加密锁发送取结果指令之前,该方法进一步包括:
加密锁根据接收到的调用指令的类型,判断是否需要在得到该调用指令对应的处理结果后立即提供给受保护软件,如果是,则在得到该调用指令对应的处理结果后立即提供给受保护软件,否则,等待所述取结果指令。
7.如权利要求3、或4、或5所述的方法,其特征在于,得到对应的处理结果之后、接收到取结果指令之前,该方法进一步包括:
加密锁将对应的处理结果存储于其内存中。
8.如权利要求7所述的方法,其特征在于,将对应的处理结果存储于其内存中之后,该方法进一步包括:
加密锁再次接收到另一调用指令,并根据该调用指令进行对应处理,更新存储于内存中的处理结果。
9.一种基于加密锁的软件版权保护系统,包括:运行于计算机的受保护软件、以及加密锁,且所述受保护软件和加密锁分别基于内部的代码开始运行对应的线程,其特征在于,
所述受保护软件中部分代码移植于加密锁中;
所述受保护软件,向加密锁发送调用指令,并继续基于其内部代码运行对应的线程;
所述加密锁,根据接收到的调用指令进行对应处理,得到对应的处理结果,并继续基于其内部代码运行对应的线程;在需要时,将对应的处理结果提供给所述受保护软件。
10.如权利要求9所述的系统,其特征在于,所述加密锁包括:接口单元、非易失性存储器和中央处理器单元CPU,其中,
所述接口单元与所述计算机相连,所述CPU通过所述接口单元与所述受保护软件交互;
所述受保护软件中部分代码移植于所述非易失性存储器中;
在上电启动后,所述CPU自动从所述非易失性存储器中加载代码,并开始运行;
或者,所述CPU根据所述受保护软件发出的调用指令从所述非易失性存储器中加载代码,并开始运行。
11.如权利要求10所述的系统,其特征在于,所述加密锁中进一步包括内存单元;
所述CPU根据接收到的调用指令进行对应处理,得到对应的处理结果,并得到对应的处理结果之后,进一步将对应的处理结果存储于所述内存单元中。
12.如权利要求11所述的系统,其特征在于,将对应的处理结果存储于其内存中之后,所述CPU进一步通过所述接口单元再次接收到另一调用指令,并根据该调用指令进行对应处理,更新存储于所述内存单元中的处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克数据保护中心,未经北京深思洛克数据保护中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710308533.6/1.html,转载请声明来源钻瓜专利网。





