[發明專利]一種基于人可記憶密碼的多服務器安全認證方法有效
| 申請號: | 201310275399.X | 申請日: | 2013-07-02 |
| 公開(公告)號: | CN103347021A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 崔建明;張小軍;高建新;黃賢青;徐譽尹;霍永;劉奕輝;孫曉明 | 申請(專利權)人: | 華東師范大學;山東科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/32 |
| 代理公司: | 北京匯澤知識產權代理有限公司 11228 | 代理人: | 張瑾 |
| 地址: | 266510 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 記憶 密碼 服務器 安全 認證 方法 | ||
1.一種基于人可記憶密碼的多服務器安全認證方法,其特征在于,包括注冊、登錄和認證步驟,其中,
所述注冊步驟進一步包括,注冊中心RC根據所接收到的服務器Sj的注冊信息生成所述服務器Sj的系統私鑰,注冊中心RC根據所接收到的用戶Ui的注冊信息生成包括密碼保護參數Ai和用戶唯一性參數Di的參數組一,并將包括所述用戶唯一性參數Di的參數組二寫入用戶Ui的智能卡;
所述登錄步驟進一步包括,所述智能卡根據用戶Ui輸入的身份IDi和密碼Pi以及所述智能卡中的信息進行本地驗證,若驗證正確,則所述智能卡生成參數組三,并將所述參數組三發送給所述服務器Sj;
所述認證步驟進一步包括,所述服務器Sj根據其所得到的私有密鑰和所述參數組三判斷用戶Ui登錄信息的實時性和正確性,若判斷正確,則所述服務器Sj生成參數組四,并將所述參數組四發送給所述用戶Ui,所述智能卡驗證所述服務器Sj的合法性,若驗證正確,則生成用戶身份驗證參數,并將所述用戶身份驗證參數發送給所述服務器Sj,所述服務器Sj驗證用戶身份的合法性,若通過驗證,則認證成功。
2.根據權利要求1所述的多服務器安全認證方法,其特征在于,所述登錄步驟進一步包括,所述智能卡根據CIDi=h(IDi||b)⊕h(Di⊕Ti||Ni)生成動態身份CIDi。
3.根據權利要求2所述的多服務器安全認證方法,所述登錄步驟還進一步包括如下步驟,所述智能卡產生隨機數Ni,還生成關鍵參數yj、驗證參數Gi、比較參數C;所述參數組三包括參數比較參數C、驗證參數Gi和隨機數Ni。
4.根據權利要求1、2或3所述的多服務器安全認證方法,其特征在于,在所述用戶Ui向所述注冊中心RC注冊的步驟中,所述注冊中心RC根據所述用戶Ui所使用的終端發送過來的身份信息、密碼和隨機數b,生成所述參數組一,所述參數組一還包括用戶身份保護參數Ti與本地驗證參數Vi和Hi;所述參數組二包括參數Di、Ri、Vi、Hi、h(.)和b。
5.根據權利要求1、2或3所述的遠程身份認證方法,所述認證步驟還進一步包括,若所述用戶Ui登錄信息的實時性和正確性判斷正確,則服務器Sj產生隨機數Nj,并計算服務器身份驗證參數;所述參數組四包括隨機數Nj和服務器身份驗證參數。
6.根據權利要求1、2或3所述的遠程身份認證方法,還包括如下步驟,所述智能卡根據用戶Ui輸入的身份IDi和密碼Pi完成本地驗證后,將自身的密碼信息替換為用戶Ui新輸入的密碼。
7.根據權利要求1、2或3所述的遠程身份認證方法,還包括如下步驟,所述服務器Sj和所述智能卡相互驗證成功后,生成同樣的會話密鑰SK,所使用的公式為SK=h(CIDi||SIDj||Ni||Nj)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東師范大學;山東科技大學,未經華東師范大學;山東科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310275399.X/1.html,轉載請聲明來源鉆瓜專利網。





