一旦当前的VLR成功地接收到适当原因(
位置更新,呼叫建立等等)的起始信息,它 将启动鉴权和保密程序。鉴权程序的目的有两个:第一是允许网络检査MS提供的识别号是 否可接收,第二是提供让MS计算新加密钥。鉴权过程总是由网络发起。正像前面讨论过 的,鉴权算法驻留在网侧的鉴权中心AUC和MS的SIM用户卡中。AUC对应各用户,选择 一个随机数并连同用户的唯一码将它输入A3/A8算法,输出就是在GSM术语中称为三体联 合(
Triplet),即RAND、SRES和虬。正像我们前面解释的,这一计算花费CPU的时间很 长,为了节省时间,AUC在一个时间计算几个Triplets并提供给原籍位置存器HLR。在一个 发送的参数信息中,VLR请求这些Triplets,并由HLR提供它们作为响应。
一旦VLR完成鉴权,它通过SDCCH送一个鉴权请求给MS。这一信息包含随机询问 (
即RAND)。RAND的值从几个Triplets中得到一个。VLR存储起来用来对付这一特定的用 户。本质上,VLR询问MS是为了证明它要求是什么,MS在SIM卡的帮助下产生一个反应 SRES,把它送给VLR,它同时产生一个新的保密密钥K“ VLR收到SRES与内部存储的值 进行比较,如果匹配,用户被认为是合法的。