G.1 GBA_U Bootstrapping procedure
33.2203GPPGeneric Authentication Architecture (GAA)Generic Bootstrapping Architecture (GBA)TS
This procedure is part of the Bootstrapping procedure as described in clause 5.3.2.
The ME sends RAND and AUTN to the UICC, which performs the Ks derivation as described in clause 5.3.2.
The UICC then stores Ks. The UICC also stores the used RAND to identify the current bootstrapped values. RAND value in the UICC shall be further accessible by the ME.
The ME then finalizes the Bootstrapping procedure and stores in the UICC the Transaction Identifier (B-TID) and Key Life Time associated with the previous bootstrapped keys (i.e. Ks). Transaction Identifier and Key Life Time values in the UICC shall be further accessible by the ME.
At the end of the GBA_U bootstrapping procedure the UICC stores Ks, Transaction Identifier, Key Life Time and the RAND.
The UICC sends RES to the ME.
A new bootstrapping procedure replaces Ks, B-TID, Key LifeTime and RAND values of the previous bootstrapping procedure.
Figure G.1: GBA_U Bootstrap Procedure