非对称口令认证方法、装置及存储介质制造方法及图纸

技术编号:32887923 阅读:29 留言:0更新日期:2022-04-02 12:24
本发明专利技术实施例提供一种非对称口令认证方法、装置及存储介质,属于信息安全技术领域,解决了复制攻击的问题。所述方法包括:生成随机数;根据所述随机数、用户标识对应的私钥以及椭圆曲线生成元,得到证明码与检查码;向口令认证方发送非对称口令,所述非对称口令包括所述用户标识、证明码与检查码。本发明专利技术实施例适用于口令认证过程。用于口令认证过程。用于口令认证过程。

【技术实现步骤摘要】
非对称口令认证方法、装置及存储介质


[0001]本专利技术涉及信息安全
,具体地涉及一种非对称口令认证方法、装置及存储介质。

技术介绍

[0002]现有技术中的对称口令是交互双方具有相同的口令,如果双方口令相同,则可建立互信关系。一般,对称口令较短,易记忆,使用非常方便,但口令是固定不变的,因此,复制的对称口令同样具有有效性,且不能被识别。即使将对称口令进行加密也不能解决防复制问题,因为复制的是加了密的口令,到对方自动解密,恢复成真实的明口令,因此还是无法识别被复制的口令。

技术实现思路

[0003]本专利技术实施例的目的是提供一种非对称口令认证方法、装置及存储介质,利用随机数生成非对称口令,生成一个使用一次,有效解决了复制攻击的问题。
[0004]为了实现上述目的,本专利技术实施例提供一种非对称口令认证方法,包括:生成随机数;根据所述随机数、用户标识对应的私钥以及椭圆曲线生成元,得到证明码与检查码;向口令认证方发送非对称口令,所述非对称口令包括所述用户标识、证明码与检查码。
[0005]进一步地,所述证明本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种非对称口令认证方法,其特征在于,包括:生成随机数;根据所述随机数、用户标识对应的私钥以及椭圆曲线生成元,得到证明码与检查码;向口令认证方发送非对称口令,所述非对称口令包括所述用户标识、证明码与检查码。2.根据权利要求1所述的非对称口令认证方法,其特征在于,所述证明码通过下述方式得到:将所述随机数的逆与所述用户标识对应的私钥的乘积作为所述证明码。3.根据权利要求1所述的非对称口令认证方法,其特征在于,所述证明码通过下述方式得到:获取当前日期信息;将所述用户标识对应的私钥与所述当前日期信息的和作为日变私钥;将所述随机数的逆与所述日变私钥的乘积作为所述证明码。4.一种非对称口令认证方法,其特征在于,包括:接收非对称口令,所述非对称口令包括用户标识、证明码与检查码;计算所述用户标识对应的公钥;根据所述公钥、所述证明码以及所述检查码,进行口令验证;当口令验证通过,判断本地记录中是否存在与所述用户标识关联存储的所述证明码;当存在与所述用户标识关联存储的所述证明码,确定所述口令认证通过。5.根据权利要求4所述的非对称口令认证方法,其特征在于,所述根据所述公钥、所述证明码以及所述检查码,进行口令验证包括:根据所述证明码与所述公钥,得到验证码;判断所述验证码与所述检查码是否相等;当所述验证码与所述检查码相等,确定口令验证通过;当所述验证码与所述检查码不相等,确定口令验证未通过。6.根据权利要求5所述的非对称口令认证方法,其特征在于,当所述证明码与所述用户标识对应的私钥是一一映射的...

【专利技术属性】
技术研发人员:南相浩
申请(专利权)人:晋商博创北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1