【技術實現步驟摘要】
一種基于ISAKMP的擴展認證方法及系統
本專利技術涉及通信網絡中路由設備的密鑰管理與認證技術,尤其涉及一種基于因特網安全聯盟和密鑰管理協議(ISAKMP,InternetSecurityAssociationandKeyManagementProtocol)的擴展認證方法及系統。
技術介紹
因特網(Internet)已經成為現代社會不可或缺的基礎設施,對政治、經濟和民生起著非常重要的作用。因特網一旦遭受破壞或攻擊,將帶來嚴重的危害和影響,因此網絡安全備受世人關注。因特網中的核心設備是路由設備,保障路由設備的安全是網絡安全的重要方面,而路由設備(包括所運行的路由協議)的安全機制中,密鑰管理與認證是非常重要的一方面。這里,所述Internet就是指因特網協議(IP,InternetProtocol)網絡。目前,因特網工程任務組(IETF,InternetEngineeringTaskForce)致力于因特網架構和各種協議標準制定工作的全球性組織)的路由協議密鑰和認證(KARP,KeyingandAuthenticationforRoutingProtocols)工作組和安全域間路由(SIDR,SecureInter-DomainRouting)工作組正在進行這方面的研究,其中有人提出對ISAKMP進行擴展,以用于路由設備(包含路由協議)的密鑰管理和認證。ISAKMP認證的基本思想及過程是:認證雙方先協商安全聯盟(SA,SecurityAssociation),即:ISAKMPSA,這里,所述SA為一套密鑰材料,包括:采用的哈希算法(hashalgorithm ...
【技術保護點】
一種基于因特網安全聯盟和密鑰管理協議(ISAKMP)的擴展認證方法,其特征在于,該方法包括:需要發送第一條路由消息時,發起者與響應者協商使用擴展認證協議(EAP)進行認證;EAP認證過程成功后,所述發起者與所述響應者依據EAP過程生成的主會話密鑰(MSK)或共享密鑰,計算AUTH載荷中的帶密鑰的消息認證碼(HMAC)值,并向對方發送AUTH載荷,在ISAKMP中完成認證。
【技術特征摘要】
1.一種基于因特網安全聯盟和密鑰管理協議(ISAKMP)的擴展認證方法,其特征在于,該方法包括:需要發送第一條路由消息時,發起者與響應者協商使用擴展認證協議(EAP)進行認證;EAP認證過程成功后,所述發起者與所述響應者依據EAP過程生成的主會話密鑰(MSK)或共享密鑰,計算AUTH載荷中的帶密鑰的消息認證碼(HMAC)值,并向對方發送AUTH載荷,在ISAKMP中完成認證;其中,所述ISAKMP包括了基本交換、身份保護交換、僅認證交換、以及進取交換四種交換類型。2.根據權利要求1所述的方法,其特征在于,所述發起者與響應者協商使用EAP進行認證,包括:所述發起者向所述響應者發送不包含AUTH載荷的EAP消息;所述響應者收到EAP消息后,通過EAP載荷向所述發起者發送EAP請求(Request);所述發起者收到EAPRequest后,通過EAP載荷向所述響應者發送EAP響應(Response),與所述響應者進行EAP認證過程。3.根據權利要求2所述的方法,其特征在于,在所述發起者向所述響應者發送EAP消息之前,該方法進一步包括:所述發起者與所述響應者進行初始安全聯盟(SA)建立過程。4.根據權利要求1、2或3所述的方法,其特征在于,在所述發起者與所述響應者之間協商使用進行EAP認證時,且當所述發起者與所述響應者之間未配置信任關系,所述發起者與所述響應者均與Diameter服務器之間事先已配置信任關系時,該方法進一步包括:所述響應者依據Diameter-EAP協議,向Diameter服務器發送EAP啟動(Start)消息;Diameter服務器收到EAPStart消息后,與所述響應者進行EAP認證信息交互,以使所述發起者與所述響應者之間通過Diameter服務器進行EAP認證過程,并在EAP認證過程成功后,將生成的MSK或共享密鑰發送給所述響應者。5.根據權利要求4所述的方法,其特征在于,所述響應者依據Diameter-EAP協議,向Diameter服務器發送EAPStart消息,為:所述響應者向Diameter服務器發送包含空的EAP載荷的Diameter-EAP-Request消息;所述發起者與所述響應者進行EAP認證信息交互,以使所述發起者與所述響應者之間通過Diameter服務器進行EAP認證過程,為:Diameter服務器將EAPRequest封裝在EAP載荷中,之后向所述響應者返回包含EAP載荷的Diameter-EAP-Answer消息;所述響應者將收到的EAPRequest封裝在ISAKMP的擴展載荷EAP載荷中,發送給所述發起者;所述發起者根據收到的EAPRequest向所述響應者返回相應的EAPResponse;所述響應者將收到的EAPResponse封裝在Diameter-EAP-Request消息的EAP載荷中,發送給Diameter服務器,如此往復,直至Diameter服務器確認EAP認證過程結束。6.根據權利要求5所述的方法,其特征在于,在所述響應者依據EAP過程生成的MSK或共享密鑰,計算AUTH載荷中的HMAC值之前,該方法進一步包括:EAP認證過程成功后,Diameter服務器將EAP成功消息及EAP認證過程生成的MSK或共享密鑰發送給所述響應者。7.根據權利要求1、2或3所述的方法,其特征在于,在所述發起者與所述響應者之間協商使用進行EAP認證時,且當所述發起者與所述響應者之間未配置信任關系,所述發起者與所述響應者之間通過兩個以上Diameter服務器建立信任關系時,該方法進一步包括:所述響應者依據Diameter-EAP協議,向Diameter中繼服務器發送EAPStart消息;Diameter中繼服務器向Diameter服務器轉發EAPStart消息;Diameter服務器收到EAPStart消息后,與Diameter中繼服務器進行EAP認證信息交互,以使所述發起者與所述響應者之間通過Diameter服務器、及Diameter中繼服務器進行EAP認證過程,并在EAP認證過程成功后,將生成的MSK或共享密鑰發送給Diameter中繼服務器;Diameter中繼服務器將收到的MSK或共享密鑰發送給所述響應者。8.根據權利要求7所述的方法,其特征在于,所述響應者依據Diameter-EAP協議,向Diameter服務器發送EAPStart消息,為:所述響應者向Diameter服務器發送包含空的EAP載荷的Diameter-EAP-Request消息;所述與Diameter中繼服務器進行EAP認證信息交互,以使所述發起者與所述響應者之間通過Diameter服...
【專利技術屬性】
技術研發人員:梁小萍,韋銀星,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。