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