[發明專利]一種基于EAP-MD5改進協議的身份認證方法及系統有效
| 申請號: | 201910366613.X | 申請日: | 2019-05-05 |
| 公開(公告)號: | CN111901116B | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 涂巖愷;葉旭輝 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32 |
| 代理公司: | 廈門市精誠新創知識產權代理有限公司 35218 | 代理人: | 何家富 |
| 地址: | 361000 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 eap md5 改進 協議 身份 認證 方法 系統 | ||
1.一種基于EAP-MD5改進協議的身份認證方法,其特征在于,包括以下步驟:
S1:客戶端向接入設備發送EAPOL_Start報文,開始認證接入;
S2:接入設備向客戶端發送EAP_Request_Identity報文,要求客戶端將用戶名發送至接入設備;
S3:客戶端發送請求回應EAP_Response/Identity報文至接入設備,其中請求回應EAP_Response/Identity報文中包括用戶名;
S4:接入設備將接收到的請求回應EAP_Response/Identity報文中的用戶名封裝到RADIUS_Access_Request報文后,發送至認證服務器;
S5:認證服務器判斷用戶名是否屬于合法用戶名,如果不是,則不允許接入;如果是,則認證服務器產生一個Challenge,并將Challenge與用戶名結合后,將結合后的結果進行哈希計算,并將計算的哈希值與用戶密碼進行異或運算處理,得到request信息,并將request信息通過接入設備使用RADIUS_Access_Challenge報文返回給接入設備;
S6:接入設備通過EAP_Request_Method報文,將接收到的request信息轉發至客戶端,要求客戶端進行認證;
S7:客戶端接收到request信息后,首先,將用戶密碼和request信息做異或運算,其次,將運算結果與當前時間戳進行異或運算,最后,將運算結果進行哈希運算得到哈希值,將哈希值與當前時間戳共同放入EAP_Response_Method報文中發送至接入設備;
S8:接入設備根據接收到的EAP_Response_Method報文將哈希值與當前時間戳共同放入RADIUS_Access_Request報文中發送至認證服務器,由認證服務器進行認證;
S9:認證服務器首先將用戶名和挑戰Challenge相加后,對相加結果計算哈希值;其次,將計算的哈希值與接收到的當前時間戳進行異或運算后,對異或運算結果計算哈希值;最后,將計算的哈希值與接入設備上傳至認證服務器的哈希值進行比對認證,如果相同,則表示用戶密碼認證通過,且用戶時間戳未經篡改,進而再比對時間戳,如果與上次認證時間相同,則認證不通過,如果晚于上次認證時間,則認證通過;
S10:認證完成后,通過RADIUS_Access_Accept/Failure報文將認證結果返回給接入設備,接入設備通過EAP_Request_Method報文將認證結果返回給客戶端,客戶端通過EAPOL_Logoff報文向認證設備確認認證過程完成;
S11:當認證通過時,用戶通過標準協議通過接入設備獲取規劃的IP地址。
2.一種基于EAP-MD5改進協議的身份認證系統,其特征在于:包括客戶端、接入設備和認證服務器,且所述客戶端、接入設備和認證服務器均包括處理器、存儲器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1中所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910366613.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種消除焊接應力的裝置
- 下一篇:遠程車輛控制和信息讀取終端





