[发明专利]认证方法、认证系统、计算设备以及存储介质在审
申请号: | 202110783927.7 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113806810A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 王锴;山成;房凯;金奇才 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/62;G06F21/60 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 认证 方法 系统 计算 设备 以及 存储 介质 | ||
1.一种认证方法,在客户端执行,所述方法包括:
向第一服务器发送第一请求,以使所述第一服务器根据指示当前时间的第一时间戳从第二服务器获取相应的第一结果,所述第一结果至少包括第一签名和第一时间信息,其中,所述第一签名与第一时间信息预先关联,且所述第一时间信息基于所述第一时间戳来确定;
接收所述第一服务器返回的第一结果和第一时间戳;
生成第二请求,所述第二请求至少包括第二签名;
向所述第一服务器发送第二请求,以使所述第一服务器通过第二服务器验证所述第二签名的有效性,并在验证有效时生成令牌,以指示所述客户端身份认证通过,以及,所述第一服务器基于指示当前时间的第二时间戳从所述第二服务器获取相应的第二结果,所述第二结果至少包括预先关联的第三签名及第二时间信息,且所述第二时间信息基于第二时间戳来确定;
接收所述第一服务器返回的第二结果、第二时间戳和令牌;
判断所述第一时间戳、第二时间戳及第二时间信息是否满足预设条件,若满足预设条件,则验证所述第三签名的有效性;
若所述第三签名有效,则指示所述第一服务器身份认证通过。
2.如权要求1所述的方法,其中,所述还包括步骤:
生成第三请求,所述第三请求至少包括所述令牌;
向所述第一服务器发送第三请求,以使所述第一服务器验证所述令牌的有效性,在验证有效时,指示所述客户端身份认证通过,生成与所述第三请求相应的业务数据,以及,所述第一服务器基于指示当前时间的第三时间戳从所述第二服务器获取相应的第三结果,所述第三结果至少包括预先关联的第四签名及第三时间信息,且所述第三时间信息基于第三时间戳来确定;
接收所述第一服务器返回的第三结果、第三时间戳和业务数据;
判断所述第二时间戳、第三时间戳及第三时间信息是否满足预设条件,若满足预设条件,则验证所述第四签名的有效性;
若所述第四签名有效,则指示所述第一服务器身份认证通过,并基于所述业务数据执行相应的业务流程。
3.一种认证方法,在第二服务器执行,所述方法包括:
当接收到来自第一服务器的包含第一时间戳的签名请求时,基于第一时间戳,确定其对应的第一时间信息;
从预先生成的签名集中,确定出与所述第一时间信息关联的第一签名;
将所述第一签名及所述第一签名对应的第一时间信息发送至所述第一服务器;
当接收到来自第一服务器的包含第二签名的验证请求时,基于预设的验证策略,对所述第二签名的有效性进行验证;
当接收到来自第一服务器的包含第二时间戳的签名请求时,基于第二时间戳,确定其对应的第二时间信息;
从预先生成的签名集中,确定出与所述第二时间信息关联的第三签名;
将所述第三签名及所述第二时间信息发送至所述第一服务器。
4.如权利要求3所述的方法,其中,所述当接收到来自第一服务器的包含第一时间戳的签名请求时,基于第一时间戳,确定其对应的第一时间信息的步骤包括:
获取所述签名集中各签名对应的各时间信息;
将各所述时间信息中与所述第一时间戳差值最小的时间信息,作为所述第一时间信息。
5.如权利要求3所述的方法,其中,所述签名集的预先生成步骤包括:
判断当前时刻的负载状态;
若所述负载状态为低负载,则生成预设时间内的签名集并保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110783927.7/1.html,转载请声明来源钻瓜专利网。