GBA_U and MBMS Authentication

GBA_U is a GBA with Universal Integrated Circuit Card (UICC) based enhancement. The GBA specific functions are split between the phone and the UICC. GBA_U provides enhanced security by storing the derived keys on the UICC.

MBMS introduces the concept of a point-to-multipoint (p-t-m) service into a 3GPP system. MBMS user service transmits the data securely for a given set of users. The multimode telephony enables the client applications to:

  • Authenticate UICC (GBA and MBMS)

  • Set GBA bootstrap parameters

  • Cancel the set GBA bootstrapping parameter request

  • Receive notification of authentication data change

  • Cancel the notify authentication data change requests

  • Get authentication parameters

  • Cancel the get authentication parameters request

  • Two phase retrieval of GBA NAF and MBMS MSK