欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2020114457357
申请人: 析云网络科技(苏州)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2026-04-06
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种网络客户端身份认证系统,其特征在于,所述系统包括:客户端:用于向认证服务器发送认证凭据;

所述认证服务器:用于接收所述认证凭据,对所述认证凭据进行验证,并确定所述认证凭据是否为第一次使用;在对所述认证凭据验证通过、且确定出所述认证凭据是第一次使用时,向所述客户端发送当前身份令牌、预设算法信息和令牌迭代周期;所述当前身份令牌用于供所述客户端从其它服务器获取对应的访问权限,所述令牌迭代周期用于指示所述当前身份令牌的有效期,所述预设算法信息用于指示生成电子签名的预设算法,所述预设算法和所述令牌迭代周期结合生成的电子签名与当前时间和认证凭据第一次被使用的时间有关,且所述预设算法具有快速验证和容错性;

所述客户端:用于接收所述当前身份令牌、所述预设算法信息和所述令牌迭代周期;基于所述当前身份令牌从所述其它服务器获取对应的访问权限,在所述当前身份令牌的使用时长达到所述令牌迭代周期指示的有效期时,使用所述预设算法信息指示的预设算法生成当前电子签名,将所述当前电子签名和过期的身份令牌发送至所述认证服务器;

所述认证服务器:用于验证所述当前电子签名和所述过期的身份令牌是否正确;在所述当前电子签名和所述过期的身份令牌均正确时,更新所述当前身份令牌,将更新后的所述当前身份令牌发送至所述客户端;

所述客户端:用于接收更新后的所述当前身份令牌,再次执行所述基于所述当前身份令牌从所述其它服务器获取对应的访问权限;在所述当前身份令牌的使用时长达到所述令牌迭代周期指示的有效期时,使用所述预设算法信息指示的预设算法生成当前电子签名,将所述当前电子签名和过期的身份令牌发送至所述认证服务器的步骤。

2.根据权利要求1所述的系统,其特征在于所述认证服务器验证所述当前电子签名是否正确,包括:

所述认证服务器使用所述预设算法生成当前的模拟电子签名;

在所述当前电子签名与所述模拟电子签名一致时,所述认证服务器确定所述当前电子签名正确;

在所述当前电子签名与所述模拟电子签名不一致时,所述认证服务器确定所述当前电子签名错误。

3.根据权利要求1所述的系统,其特征在于所述预设算法为杂凑算法,所述客户端使用所述预设算法信息指示的预设算法生成当前电子签名,包括:在第1次生成所述当前电子签名时,所述客户端使用所述杂凑算法对所述客户端第一次获取到的当前身份令牌进行签名,得到所述当前电子签名,存储所述当前电子签名;

在第n次生成所述当前电子签名时,所述客户端使用所述杂凑算法对第n‑1次生成的当前电子签名进行签名,得到所述当前电子签名,存储所述当前电子签名,所述n为大于1的整数。

4.根据权利要求1所述的系统,其特征在于所述客户端基于所述当前身份令牌从所述其它服务器获取对应的访问权限,包括:所述客户端用于向所述其它服务器发送访问请求,所述访问请求携带有所述当前身份令牌和访问操作,以使所述其它服务器接收到所述访问请求后,将所述当前身份令牌和所述访问操作发送至所述认证服务器;

所述认证服务器用于接收所述其它服务器发送的所述当前身份令牌和所述访问操作,以及对所述当前身份令牌和所述访问操作进行验证;在对所述当前身份令牌和所述访问操作验证通过后,向所述其它服务器发送验证通过指示,使所述其它服务器接收到所述验证通过指示后将所述访问操作指示的资源发送至所述客户端。

5.根据权利要求1所述的系统,其特征在于所述认证服务器,还用于:在接收到所述认证凭据之后,若确定出所述认证凭据不是第一次使用或者对所述认证凭据验证不通过,则对所述客户端的身份认证不通过,不向所述客户端发送所述当前身份令牌。

6.一种网络客户端身份认证方法;其特征在于用于认证服务器中,所述方法包括:接收客户端发送的认证凭据;

对所述认证凭据进行验证,并确定所述认证凭据是否为第一次使用;

在对所述认证凭据验证通过且确定出所述认证凭据是第一次使用时,向所述客户端发送当前身份令牌预设算法信息和令牌迭代周期;所述当前身份令牌用于供所述客户端从其它服务器获取对应的访问权限,所述令牌迭代周期用于指示所述当前身份令牌的有效期;

所述预设算法信息用于指示生成电子签名的预设算法,所述预设算法和所述令牌迭代周期结合生成的电子签名与当前时间和认证凭据第一次被使用的时间有关;且所述预设算法具有快速验证和容错性;

接收所述客户端在所述当前身份令牌的使用时长达到所述令牌迭代周期指示的有效期时发送的当前电子签名和过期的身份令牌,所述当前电子签名是使用所述预设算法信息指示的预设算法生成的;

验证所述当前电子签名和所述过期的身份令牌是否正确:在所述当前电子签名和所述过期的身份令牌均正确时,更新所述当前身份令牌,将更新后的所述当前身份令牌发送至所述客户端。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在接收到所述认证凭据之后,若确定出所述认证凭据不是第一次使用或者对所述认证凭据验证不通过,则对所述客户端的身份认证不通过,不向所述客户端发送所述当前身份令牌。

8.一种网络客户端身份认证方法,其特征在于用于客户端中,所述方法包括:向认证服务器发送认证凭据,以使所述认证服务器对所述认证凭据进行验证,并确定所述认证凭据是否为第一次使用;在对所述认证凭据验证通过且确定出所述认证凭据是第一次使用时,所述认证服务器向所述客户端发送当前身份令牌、预设算法信息、令牌迭代周期;所述当前身份令牌用于供所述客户端从其它服务器获取对应的访问权限,所述令牌迭代周期用于指示所述当前身份令牌的有效期,所述预设算法信息用于指示生成电子签名的预设算法;所述预设算法和所述令牌迭代周期结合生成的电子签名与当前时间和认证凭据第一次被使用的时间有关,且所述预设算法具有快速验证和容错性;

接收所述认证服务器发送的所述当前身份令牌、所述预设算法信息、所述令牌迭代周期;

基于所述当前身份令牌从所述其它服务器获取对应的访问权限;

在所述当前身份令牌的使用时长达到所述令牌迭代周期指示的有效期时,使用所述预设算法信息指示的预设算法生成当前电子签名;

将所述当前电子签名和过期的身份令牌发送至所述认证服务器,以使所述认证服务器验证所述当前电子签名和所述过期的身份令牌是否正确;在所述当前电子签名和所述过期的身份令牌均正确时,所述认证服务器更新所述当前身份令牌,将更新后的所述当前身份令牌发送至所述客户端;

接收所述认证服务器发送的更新后的所述当前身份令牌,再次执行所述基于所述当前身份令牌从所述其它服务器获取对应的访问权限;在所述当前身份令牌的使用时长达到所述令牌迭代周期指示的有效期时,使用所述预设算法信息指示的预设算法生成当前电子签名,将所述当前电子签名和过期的身份令牌发送至所述认证服务器的步骤。

9.根据权利要求8所述的方法,其特征在于所述预设算法为杂凑算法,所述使用所述预设算法信息指示的预设算法生成当前电子签名,包括:在第1次生成所述当前电子签名时,使用所述杂凑算法对所述客户端第一次获取到的当前身份令牌进行签名,得到所述当前电子签名,存储所述当前电子签名;

在第n次生成所述当前电子签名时,使用所述杂凑算法对第n‑1次生成的当前电子签名进行签名,得到所述当前电子签名,存储所述当前电子签名,所述n为大于1的整数。