[发明专利]交互式登录验证装置、方法及计算机可读存储介质有效
| 申请号: | 201910477881.9 | 申请日: | 2019-06-03 |
| 公开(公告)号: | CN110120872B | 公开(公告)日: | 2020-02-11 |
| 发明(设计)人: | 吴良顺 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
| 主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/32;G06F21/31 |
| 代理公司: | 44334 深圳市赛恩倍吉知识产权代理有限公司 | 代理人: | 饶智彬;孙芬 |
| 地址: | 430000 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 随机数 交互式登录 计算机可读存储介质 控制服务器 验证装置 服务器 用户身份验证 服务器存储 登录请求 认证通过 客户端 公钥 密钥 登录 验证 | ||
一种交互式登录验证方法,包括:当客户端向服务器发起登录请求时,产生随机数一,基于随机数一得到随机数二,基于随机数二及服务器存储的参数一、参数二得到剩余数一;控制服务器产生随机数三,并计算得到剩余数二;基于剩余数二、随机数二及参数二得到剩余数三;基于剩余数一、随机数三及参数二得到剩余数四;若剩余数三等于剩余数四,则控制服务器产生随机数四,并计算得到剩余数五;基于剩余数五、随机数一及参数二计算得到剩余数六;基于公钥、随机数四及参数二计算得到剩余数七;若剩余数六等于剩余数七,则认证通过。本发明还提供一种交互式登录验证装置及计算机可读存储介质。本发明可在服务器不知道登录密钥的情形下,进行用户身份验证。
技术领域
本发明涉及互联网安全技术领域,尤其涉及一种交互式登录验证装置、方法及计算机可读存储介质。
背景技术
现有的很多登录网站,在网站的服务器上存储了用户密码的哈希值,为了验证用户知道密码,通常采用的验证方式是服务器对用户登录时输入的密码进行哈希值计算,并与备份的密码计算结果进行对比来验证用户是否知道密码,但该种方式的弊病在于服务器在计算时就可以知道用户的密码,一旦服务器被攻击,用户的密码可能被泄漏出去。如果通过客户端自行计算密码的哈希值的方式,会大量消耗客户端自身的计算资源,导致每次登录时间过长,也不利于用户体验。
发明内容
有鉴于此,有必要提供一种交互式登录验证装置、方法及计算机可读存储介质,其可实现在服务器不知道用户登录密钥的前提下,进行用户身份的验证,提高了用户信息的安全性。
本发明一实施方式提供一种交互式登录验证方法,用于对客户端发送至服务器的登录密钥进行认证,所述登录密钥对应的一公钥Y=gx(mod n),其中x表示所述登录密钥,g为服务器存储的第一公共参数,n为服务器存储的第二公共参数,且n为素数,g为n的一个原根,x与n-1互素,所述方法包括:
当所述客户端向所述服务器发起登录请求时,控制所述客户端产生第一随机数,并根据所述第一随机数及预设随机算法计算得到第二随机数;
基于所述第二随机数、所述第一公共参数及所述第二公共参数计算得到第一剩余数,并将所述第一剩余数发送至所述服务器;
控制所述服务器产生第三随机数,并基于所述第三随机数、所述第一公共参数及所述第二公共参数计算得到第二剩余数,并将所述第二剩余数发送至所述客户端;
基于所述第二剩余数、所述第二随机数及所述第二公共参数计算得到第三剩余数,并将所述第三剩余数发送至所述服务器;
基于所述第一剩余数、所述第三随机数及所述第二公共参数计算得到第四剩余数;
证明所述第三剩余数等于所述第四剩余数;
若所述第三剩余数被证明等于所述第四剩余数,则控制所述服务器产生第四随机数,基于所述第一剩余数、所述第四随机数及所述第二公共参数计算得到第五剩余数,并将所述第五剩余数发送至所述客户端;
基于所述第五剩余数、所述第一随机数及所述第二公共参数计算得到第六剩余数,并将所述第六剩余数发送至所述服务器;
基于所述公钥、所述第四随机数及所述第二公共参数计算得到第七剩余数;
证明所述第六剩余数等于所述第七剩余数;及
若所述第六剩余数被证明等于所述第七剩余数,则判定所述客户端发送至所述服务器的登录密钥认证通过。
优选地,第二随机数通过以下公式计算得到:
i=x*[mod(n-1)]/j,其中i表示所述第二随机数,j表示所述第一随机数。
优选地,所述根据所述第一随机数及预设随机算法计算得到第二随机数的步骤之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910477881.9/2.html,转载请声明来源钻瓜专利网。





