[发明专利]保护软件的方法、装置和系统有效
申请号: | 200910088379.5 | 申请日: | 2009-07-02 |
公开(公告)号: | CN101587523A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 北京飞天诚信科技有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F21/22 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 100191北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保护 软件 方法 装置 系统 | ||
技术领域
本发明涉及信息安全领域,特别涉及一种保护软件的方法、装置和系统。
背景技术
现有技术中,最流行的对软件的使用权进行保护的方法是使用加密锁这种加密工具。加密锁采用的是高强度智能卡芯片和先进的密码学技术,并且具有一定的运算和存储能力,同时难以被破解和复制,在高强度软件保护中具有广泛的应用。
利用加密锁对软件进行加密保护是现有的软件保护的主流方法,通过在计算机的通信接口插上一个加密锁,并配合特定的软件进行保护,使用户的软件离开加密锁就无法运行,从而实现软件产品的保护。
在实现本发明的过程中,发明人发现现有技术存在以下缺点:
加密锁的时间限制、日期限制功能是很普遍的,而且对软件试用期的使用控制也很方便,但是在现有技术中加密锁无法记录其开始使用的起始日期,并且也不能限制其被使用的起始时间和截止时间,并且现有的加密锁电池使用存在浪费。
发明内容
为了使加密锁具有限制其使用的起始时间和截止时间的功能,本发明实施例提供了一种保护软件的方法、装置和系统。所述技术方案如下:
一种保护软件的方法,其特征在于,所述方法包括:
安全设备与终端设备建立连接,所述安全设备中包括时间的限制信息;
所述终端设备中的受保护软件向所述安全设备发送预先约定的服务指令;
所述安全设备接收所述服务指令,判断所述安全设备内部的实时钟是否已经被激活;
当所述判断结果为未激活时,所述安全设备激活所述实时钟,将所述实时 钟中的时间状态值设置为所述实时钟的起始时间,并根据所述时间状态值和所述时间的限制信息设置截止时间,读取所述实时钟的当前时间,并判断所述当前时间是否有效;如果是,则所述安全设备执行所述服务指令并返回执行结果给所述终端设备;如果不是,则所述安全设备返回错误结果给所述终端设备;
其中,所述安全设备激活所述实时钟的方法具体包括:
所述安全设备将所述实时钟的时钟芯片与电池连接;所述电池开始为所述实时钟供电,所述实时钟开始计时;将所述实时钟的激活标识位修改为激活标志;将所述实时钟的时间状态值设置为所述实时钟的起始时间;
或者,
所述安全设备控制所述实时钟的时钟振荡器使其开始工作;并将所述实时钟的使能脚使能,所述实时钟开始计时;将所述实时钟的激活标识位修改为激活标志;将所述实时钟的时间状态值设置为所述实时钟的起始时间;
当所述判断结果为已激活时,所述安全设备读取所述实时钟的当前时间,并判断所述当前时间是否有效;如果是,则所述安全设备执行所述服务指令并返回执行结果给所述终端设备;如果不是,则所述安全设备返回错误结果给所述终端设备。
所述受保护软件向所述安全设备发送预先约定的服务指令,具体包括:
所述终端设备对所述服务指令进行加密,并将所述加密后的服务指令发送给所述安全设备;
相应的,所述方法还包括:
所述安全设备对接收到的所述加密后的服务指令进行解密。
所述方法还包括:
所述安全设备对所述执行结果或所述错误结果进行加密,并将加密后的执行结果或错误结果返回给所述终端设备;
相应的,所述方法还包括:
所述终端设备对接收到的所述加密后的执行结果或错误结果进行解密。
所述错误结果具体为所述安全设备已过期的提示信息或报错信息或随机结果。
所述判断所述安全设备内部的实时钟是否已经被激活,具体包括:
所述安全设备判断所述实时钟的激活标识位是否激活标识;
当所述激活标识位为激活标识时,所述实时钟已激活;
当所述激活标识位为非激活标识时,所述实时钟未激活。
所述判断所述当前时间是否有效,具体包括:
所述安全设备读取所述实时钟的当前时间、以及所述设置的截止时间;
判断所述实时钟的当前时间是否已超过所述截止时间;
如果是,则当前时间为无效;
如果否,则当前时间为有效。
所述判断所述当前时间是否有效,具体包括:
所述安全设备读取所述实时钟的当前时间、所述时间的限制信息以及设置为所述实时钟的起始时间的时间状态值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞天诚信科技有限公司,未经北京飞天诚信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910088379.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:氧化铝多孔陶瓷的制备方法
- 下一篇:剩余活性污泥脱水方法