Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 33.503  Word version:  18.3.0

Top   Top   Up   Prev   Next
1…   4…   5…   6…   6.1.3.2…   6.1.3.2.2.2   6.1.3.2.3   6.1.3.3…   6.2…   6.3…   6.3.3.2…   6.3.3.3…   6.3.4…   6.4…   7…   A…

 

7  5G ProSe servicesp. 52

7.1  Generalp. 52

This clause provides the present document of the SBA services defined for 5G ProSe.

7.2  5G PKMF servicesp. 53

7.2.1  Generalp. 53

For UE-to-Network discovery, the 5G PKMF supports the authorization request from the 5G PKMF in another PLMN via the new service Npkmf_Discovery. The 5G PKMF supports the key request from another 5G PKMF in another PLMN via the new service operation Npkmf_PKMFKeyRequest_ProseKey. The 5G PKMF also provides Remote User ID of a 5G ProSe Remote UE to be used in Remote UE Report and supports resolving Remote User ID to SUPI.
For the ProSe UE-to-UE Relay discovery and communication, the 5G ProSe End UE plays the role of the 5G ProSe Remote UE, and the 5G ProSe UE-to-UE Relay plays the role of the 5G ProSe UE-to-Network Relay.
Table 7.2.1-1 shows the services exposed by 5G PKMF supporting 5G ProSe.
Service Name Service Operations Operation Semantics Example Consumer(s)
Npkmf_DiscoveryAnnounceAuthorizeRequest/Response5G PKMF
MonitorKeyRequest/Response5G PKMF
DiscoveryKeyRequest/Response5G PKMF
Npkmf_PKMFKeyRequestProseKeyRequest/Response5G PKMF
Npkmf_ResolveRemoteUserIdNpkmf_ResolveRemoteUserId_GetRequest/ResponseSMF, 5G PKMF
Up

7.2.2  Npkmf_PKMFKeyRequest servicep. 53

7.2.2.1  Npkmf_PKMFKeyRequest_ProseKey service operationp. 53

Service operation name:
Npkmf_PKMFKeyRequest_ProseKey.
Description:
Provides ProSe related keying material.
Input, Required:
Relay Service Code, KNRP freshness parameter 1:
  1. In the initial Key Request: SUCI of the 5G ProSe Remote UE or UP-PRUK ID.
  2. In the subsequent Key Requests for Synchronization Failure handling: RAND, AUTS.
Input, Optional:
None.
Output, Required:
KNRP, KNRP freshness parameter 2.
Output, Optional:
GPI.

7.2.3  Npkmf_ResolveRemoteUserId servicep. 53

7.2.3.1  Npkmf_ResolveRemoteUserId_Get service operationp. 53

Service operation name:
Npkmf_ResolveRemoteUserId_Get
Description:
The NF consumer requests the PKMF to resolve the Remote User ID.
Input, Required:
Remote User ID (UP-PRUK ID).
Input, Optional:
HPLMN ID.
Output, Required:
SUPI.
Output, Optional:
None.

7.2.4  Npkmf_Discovery servicep. 54

7.2.4.1  Npkmf_Discovery_AnnounceAuthorize service operationp. 54

Service operation name:
Npkmf_Discovery_AnnounceAuthorize
Description:
The consumer NF obtains the authorization from the 5G PKMF for announcing in the PLMN.
Input, Required:
User Info ID, RSC.
Input, Optional:
None.
Output, Required:
Authorization result.
Output, Optional:
None.

7.2.4.2  Npkmf_Discovery_MonitorKey service operationp. 54

Service operation name:
Npkmf_Discovery_MonitorKey
Description:
The consumer NF obtains the discovery key from the 5G PKMF for monitoring in the PLMN.
Input, Required:
User Info ID, RSC, PC5 UE security capability.
Input, Optional:
None,
Output, Required:
The chosen PC5 ciphering algorithm, discovery security materials.
Output, Optional:
Discovery User Integrity Key (DUIK).

7.2.4.3  Npkmf_Discovery_DiscoveryKey service operationp. 54

Service operation name:
Npkmf_Discovery_DiscoveryKey
Description:
The consumer NF obtains the discovery key from the 5G PKMF for a discoverer UE in the PLMN to operate Model B restricted discovery.
Input, Required:
User info ID, RSC, PC5 UE security capability.
Input, Optional:
None.
Output, Required:
The chosen PC5 ciphering algorithm, discovery security materials.
Output, Optional:
Discovery User Integrity Key (DUIK).

7.3  AUSF servicesp. 54

7.3.1  Generalp. 54

The AUSF of the 5G ProSe Remote UE supports the 5G ProSe Remote UE specific authentication of a 5G ProSe Remote UE via the AMF of the 5G ProSe UE-to-Network Relay and 5G ProSe UE-to-Network Relay via the new service operation Nausf_UEAuthentication_ProseAuthenticate for the existing Nausf_UEAuthentication service.
For the 5G ProSe UE-to-UE Relay discovery and communication, the 5G ProSe End UE plays the role of the 5G ProSe Remote UE, and the 5G ProSe UE-to-UE Relay plays the role of the 5G ProSe UE-to-Network Relay.
Table 7.3.1-1 shows the services exposed by AUSF supporting 5G ProSe.
Service Name Service Operations Operation Semantics Example Consumer(s)
Nausf_UEAuthenticationProseAuthenticateRequest/Response(Relay) AMF
Up

7.3.2  Nausf_UEAuthentication servicep. 55

7.3.2.1  Nausf_UEAuthentication_ProseAuthenticate service operationp. 55

Service operation name:
Nausf_UEAuthentication_ProseAuthenticate.
Description:
Authenticate the 5G ProSe Remote UE and provides Prose related keying material.
Input, Required:
One of the options below:
  1. In the initial authentication request: SUCI or CP-PRUK ID of the 5G ProSe Remote UE, Relay Service Code, Nonce_1, UE-to-Network Relay's serving network name.
  2. In the subsequent authentication requests: EAP message.
Input, Optional:
None.
Output, Required:
One of the options below:
  1. EAP message,
  2. Authentication result and if success KNR_ProSe, Nonce_2 and CP-PRUK ID.
Output, Optional:
None.
Up

7.3.2.2Void

7.4  UDM Servicesp. 55

7.4.1  Generalp. 55

A UDM supports providing the authentication vector for 5G ProSe Remote UE specific authentication and for 5G ProSe End UE specific authentication via the new service operation Nudm_UEAuthentication_GetProseAv service operation of the existing Nudm_UEAuthentication service.
Table 7.4.1-1 shows the services exposed by UDM supporting 5G ProSe.
Service Name Service Operations Operation Semantics Example Consumer(s)
Nudm_UEAuthenticationGetProseAvRequest/ResponseAUSF
Nudm_UEIdentifierDeconcealRequest/ResonsePKMF
Up

7.4.2  Nudm_UEAuthentication Servicep. 55

7.4.2.1  Nudm_UEAuthentication_GetProseAv service operationp. 55

Service operation name:
Nudm_UEAuthentication_GetProseAv.
Description:
Requester NF gets the authentication data for ProSe from UDM.
Inputs, Required:
SUCI, Relay Service Code, Serving network name.
Inputs, Optional:
Synchronization Failure indication and related information (i.e. RAND/AUTS).
Outputs, Required:
Authentication Vector for Prose, SUPI.
Outputs, Optional:
None.

7.4.3  Nudm_UEIdentifier Servicep. 56

7.4.3.1  Nudm_UEIdentifier_Deconceal service operationp. 56

Service operation name:
Nudm_UEIdentifier_Deconceal.
Description:
Requester NF gets the SUPI from the UDM.
Inputs, Required:
SUCI.
Inputs, Optional:
None.
Outputs, Required:
SUPI.
Outputs, Optional:
None.

7.5  Prose Anchor Function Servicesp. 56

7.5.1  Generalp. 56

The Prose Anchor Function (PAnF) supports providing storage for the Prose context info (i.e. SUPI, CP-PRUK, CP-PRUK ID, RSC) for a 5G ProSe Remote UE and the Prose context info for a 5G ProSe End UE. The PAnF also provides Remote User ID of a 5G ProSe Remote UE to be used in Remote UE Report and supports resolving Remote User ID to SUPI.
Table 7.5.1-1 shows the PAnF Service and the PAnF Service Operations.
Service Name Service Operations Operation Semantics Example Consumer(s)
Npanf_ProseKeyNpanf_ProseKey_RegisterRequest/ResponseAUSF
Npanf_ProseKey_GetRequest/ResponseAUSF
Npanf_ResolveRemoteUserIdNpanf_ResolveRemoteUserId_GetRequest/ResponseSMF
Up

7.5.2  Npanf_ProseKey servicep. 56

7.5.2.1  Npanf_ProseKey_Register service operationp. 56

Service operation name:
Npanf_ProseKey_Register.
Description:
The NF consumer requests the PAnF to store the Prose context info (i.e. SUPI, CP-PRUK, CP-PRUK ID, RSC).
Input, Required:
SUPI, CP-PRUK ID, CP-PRUK, Relay Service Code.
Input, Optional:
None.
Output, Required:
None.
Output, Optional:
None.

7.5.2.2  Npanf_ProseKey_Get service operationp. 56

Service operation name:
Npanf_ProseKey_Get.
Description:
The NF consumer requests CP-PRUK from the PAnF.
Input, Required:
CP-PRUK ID, Relay Service Code.
Input, Optional:
None.
Output, Required:
CP-PRUK.
Output, Optional:
None.

7.5.3Void

7.5.4  Npanf_ResolveRemoteUserId servicep. 57

7.5.4.1  Npanf_ResolveRemoteUserId_Get service operationp. 57

Service operation name:
Npanf_ResolveRemoteUserId_Get
Description:
The NF consumer requests the PAnF to resolve the Remote User ID.
Input, Required:
Remote User ID (CP-PRUK ID).
Input, Optional:
None.
Output, Required:
SUPI.
Output, Optional:
None.

Up   Top   ToC