[发明专利]一种身份认证方法有效
申请号: | 201811020210.1 | 申请日: | 2018-09-03 |
公开(公告)号: | CN109145543B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 文松;程虹;王敏;徐德刚 | 申请(专利权)人: | 湖北文理学院 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;H04L29/06 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
地址: | 441000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份 认证 方法 | ||
1.一种身份认证方法,应用于与用户端通信连接的服务器,其特征在于,所述方法包括:
接收所述用户端发送的登录请求;所述登录请求包含登录发生的时间;
生成与所述登录请求对应的待解答信息并发送到所述用户端;
接收所述用户端发送的应答区块;
生成与所述待解答信息对应的验证区块;所述验证区块包括第一字段、第二字段、第三字段和第四字段,包括:对所述待解答信息进行解密得到明文,使用与所述用户端约定的哈希算法对所述明文进行计算得到哈希值;取出上一验证区块中第四字段的字段值,存入本验证区块中第一字段;将所述明文和所述哈希值进行拼接以生成本验证区块中第二字段;生成与所述登录请求对应的时间戳以生成本验证区块中第三字段;使用所述哈希算法对所述第一字段、所述第二字段和所述第三字段进行计算以生成本验证区块中第四字段;
将所述应答区块与所述验证区块进行验证,若验证成功,允许所述登录请求,若验证失败,拒绝所述登录请求;其中,在验证过程中,所述服务器在对所述应答区块进行验证时,若所述服务器的验证区块中的时间戳和所述应答区块中的时间戳的数据差在预设误差范围之内,则认为所述验证区块的第三字段与所述应答区块的第三字段的数据一致。
2.根据权利要求1所述的身份认证方法,其特征在于,所述生成与所述登录请求对应的待解答信息并发送到所述用户端的步骤,包括:
在接收到所述登录请求后,生成与所述登录请求对应的字符串;
对所述字符串进行加密以生成所述待解答信息;
其中,不同登录请求对应的字符串不同。
3.根据权利要求1所述的身份认证方法,其特征在于,所述将所述应答区块与所述验证区块进行验证,若验证成功,允许所述登录请求,若验证失败,拒绝所述登录请求的步骤,包括:
将所述应答区块与所述验证区块进行验证,若所述应答区块与所述验证区块完全一致,则验证成功,允许所述登录请求,若所述应答区块与所述验证区块不一致,则验证失败,拒绝所述登录请求。
4.一种身份认证方法,应用于与服务器通信连接的用户端,其特征在于,所述方法还包括:
生成登录请求并发送到所述服务器;所述登录请求包含登录发生的时间;
接收所述服务器发送的待解答信息;
生成与所述待解答信息对应的应答区块并发送到所述服务器,以使所述服务器对所述应答区块进行验证;所述应答区块包括第一字段、第二字段、第三字段和第四字段,包括:对所述待解答信息进行解密得到明文,使用与所述服务器约定的哈希算法对所述明文进行计算得到哈希值;取出上一应答区块中第四字段的字段值,存入本应答区块中第一字段;将所述明文和所述哈希值进行拼接以生成本应答区块第二字段;生成与所述登录请求对应的时间戳以生成本应答区块第三字段;使用所述哈希算法对所述第一字段、所述第二字段和所述第三字段进行计算以生成本应答区块第四字段;
接收所述服务器发送的验证结果,若验证结果为验证成功,则登录所述服务器,若验证结果为验证失败,则登录失败;其中,在验证过程中,所述服务器在对所述应答区块进行验证时,若所述服务器的验证区块中的时间戳和所述应答区块中的时间戳的数据差在预设误差范围之内,则认为所述验证区块的第三字段与所述应答区块的第三字段的数据一致。
5.根据权利要求4所述的身份认证方法,其特征在于,所述生成登录请求并发送到所述服务器的步骤,包括:
根据登录发生的时间生成对应的登录请求,并发送到所述服务器。
6.根据权利要求4所述的身份认证方法,其特征在于,登录失败之后,所述方法还包括:生成验证失败的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北文理学院,未经湖北文理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811020210.1/1.html,转载请声明来源钻瓜专利网。