[发明专利]一种软件认证数据卡、软件认证系统和软件认证方法无效
申请号: | 201010566152.X | 申请日: | 2010-11-30 |
公开(公告)号: | CN102480724A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 赖华添;刘荣宝;李斌 | 申请(专利权)人: | 国民技术股份有限公司 |
主分类号: | H04W12/02 | 分类号: | H04W12/02;H04L29/06 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 认证 数据 系统 方法 | ||
1.一种软件认证数据卡,包括GSM模块、通用集成芯片卡和为所述数据卡提供电力的电源模块,所述数据卡通过GSM模块与互联网进行通信,并通过数据卡接口与主机进行通信,其特征在于:还包括设置于所述GSM模块和数据卡接口之间的用于锁定网络运营商的锁网安全模块;所述通用集成芯片卡用于向所述锁网安全模块提供IMSI信息;所述锁网安全模块还用于接收和存储至少一个受保护软件的关键信息和执行所述关键信息所需的软件认证参数,并对所述认证参数和IMSI信息同时进行认证。
2.根据权利要求1所述的数据卡,其特征在于:所述锁网安全模块和通用集成芯片卡之间采用主从7816接口连接。
3.根据权利要求1所述的数据卡,其特征在于:所述数据卡接口为USB接口、串行接口、并行接口或者射频接口。
4.根据权利要求1所述的数据卡,其特征在于:所述主机为计算机、上网本、ipad、手机或者PDA。
5.根据权利要求1所述的数据卡,其特征在于:所述关键信息为所述软件的程序片段和/或功能参数。
6.根据权利要求1所述的数据卡,其特征在于:所述软件认证参数为用户标识、软件编号和/或软件版本信息。
7.根据权利要求1至6任一项所述的数据卡,其特征在于:所述锁网安全模块包括CPU模块、加密认证模块和安全存储模块;所述CPU模块用于通过数据卡接口与主机进行通信并与互联网进行通信,并对所述控制加密认证模块和安全存储模块进行控制,以及与所述通用集成芯片卡进行通信;所述加密认证模块用于对存储在所述安全存储模块上的数据进行加密,并对使用者的合法性进行认证;所述安全存储模块用于存储所述至少一个受保护软件的关键信息、软件认证参数和IMSI信息。
8.一种软件认证系统,其特征在于:包括权利要求1至7任一项所述的软件认证数据卡和安全服务器;所述安全服务器用于根据所述受保护软件的软件认证参数和关键信息,以及所述通用集成芯片卡的IMSI信息进行软件注册;所述数据卡通过所述数据卡接口与装有受保护软件的主机进行通信,所述数据卡与所述安全服务器之间通过互联网进行通信。
9.一种软件认证方法,包括:
步骤a、在主机上安装或者运行受保护软件,并执行步骤b;
步骤b、所述主机向软件认证数据卡发送软件认证请求信息和AT请求IMSI指令,并执行步骤c;
步骤c、软件认证数据卡判断接收到的软件认证请求信息与自身已存储的软件认证参数是否一致,并且判断执行AT指令从通用集成芯片卡获得的IMSI信息与自身已存储的IMSI信息是否一致,如果一致则判定合法性认证通过并执行步骤e,否则判定合法性认证失败,提示使用者需要进行软件注册,并执行步骤d;
步骤d、安全服务器接收软件注册请求,并从所述主机提取受保护软件的软件认证参数和关键信息,同时向软件认证数据卡发送AT请求IMSI指令,以获取通用集成芯片卡的IMSI信息,安全服务器对所获取的软件认证参数和关键信息以及IMSI信息进行注册,生成软件注册码,并经过锁网安全模块中的加密认证模块加密后写入锁网安全模块301中的安全存储模块403,并执行步骤b;
步骤e、软件认证数据卡向主机发送软件关键信息以启动受保护软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国民技术股份有限公司,未经国民技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010566152.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有联锁装置的机械锁合件
- 下一篇:海面油污回收器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置