[发明专利]一种认证系统、方法及装置有效
申请号: | 201811245284.5 | 申请日: | 2018-10-24 |
公开(公告)号: | CN111090850B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 王根岭;张文垂 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/33 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 认证 系统 方法 装置 | ||
1.一种认证系统,其特征在于,所述系统包括:
软件终端,用于在每个周期中生成该周期的随机数;将当前周期的随机数以及上一周期的随机数发送至认证服务器;
所述认证服务器,用于在存储的认证记录中,查找所述软件终端的认证码;判断查找到的认证码与接收到的所述上一周期的随机数是否相匹配,如果相匹配,则向所述软件终端返回认证成功的信息,并根据接收到的所述当前周期的随机数,生成新的认证码,将所述新的认证码存储至所述认证记录。
2.一种认证方法,应用于软件终端,其特征在于,所述方法包括:
在每个周期中生成该周期的随机数;
将当前周期的随机数以及上一周期的随机数发送至认证服务器,以使所述认证服务器根据所述当前周期的随机数以及上一周期的随机数对所述软件终端进行认证;
所述认证服务器根据所述当前周期的随机数以及上一周期的随机数对所述软件终端进行认证,包括:在存储的认证记录中,查找所述软件终端对应的认证码;判断查找到的认证码与接收到的所述上一周期的随机数是否相匹配,如果相匹配,则向所述软件终端返回认证成功的信息,并根据接收到的所述当前周期的随机数,生成新的认证码,将所述新的认证码存储至所述认证记录。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若接收到认证成功的信息,则提供软件服务;若未接收到认证成功的信息,则暂停提供软件服务。
4.根据权利要求2所述的方法,其特征在于,在所述将当前周期的随机数以及上一周期的随机数发送至认证服务器之前,所述方法还包括:获取授权码;
所述将当前周期的随机数以及上一周期的随机数发送至认证服务器,包括:
将所述授权码、所述当前周期的随机数以及上一周期的随机数发送至所述认证服务器,以使所述认证服务器根据所述授权码、所述当前周期的随机数以及上一周期的随机数对所述软件终端进行认证。
5.根据权利要求4所述的方法,其特征在于,在所述获取授权码之后,还包括:
生成所述授权码的标识信息;
将所述授权码及所述标识信息发送至授权许可服务器;
判断是否接收到所述授权许可服务器返回的授权文件,所述授权文件为所述授权许可服务器根据所述标识信息对所述授权码激活成功后发送的;
如果接收到,执行所述在每个周期中生成该周期的随机数的步骤;并在接收到所述认证服务器返回的对所述软件终端认证成功的信息后,根据所述授权文件,向用户提供软件服务。
6.根据权利要求2所述的方法,其特征在于,所述将当前周期的随机数以及上一周期的随机数发送至认证服务器,包括:
对所述当前周期的随机数以及上一周期的随机数进行加密,得到加密信息;
将所述加密信息发送至所述认证服务器。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在第M周期,接收取消认证指令,向所述认证服务器发送取消认证指令及第M-1周期的随机数,以使所述认证服务器根据所述取消认证指令及所述第M-1周期的随机数对所述软件终端进行取消认证;其中,所述M为大于1的正整数;
向授权许可服务器发送反激活请求,以使所述授权许可服务器根据所述反激活请求对所述软件终端进行反激活。
8.一种认证方法,应用于认证服务器,其特征在于,所述方法包括:
接收软件终端发送的当前周期的随机数以及上一周期的随机数;
在存储的认证记录中,查找所述软件终端对应的认证码;
判断查找到的认证码与接收到的所述上一周期的随机数是否相匹配,如果相匹配,则向所述软件终端返回认证成功的信息,并根据接收到的所述当前周期的随机数,生成新的认证码,将所述新的认证码存储至所述认证记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811245284.5/1.html,转载请声明来源钻瓜专利网。