[发明专利]用户认证方法有效
申请号: | 201810030530.9 | 申请日: | 2018-01-12 |
公开(公告)号: | CN108092994B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 陈建铭;吴祖扬;方伟成;王景行 | 申请(专利权)人: | 哈尔滨工业大学深圳研究生院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 广东德而赛律师事务所 44322 | 代理人: | 叶秀进 |
地址: | 518055 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 认证 方法 | ||
本发明公开一种用户认证方法,包括:接收用户发送的匿名登录请求,其中包括第一加密信息;生成并向用户发送第二加密信息,所述第二加密信息中包括基于所述第一加密信息和所存储的用户的加密身份信息所生成的第一加密认证信息;用户成功验证第一加密认证信息后,接收用户发送的第三加密信息,所述第三加密信息中包括基于所述第一加密认证信息生成的第二加密认证信息;对所述第二加密认证信息进行验证,获得用户认证结果。
技术领域
本发明涉及互联网技术,尤其涉及用户认证。
背景技术
随着互联网的发展,人们通过传送个人信息获取个性化服务,享受着科学技术所带来的便捷。但信息传递和存储的过程常常存在安全隐患,由于个人信息中包含身份证、邮箱、手机号、口令等敏感信息,若这些内容没有被安全传输或存储,则可能导致攻击者窃取个人信息、服务器跟踪用户隐私等问题。
近年来,研究学者提出了匿名口令认证密钥交换协议。这类协议采用口令认证的方式,在用户和服务器之间协商会话密钥。同时,在服务器认证用户的过程中,用户保持匿名状态,而服务器仅能判断该用户是否是合法用户,从而达到了用户匿名登录的目的。
现有技术难以抵挡盗取验证攻击。在这类攻击中,攻击者盗取服务器数据库中所存储的口令验证值,并伪装成合法用户进行登录。现有的有些协议中,性能相对比较高效的协议不能有效抵挡这类攻击,而能够抵挡该类攻击的协议,其性能大幅下降,不适合实际应用。
发明内容
本发明提供一种用户认证方法,包括:
接收用户发送的匿名登录请求,所述匿名登录请求中包括第一加密信息;
生成并向用户发送第二加密信息,所述第二加密信息中包括基于所述第一加密信息和所存储的用户的加密身份信息所生成的第一加密认证信息;
用户成功验证所述第一加密认证信息后,接收用户发送的第三加密信息,所述第三加密信息中包括基于所述第一加密认证信息生成的第二加密认证信息;
对所述第二加密认证信息进行验证,获得用户认证结果。
较佳的,所述用户的加密身份信息为基于服务器密钥及用户注册时发送的口令验证值生成的代数消息认证值。
较佳的,所述代数消息认证值Vi利用公式Vi=g1/(m+s)生成,其中g为系统参数中的生成元,m为用户i的口令验证值,s为服务器密钥,其中,所述用户i的口令验证值基于用户i的身份标识和密码生成。
较佳的,所述第二加密信息中还包括一索引表tbl={Uj,Wj,Cj}j=1…n,n为注册用户数量,Uj为用户j的标识,Wj基于用户j的加密身份信息及第一加密信息生成,Cj基于用户j的加密身份信息及服务器密钥生成。
较佳的,所述第一加密信息m1={U,A,X},其中U为用户群体标识,A=g–1/mha,X=gx,其中h和g为系统参数中的两个生成元,a和x为用户的两个随机数,m为用户的口令验证值。
较佳的,所述第二加密信息m2={S,B,tbl,VS},其中S为服务器标识,B=hb,tbl为索引表,VS为所述第一加密认证信息,tbl={Uj,Wj,Cj}j=1…n,VS=H(1||U||A||X||S||B||tbl||Y||K);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学深圳研究生院,未经哈尔滨工业大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810030530.9/2.html,转载请声明来源钻瓜专利网。