鉴权流程的目的是由HSS 向MME 提供EPS 鉴权向量(RAND, AUTN, XRES, KASME),并用来对用户进行鉴权
1) MME 发送 Au thentication Data Requ est 消息给 HSS,消息中需要包含IMSI,网络 ID,如 MCC + MNC 和网络类型,如 E-UTRAN 2) HSS 收到 MME 的请求后,使用au thentication response 消息将鉴权向量发送给 MME 3) MME 向UE 发送 User Au thentication Requ est 消息,对用户进行鉴权,消息中包含 RAND 和 AUTN 这两个参数 4) UE 收到 MME 发来的请求后,先验证 AUTN 是否可接受,UE 首先通过对比自己计算出来的XMAC 和来自网络的MAC(包含在 AUTN内)以对网络进行认证,如果不一致,则 UE 认为这是一个非法的网络
如果一致,然后计算 RES 值,并通过 User Au thentication Response 消息发送给 MME
MME 检查 RES 和 XRES 的是否一致,如果一致,则鉴权通过
EPS 鉴权向量由RAND、AUTN、XRES 和 KASME 四元组组成
EPS鉴权向量由MME 向HSS 请求获取
EPS 鉴权四元组: l RAND(Random Challenge):RAND 是网络提供给 UE 的不可预知的随机数,长度为 16 octets
l AUTN(Au thentication Token):AUTN 的作用是提供信息给 UE,使UE 可以用它来对网络进行鉴权
AUTN 的长度为 17octets l XRES(Ex pected Response):XRES 是期望的 UE 鉴权响应参数
用于和 UE 产生的 RES(或 RES+RES_EXT)