[发明专利]一种基于密码、智能卡和生物特征的远程身份认证方法有效
申请号: | 201310275214.5 | 申请日: | 2013-07-02 |
公开(公告)号: | CN103346888A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 崔建明;张小军;王凤杰;李恒忠;刘辉;高建新;刘奕辉;霍永;孙晓明;黄贤青 | 申请(专利权)人: | 山东科技大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G06F21/32;G06F21/34 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 266510 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 密码 智能卡 生物 特征 远程 身份 认证 方法 | ||
1.一种基于密码、智能卡和生物特征的远程身份认证方法,其特征在于,包括注册步骤、登录步骤和认证步骤,其中,
注册步骤进一步包括,注册中心根据用户的注册信息生成参数组一,并将所述参数组一存入智能卡,所述注册信息包括身份标识、密码和生物信息,所述参数组一包括与生物信息相关的参数;
登录步骤进一步包括,所述智能卡根据用户提供的身份标识、密码和生物信息进行本地合法性验证,如果智能卡验证用户合法,所述智能卡生成随机数,并生成与所述随机数相关的第一验证数据,并将第一验证数据发送给服务器;
认证步骤进一步包括,所述服务器根据所接收到的第一验证数据对用户身份进行合法性验证,如果所述服务器验证用户身份合法,则生成用于验证服务器身份的第二验证数据,并将第二验证数据发送给智能卡;
所述智能卡根据接收到的第二验证数据对服务器身份进行合法性验证,如果智能卡验证服务器身份合法,则生成第三验证数据,并将第三验证数据发送给服务器;
所述服务器根据接收到的第三验证数据对用户身份进行二次验证,如果服务器验证用户身份合法,服务器和智能卡生成相同的会话密钥。
2.根据权利要求1所述的远程身份认证方法,其特征在于,注册步骤进一步包括,
智能卡生成随机数N,计算RPWi=h(N‖PWi)、CIDi=h(N‖IDi),然后将{CIDi,Bi,RPWi}通过安全信道发送给注册中心,其中,IDi为第i个用户Ui的用户的身份标识、PWi为用户Ui的密码、Bi为用户Ui的的生物信息;
所述注册中心计算BPWi=Bi⊕h(RPWi)、ei=h(CIDi‖Xs)⊕RPWi、Ti=h(CIDi‖RPWi)、y,所述参数组一包括BPWi、ei、Ti、h(·)和y,其中,y为注册中心与用户共享的私密钥。
3.根据权利要求2所述的远程身份认证方法,其特征在于,登录步骤进一步包括,
智能卡根据用户Ui输入的身份标识IDi和密码PWi,计算CIDi=h(N‖IDi)、Ti=h(CIDi‖RPWi)、验证Hi与h(Ti)是否相等,若不相等,终止会话,若相等,则智能卡采集所述用户Ui的生物信息计算RPWi=h(N‖PWi)、Bi=Pi⊕h(RPWi),验证和Bi的吻合程度,若小于阈值,则认为非合法用户登录,终止会话,否则,智能卡生成随机数Rc,计算M1=ei⊕RPWi、M2=M1⊕Rc、M3=h(y‖Rc)、M4=RPWi⊕M3、M5=h(M2‖M3‖M4),然后将第一验证数据{CIDi,M2,M4,M5}传给服务器Sj。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310275214.5/1.html,转载请声明来源钻瓜专利网。