[发明专利]一种高安全性的口令认证方法有效

专利信息
申请号: 201610635430.X 申请日: 2016-08-04
公开(公告)号: CN106230840B 公开(公告)日: 2019-09-10
发明(设计)人: 黄海平;李正韬;徐宁;祁凌涛;沙超;王汝传 申请(专利权)人: 南京邮电大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 南京知识律师事务所 32207 代理人: 李湘群
地址: 210003 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种高安全性的口令认证方法,采用了智能卡硬件结合密码算法的方式,可应用于金融、网购、社交和安保等一系列网络服务的安全机制。本发明聚焦于智能卡和口令认证的结合,包含了用户注册、登录、服务器和用户双向认证以及用户密码修改等四个阶段,在其中主要使用了哈希函数、异或操作及对称密钥等轻量级高效安全的密码协议和方法。本发明具有较高的安全性,通过对信息传输过程的用户名和密码进行特殊安全处理,降低了用户名以及密码被窃取的风险,能够有效防范重放攻击以及信息拦截攻击等,并且用户可以不通过服务器自由更改密码。
搜索关键词: 一种 安全性 口令 认证 方法
【主权项】:
1.一种高安全性的口令认证方法,其特征在于包含以下步骤:步骤一,用户注册阶段,在这个阶段,注册的用户需要先申请一张智能卡,智能卡中存储了用户的个人信息;步骤1‑1,在用户注册的初始化阶段,用户Ui可以自由选择他的用户名(IDi)以及密码(PWi);步骤1‑2,智能卡使用单向哈希函数h()对用户名(IDi)以及密码(PWi)进行加密,得到信息对(h(IDi||PWi),h(IDi))并将其通过一个安全的信道发送给服务器S;步骤1‑3,服务器S使用单向哈希函数h()以及服务器密钥x和y对发送过来的用户信息进行加密,得到:C=h(A)步骤1‑4,服务器S将(B,C,D)通过一个安全的信道返回给用户Ui;步骤1‑5,用户Ui将(B,C,D)存入智能卡中;步骤二,登录阶段,用户Ui登录时,需要将智能卡插入对应设备中并输入他的用户名(IDi)以及密码(PWi);步骤2‑1,智能卡调用存储的信息计算:Ci=h(Ai);步骤2‑2,智能卡比较Ci=C是否成立,如果成立,则证明了用户Ui的合法身份;步骤2‑3,智能卡随机生成一个整数N并做如下计算:Fi=h(Ai||D||N);步骤2‑4,智能卡将登录请求(h(IDi),Ei,CIDi,Fi)发送给服务器S;步骤三,认证阶段,本阶段实现了服务器和用户的相互认证,主要步骤如下:步骤3‑1,接收到用户Ui请求(h(IDi),Ei,CIDi,Fi)后,服务器S计算:Fi'=h(Ai'||D'||Ni');步骤3‑2,服务器S比较Fi'=Fi是否成立,如果不成立,则服务器对用户的认证失败,服务器拒绝用户的登录请求,如果成立,则服务器完成对用户的认证,服务器S选择一个随机数N'并进行如下计算:SK'=h(Ai'||D'||Ni'||N')其中SK'为服务器和用户之间服务器端的对称加密密钥,使用SK'进行加密得到:其中En为服务器和用户事先约定的对称加密算法;步骤3‑3,服务器S将(G',N')发送给用户Ui;步骤3‑4,收到(G',N')后,用户Ui执行如下计算:SKi=h(Ai||Di||Ni||N')其中SKi为服务器和用户之间用户端的对称加密密钥,其中De为服务器和用户 事先约定的对称解密算法;步骤3‑5,用户Ui验证是否成立,如果不成立,则用户对服务器的身份认证失败,用户断开连接;如果成功,则完成服务器和用户的双向身份认证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610635430.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top