[发明专利]一种身份验证方法及装置有效
| 申请号: | 201811034387.7 | 申请日: | 2018-09-03 |
| 公开(公告)号: | CN108989354B | 公开(公告)日: | 2021-06-15 |
| 发明(设计)人: | 文松;程虹;王敏;徐德刚 | 申请(专利权)人: | 湖北文理学院 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁香美 |
| 地址: | 441000 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 身份验证 方法 装置 | ||
1.一种身份验证方法,其特征在于,应用于与用户端交互的服务端;所述服务端存有与用户登录信息相关的区块链,所述区块链包括多个区块,各所述区块包括第二字段及第三字段,所述第二字段为所述区块的数据,包括用户的身份信息、用户本次登录信息和时间间隔,所述第三字段为区块产生时间;所述方法包括:
接收所述用户端发送的用户的登录请求及第一区块;
根据所述登录请求及第一区块查找所述用户上次登录产生的第二区块;
对所述第二区块的第二字段及第三字段进行解密,得到第一时间间隔;
根据所述第一时间间隔产生第三区块;
将所述第三区块与所述第一区块的各字段进行比较,如果所述第三区块与所述第一区块的各字段一致,判定所述用户身份验证通过。
2.根据权利要求1所述的身份验证方法,其特征在于,所述方法还包括:
在所述用户身份验证通过之后,设置新的时间间隔;
根据所述新的时间间隔与当前登录信息再次产生新的区块,并对所述新的区块的第二字段及第三字段进行加密;
将所述新的区块保存在本地。
3.根据权利要求1所述的身份验证方法,其特征在于,所述区块还包括第一字段和第四字段;其中,
所述第一字段为上一个区块的哈希值;
所述第四字段为所述区块自身的哈希值,所述哈希值通过哈希函数对所述第一字段、第二字段和第三字段计算所得。
4.根据权利要求3所述身份验证方法,其特征在于,根据所述第一时间间隔产生第三区块的步骤包括:
获取所述用户上次登录产生的区块的字段;
将所述字段中的字段值加上所述第一时间间隔以产生新的字段;
通过使用哈希函数对所述新的字段计算哈希值,以产生第三区块。
5.一种身份验证方法,其特征在于,应用于与服务端交互的用户端;所述用户端存有与用户登录信息相关的区块链,所述区块链包括多个区块,各所述区块包括第二字段及第三字段,所述第二字段为所述区块的数据,包括用户的身份信息、用户本次登录信息和时间间隔,所述第三字段为区块产生时间;所述方法包括:
向所述服务端发送登录请求,接收所述服务端发送的第四区块,所述第四区块为上一次登录时产生并保存在所述服务端;
对所述第四区块的第二字段及第三字段进行解密,得到第二时间间隔;
根据所述第二时间间隔产生新的区块,并将所述新的区块发送至所述服务端进行身份验证。
6.根据权利要求5所述的身份验证方法,其特征在于,所述方法还包括:
在用户身份验证通过之后,设置新的时间间隔,以使所述服务端根据新的时间间隔产生新的区块并保存在所述服务端的本地,用于下一次登录时发送至所述用户端。
7.根据权利要求5所述的身份验证方法,其特征在于,所述区块还包括第一字段和第四字段;其中,
所述第一字段为上一个区块的哈希值;
所述第四字段为所述区块自身的哈希值,所述哈希值通过哈希函数对所述第一字段、第二字段和第三字段计算所得。
8.根据权利要求7所述的身份验证方法,其特征在于,根据所述第二时间间隔产生新的区块,并将所述新的区块发送至所述服务端进行身份验证的步骤包括:
获取所述服务端发送的第四区块中的第三字段;
将所述第三字段中的字段值加上所述第二时间间隔以产生新的第三字段;
根据哈希函数对新的第三字段计算哈希值,以产生所述新的区块;
将所述新的区块中的第三字段值与当前时间进行比较,若在设定范围内,则将所述新的区块发送至所述服务端;若不在设定范围内,则重复产生所述新的第三字段的过程,以继续产生新区块,直至产生的新区块中的第三字段值与当前时间的比较值在设定范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北文理学院,未经湖北文理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811034387.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:投屏的控制方法、装置和系统
- 下一篇:钢箱梁疲劳裂纹的预防性养护方法及钢箱梁





