[发明专利]非对称口令认证方法、装置及存储介质在审
| 申请号: | 202111627173.2 | 申请日: | 2021-12-28 |
| 公开(公告)号: | CN114268434A | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 南相浩 | 申请(专利权)人: | 晋商博创(北京)科技有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/30;G06F21/46 |
| 代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 赵敏岑 |
| 地址: | 100071 北京市丰台区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 对称 口令 认证 方法 装置 存储 介质 | ||
1.一种非对称口令认证方法,其特征在于,包括:
生成随机数;
根据所述随机数、用户标识对应的私钥以及椭圆曲线生成元,得到证明码与检查码;
向口令认证方发送非对称口令,所述非对称口令包括所述用户标识、证明码与检查码。
2.根据权利要求1所述的非对称口令认证方法,其特征在于,所述证明码通过下述方式得到:
将所述随机数的逆与所述用户标识对应的私钥的乘积作为所述证明码。
3.根据权利要求1所述的非对称口令认证方法,其特征在于,所述证明码通过下述方式得到:
获取当前日期信息;
将所述用户标识对应的私钥与所述当前日期信息的和作为日变私钥;
将所述随机数的逆与所述日变私钥的乘积作为所述证明码。
4.一种非对称口令认证方法,其特征在于,包括:
接收非对称口令,所述非对称口令包括用户标识、证明码与检查码;
计算所述用户标识对应的公钥;
根据所述公钥、所述证明码以及所述检查码,进行口令验证;
当口令验证通过,判断本地记录中是否存在与所述用户标识关联存储的所述证明码;
当存在与所述用户标识关联存储的所述证明码,确定所述口令认证通过。
5.根据权利要求4所述的非对称口令认证方法,其特征在于,所述根据所述公钥、所述证明码以及所述检查码,进行口令验证包括:
根据所述证明码与所述公钥,得到验证码;
判断所述验证码与所述检查码是否相等;
当所述验证码与所述检查码相等,确定口令验证通过;
当所述验证码与所述检查码不相等,确定口令验证未通过。
6.根据权利要求5所述的非对称口令认证方法,其特征在于,当所述证明码与所述用户标识对应的私钥是一一映射的对应关系时,所述验证码通过下述方式获得:
将所述证明码的逆与所述公钥的乘积作为验证码。
7.根据权利要求5所述的非对称口令认证方法,其特征在于,当所述证明码与所述用户标识对应的日变私钥是一一映射的对应关系时,所述验证码通过下述方式得到:
获取当前日期信息;
将所述公钥与所述当前日期信息的和作为所述用户标识对应的日变公钥;
将所述证明码的逆与所述日变公钥的乘积作为验证码。
8.一种非对称口令认证装置,其特征在于,包括:
随机数生成模块,用于生成随机数;
码字生成模块,用于根据所述随机数、用户标识对应的私钥以及椭圆曲线生成元,得到证明码与检查码;
发送模块,用于向口令认证方发送非对称口令,所述非对称口令包括所述用户标识、证明码与检查码。
9.一种非对称口令认证装置,其特征在于,包括:
接收模块,用于接收非对称口令,所述非对称口令包括用户标识、证明码与检查码;
计算模块,用于计算所述用户标识对应的公钥;
口令验证模块,用于根据所述公钥、所述证明码以及所述检查码,进行口令验证;
判断模块,用于当口令验证通过,判断本地记录中是否存在与所述用户标识关联存储的所述证明码;
处理模块,用于当存在与所述用户标识关联存储的所述证明码,确定所述口令认证通过。
10.一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行所述权利要求1-3任一项所述的非对称口令认证方法和/或所述权利要求4-7任一项所述的非对称口令认证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晋商博创(北京)科技有限公司,未经晋商博创(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111627173.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示面板
- 下一篇:一种基于频域处理的啸叫抑制方法及装置





