• 判斷一個要接入網絡的用戶是不是受權用戶。這個過程是雙向的。
a)UE要接入網絡,發送Attach request(IMSI, K
, ue capability, KSI==7).
b)MME收到UE的請求後,知道UE沒有初始的KASME來鑑權,使用IMSI做爲ID向HSS請求鑑權向量。 Authentication Information Request ( IMSI, SNID, n, Network Type) to HSS過程.
c)MME保留這些Avs, Authentication Request轉發其中的(AUTN,RAND,KSI,)給UE,UE利用這些信息(K, SQN, RAND)計算RES,AUTN和K。
d)UE與MME發來的AUTN比較. 若是鑑權成功,UE發送RES給MME, Authentication Response (RES ).若是失敗Authentication Failure (CAUSE)
e)MME將RES與HSS獲得的XRES比較,經過即鑑權成功。
3,NAS安全
UE和MME已經各自鑑權並共享同一個KASME,但仍然是沒有加密和完整性保護的信令,觸發NAS安全創建過程。網絡
a)首先MME選擇NAS安全算法(ID)和 KASME來計算一個完整性密鑰Knasint 和加密密鑰Knasenc, 而後應用Knasint生成NAS-MAC ,MME發送 NAS Security Mode Command (KSIASME, UE Capability, EEA, EIA, NAS-MAC)給UE. 因爲UE還不知道選擇的加密算法,因此這條信息只用了完整性保護,沒有加密。
b)UE收到信令後,使用MME選擇的NAS完整性算法驗證,而後用完整性/加密算法從KASME生成NAS完整性密鑰Knasint 和加密密鑰Knasenc 。而後經過加密和加完整性保護髮送Security Command Complete 給MME.
c) MME使用nasint和nasenc成功驗證消息的完整性和解密消息,這個過程就結束了,
到此爲止,UE和MME之間傳送的消息就安全交付的(加密的和NAS安全完整保護的報文)。加密
___________________________________________________________________________________spa