[發明專利]一種基于密碼、智能卡和生物特征的遠程身份認證方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201310275214.5/1.html,轉載請聲明來源鉆瓜專利網。





