[发明专利]基于Usbkey的离线授权方法无效
申请号: | 201110436701.6 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102427459A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 郭志刚;付新军 | 申请(专利权)人: | 杭州数盾信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 杭州浙科专利事务所 33213 | 代理人: | 吴秉中 |
地址: | 310000 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 usbkey 离线 授权 方法 | ||
技术领域
本发明涉及一种基于Usbkey的离线授权方法。
背景技术
Usbkey主要应用于网络认证、网银、OA系统等,通过实时服务器认证来解决客户端的身份认证问题。现有的通过Usbkey登陆的方式,多数都是一个固定口令,且同一个Usbkey可以在多个客户端使用,这样虽然方便,但是安全性、保密性、管控性不强。例如办公环境中,在正常登陆情况下,每个人都可以通过自己的Usbkey登陆对应的客户端,都能够与服务器相连,但是一旦需要携带移动电脑单机使用办公,此时因为无法连接服务器进行身份认证,所以必须在非连网前申请Usbkey的离线使用授权。本发明则提供一种可以在线申请然后离线使用的Usbkey的身份认证授权方法,就很好的解决了Usbkey离线使用的身份授权并可有效保护Usbkey的硬件识别码的问题。
发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种基于Usbkey的离线授权方法的技术方案, 既能实现Usbkey离线使用的身份授权又可有效保护Usbkey的硬件识别码。
所述的基于Usbkey的离线授权方法,其特征在于包括Usbkey、客户端、客户端硬件指纹码产生模块、服务器、服务器信息提取模块、动态码产生模块、加密密钥合成模块、服务器硬件识别码加密模块、短信模块和管理员手机,每个Usbkey均设置有唯一的硬件序列号,每个客户端均设置有客户端硬件指纹码产生模块,客户端硬件指纹码产生模块根据硬件本身产生一个唯一的硬件指纹码,每个Usbkey的硬件序列号和初始化完毕的硬件识别码均由管理员预设在服务器中,服务器通过短信模块与管理员手机绑定;
在线登陆时,插入Usbkey,输入相应Usbkey的口令码即可正常登陆;若需要离线使用,需在登录状态下点击申请离线使用菜单,客户端提示是否申请离线使用,点击确认,客户端会向服务器发起离线使用申请,服务器会产生一个动态码并通过短信模块发送至管理员手机,管理员根据情况将动态码授权于申请离线使用的客户端,点击取消,则不发起离线使用申请;
离线登陆时,插入Usbkey,客户端提示无法连网、是否离线登陆,点击否,则退出,点击是,则提示输入授权的动态码,输入正确则正常登陆,输入错误则退出。
所述的基于Usbkey的离线授权方法,其特征在于申请离线使用时,动态码的生成方式如下:点击申请离线使用,客户端硬件指纹码产生模块根据客户端硬件信息生成一个硬件指纹码,Usbkey的唯一硬件序列号与客户端的硬件指纹码上传至服务器,服务器信息提取模块根据接收到的Usbkey的硬件序列号提取存储在服务器上对应的Usbkey的硬件识别码,然后服务器的动态码产生模块随机产生一个动态码,加密密钥合成模块将客户端的硬件指纹码与服务器的动态码产生模块随机产生的动态码生成组合密钥,服务器硬件识别码加密模块通过组合密钥对该Usbkey的硬件识别码加密后传回客户端并存储,同时通过短信模块将动态码发送至管理员手机,管理员根据情况将该动态码授权给对应的用户使用;当用户离线登录时,输入授权的动态码,动态码与客户端的硬件指纹码结合构成组合密钥对服务器传回的Usbkey的硬件识别码加密文件进行解密,得到相应的硬件识别码,实现客户端离线登陆授权。
本发明主要解决的是Usbkey从服务器获得离线模式下使用的授权方法,解决Usbkey离线模式下使用时硬件环境的授权,避免Usbkey在非授权的硬件环境下使用,并且杜绝非法获得Usbkey时的非授权使用。离线模式下的Usbkey的使用授权就是Usbkey的硬件识别码的授权,有了硬件识别码就获得了Usbkey的使用权,本方法给予离线模式下Usbkey使用时获得的授权不是简单的硬件识别码及转换码的获得,而是由服务器动态码结合客户端硬件指纹码做为组合密钥来加密客户端Usbkey的硬件识别码,用户每次申请获得授权的动态码都是不同的,并且因为结合了客户端硬件指纹码,并且以Usbkey的可接收最长位数作为硬件识别码,一方面可增加硬件识别码破解难度,另一方面因为结合了客户端的硬件指纹码,可以有效锁定用户申请授权使用的硬件环境,增强Usbkey使用环境的管控及硬件识别码的有效保护;结合现在的短信技术,让离线授权使用流程变得既简单又安全。
附图说明
图1为本发明申请离线使用动态码生成及授权的流程图;
图2为本发明离线登陆的流程图。
具体实施方式
下面结合说明书附图对本发明做进一步说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数盾信息技术有限公司,未经杭州数盾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110436701.6/2.html,转载请声明来源钻瓜专利网。