Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TR 31.822
Study on GBA_U Based APIs

3GPP‑Page  
V18.1.0 (Wzip)  2023/09  15 p.
Rapporteur:
Miss Huo, Weijing
CMDI

full Table of Contents for  TR 31.822  Word version:  18.0.0

Here   Top

 

1  Scopep. 7

The present document studies the GBA_U based APIs.

2  Referencesp. 7

The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
  • References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
  • For a specific reference, subsequent revisions do not apply.
  • For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
TR 21.905: "Vocabulary for 3GPP Specifications".
[2]
TS 33.220: "Generic Authentication Architecture (GAA); Generic bootstrapping architecture".
[3]
TS 31.102: "Characteristics of the Universal Subscriber Identity Module (USIM) application".
[4]
TS 31.130: "(U)SIM Application Programming Interface (API); (U)SIM API for Java™ Card".
[5]
ISO/IEC 18033-3: "2010/AMD1:2021 Information technology - Security techniques - Encryption algorithms - Part 3: Block ciphers - Amendment 1: SM4".
[6]
ISO/IEC 10118-3: "2018 IT Security techniques - Hash-functions - Part 3: Dedicated hash-functions".
[7]
TS 31.116: "Remote APDU Structure for (U)SIM Toolkit applications".
Up

3  Definitions of terms, symbols and abbreviationsp. 7

3.1  Abbreviationsp. 7

For the purposes of the present document, the abbreviations given in TR 21.905 and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905.
3GPP
3rd Generation Partnership Project
AES
Advanced Encryption Standard
AID
Application Identifier
API
Application Programming Interface
GBA
Generic Bootstrapping Architecture
GBA_U
GBA with UICC-based enhancements
NAF
Network Application Function
SM
ShangMi
Up

4  Key Issuesp. 8

4.1  Key Issues1: Support for GBA_U_APIsp. 8

Since the Ks_int_NAF is derived from the Long Term Key of the UICC, and the GBA mechanism is highly recognized, the APIs for Ks_int_NAF should be defined, so other applications could use the Ks_int_NAF for security purpose.

4.2  Key Issues2: Support for Access Control to GBA_U_APIsp. 8

When an application calls GBA_U_APIs, the Ks_int_NAF is required. Since Ks_int_NAF is associated with B-TID and NAF_ID, it is not allowed to use by all of applications. Therefore, access control should be supported to specify the AID that could call GBA_U_APIs with NAF_ID.

5  Solutionsp. 8

6  Overall Evaluationp. 12

7  Conclusionp. 14

$  Change historyp. 15


Up   Top