# Verify that the IUT sends an AUTHENTICATION_REQUEST message upon receipt of an initial REGISTRATION_REQUEST containing a SUCI, when no active 5G NAS security context exists
NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_01
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_01
# Verify that the IUT sends an AUTHENTICATION_REJECT message upon receipt of an AUTHENTICATION_RESPONSE containing an invalid authentication response value, when the UE was identified with SUCI in the initial NAS message
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_02
# Verify that the IUT stops re-sending an AUTHENTICATION_REQUEST message if no AUTHENTICATION_RESPONSE message is received on the fifth expire of timer T3560
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_03
NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_03
# Verify that the IUT sends an IDENTITY_REQUEST message correctly upon receipt of an AUTHENTICATION_FAILURE message indicating a 5GMM cause value #20 - MAC failure
#NG_NAS_TestCases.TC_5GNAS_AMF_AUT_REQ_04
# Verify that the IUT sends a new AUTHENTICATION_REQUEST message with new ngKSI value to re-initiate the 5G AKA based primary authentication upon receipt of an AUTHENTICATION_FAILURE message indicating a 5GMM cause value #71 - ngKSI already in use
Changes for test_purposes/TP_AMF_NGNAS.tdltx: 7 added lines, 5 removed lines.
Original line number
Diff line number
Diff line
@@ -134,14 +134,15 @@ Package TP_AMF_NGNAS {
Configuration: CF_AMF_N2N1
PICS: PICS_NAS_A4_1_2
Initial conditions
with {
the UE entity isNotRegisteredToAMF
and (.) at time point start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
and (!) 6s after @start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
and (!) 12s after @start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
and (!) 18s after @start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
and (!) PX_T3560 after @start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
and (!) 2 * PX_T3560 after @start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
and (!) 3 * PX_T3560 after @start_initial_T3560 : event AUTHENTICATION_REQUEST occurs
}
Expected behaviour
ensure that {
@@ -149,8 +150,9 @@ Package TP_AMF_NGNAS {
(.) at time point start_trigger_T3560 : event AUTHENTICATION_REQUEST occurs
}
then {
(!) 6s after @start_trigger_T3560 : the IUT entity aborts an AUTHENTICATION_REQUEST procedure
//(Note 1: "It is not expected to receive another AUTHENTICATION message on the N2N1 interface.")
(!) PX_T3560 after @start_trigger_T3560 : the IUT entity aborts an AUTHENTICATION_REQUEST procedure
//(Note 1: "No further AUTHENTICATION_REQUEST message is expected on the N2N1 interface. The IUT may end the procedure with an AUTHENTICATION_REJECT and/or release the UE context.")
//(Note 2: PX_T3560 is the value of T3560, 6s by default, ETSI TS 124 501 Table 10.2.2.)
varfloatv_max_wait_time_ms:=6.0*1000.0*int2float(PX_TIMER_T3560);// Set a maximum wait time of 6 seconds for the test body to prevent infinite waiting in case of failure