19.1.8 ProSe Direct Communication/Security Aspects / Release of PDN Connection used to receive MIKEY Messages/ Correct Key Request Message/ MIKEY Verification Message

36.523-13GPPEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Part 1: Protocol conformance specificationRelease 16TSUser Equipment (UE) conformance specification

19.1.8.1 Test Purpose (TP)

(1)

with { UE served by E-UTRAN PLMN supporting ProSe and intending to use One-to-many ProSe direct communication }

ensure that {

when { the UE received MIKEY message on additional PDN and UE is triggered to initiate deactivation of the additional PDN }

then { the UE shall not send PDN DISCONNECT REQUEST }

}

(2)

with { the UE has informed the ProSe Key Management Function that it no longer requires PGK }

ensure that {

when { the UE is triggered to initiate deactivation of the additional PDN }

then { the UE shall send PDN DISCONNECT REQUEST }

}

19.1.8.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 33.303, clause 6.2.3.3.2.2

[TS 33.303, clause 6.2.3.3.2.2]

The UE shall not release the PDN connection used to receive MIKEY messages containing PGKs until the UE has informed the ProSe Key Management Function that it no longer requires PGKs. This is to ensure that the ProSe Key Management Function is aware of the correct UE IP address for the purpose of performing PGK deliveries as specified in clause 6.2.3.3.2.3.

19.1.8.3 Test description

19.1.8.3.1 Pre-test conditions

System Simulator:

– Cell 1

– System information combination 23 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA Cell 1.

UE:

– The UE is authorised to perform ProSe Direct Communication.

– The UE has pre-configured radio parameters (preconfigComm) as defined in TS 36.508 with an associated geographical area and a UICC with all values equal to the default profile given inTS 36.508 [18], section 4.9.3.1 except for those listed in Table 19.1.8.3.1-1.

Table 19.1.8.3.1-1: USIM configuration

USIM field

Priority

Value

EFPROSE_RADIO_COM

Is present

EFUST

Service 101 is supported

EFAD

UE is authorized to use pre-configured parameters for ProSe

EFPROSE_PLMN

PLMN of Cell 1

EFPST

Service n°3 and service n°6 are supported

EFPROSE_POLICY

Group ID = ‘0000 0000 0000 0000 0000 0000’ [BIN]

ProSe UE ID = ‘0000 0000 0000 0000 0000 0001’ [BIN]

Preamble:

– The UE is in state Registered, Idle mode (state 2) according to [18].

19.1.8.3.2 Test procedure sequence

Table 19.1.8.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

Trigger the UE to send the KEY_REQUEST. (Note 1)

2-12

TS 36.508 clause 4.5A.22: Step 1-11 of Communication with the ProSe Function procedure is completed.

TS 36.508 Table 4.5A.22.3-2: Step 1a1 to 9 is only executed

13

UE sends KEY_REQUEST message to the ProSe Key Management Function

–>

HTTP Request containing KEY_REQUEST

14

SS transmits a KEY_RESPONSE message

<–

HTTP Response containing KEY_RESPONSE

15

SS transmits a MIKEY message containing PGK

<–

MIKEY message containing Key Delivery message

16

UE sends MIKEY verification message

–>

MIKEY message containing verification message

17

Initiate the deactivation of the additional PDN in UE. (see Note 2)

18

Check: Does the UE transmit PDN DISCONNECT REQUEST message?

–>

PDN DISCONNECT REQUEST

F

19

Trigger the UE to send KEY_REQUEST message to the ProSe Key Management Function to inform that UE no longer requires PGK. (Note 3)

–>

HTTP Request containing KEY_REQUEST

20

SS transmits a KEY_RESPONSE message

<–

HTTP Response containing KEY_RESPONSE

21

Initiate the deactivation of the additional PDN in UE. (see Note 2)

22

Check: Does the UE transmit PDN DISCONNECT REQUEST message?

–>

PDN DISCONNECT REQUEST

P

23

Deactivation of the additional PDN is triggered in UE. The additional PDN shall be released as specified in steps 10-13 of TS 36.508 subclause 4.5A.17.

Note 1: The trigger in step 1 is the same as in the generic procedure in 36.508 clause 4.5A.22

Note 2: Deactivation of the additional PDN is initiated by MMI or AT command

Note 3: Trigger is initiated by MMI or AT command

19.1.8.3.3 Specific message contents:

Table 19.1.8.3.3-1: KEY_REQUEST (step 19, table 19.1.8.3.2-1)

Derivation path: 36.508 Table 4.7F.3-1

Field

Value/remark

Comment

Condition

transaction-ID

Any

GroupKeyReq

Not Present

GroupKeyStop

One entry

GroupId

Same as the GroupId sent in Step 13

Table 19.1.8.3.3-2: KEY_RESPONSE (step 20, table 19.1.8.3.2-1)

Derivation path: 36.508 Table 4.7F.3-2

Field

Value/remark

Comment

Condition

transaction-ID

Same as in Step 19

GroupNotSupported

One entry

GroupId

Same as the GroupId sent in Step 19

Error-Code

4

UE requested to stop receiving PGKs for this group

GroupResponse

Not Present

Key-info

Not Present