Step | Scenario 1 | 5GS3GPPLOCI | 5GS3GPPNSC | 5GSN3GPPLOCI | 5GSN3GPPNSC | ||
---|---|---|---|---|---|---|---|
Record 1 | Record 2 | Record 1 | Record 2 | ||||
1 | UE is authenticated to PLMN-A with dual connection (3GPP and non-3GPP) <3GPP and n3GPP AMFs are the same and the same TMSI in both access> | GUTI-A1 | 3gppNSC-A1 | - | GUTI-A1 | n3gppNSC-A1 | - |
2 | UE switches from PLMN-A to PLMN-B on non-3GPP | Use GUTI-A1 from 5GSN3GPPLOCI and
n3gppNSC-A1 from 5GSN3GPPNSC | |||||
3 | UE successful REGISTRATION to PLMN-B on non-3GPP | GUTI-A1 | 3gppNSC-A1 | GUTI-B1 | n3gppNSC-B1 | n3gppNSC-A1 | |
4 | UE successful REGISTRATION to PLMN-B over 3GPP <Compared to GUTI-B1 in n3GPP access, GUTI-B2 corresponds to a new AMF for 3GPP and a new TMSI> | GUTI-B2 | 3gppNSC-B1 | - | GUTI-B1 | n3gppNSC-B1 | - |
5 | UE switches-off (UE init de-registration) | ||||||
6 | UE stores to USIM the valid 3GPP Security Context (PLMN-B) and the valid non-3GPP Security Context (PLMN-B) | GUTI-B2 | 3gppNSC-B1
(Stored in USIM)(1) | - | GUTI-B1 | n3gppNSC-B1
(Stored in USIM)(1) | - |
7 | ME clears all Security Contexts | ||||||
8 | UE switches-on back | ||||||
9 | UE reads from USIM the 3GPP Security Context (PLMN-B) and the non-3GPP Security Context (PLMN-B) | GUTI-B2 | 3gppNSC-B1 | - | GUTI-B1 | n3gppNSC-B1 | - |
10 | UE tries to reconnect to PLMN-C on non-3GPP Security Context | Use GUTI-B1 from 5GSN3GPPLOCI and
n3gppNSC-B1 from 5GSN3GPPNSC | |||||
11 | UE gets REGISTRATION successful on PLMN-C over non-3GPP | GUTI-B2 | 3gppNSC-B1 | GUTI-C1 | n3gppNSC-C1 | n3gppNSC-B1 | |
12 | UE tries to reconnect to PLMN-C on 3GPP | Use e.g. GUTI-B2 from 5GS3GPPLOCI | |||||
13 | UE gets REGISTRATION successful on PLMN-C over 3GPP <GUTI-C1 in n3GPP access remains unchanged (different AMF compared to 3GPP access)> | GUTI-C2 | 3gppNSC-C1 | - | GUTI-C1 | n3gppNSC-C1 | - |
14 | UE switches-off (UE init de-registration) | ||||||
15 | UE stores to USIM the valid 3GPP Security Context (PLMN-C) and the valid non-3GPP Security Context (PLMN-C) | GUTI-C2 | 3gppNSC-C1
(Stored in USIM)(1) | - | GUTI-C1 | n3gppNSC-C1
(Stored in USIM)(1) | - |
16 | UE switches ON, reads security contexts from the USIM and registers to PLMN-D over non-3GPP and to PLMN-C over 3GPP | GUTI-C2 | 3gppNSC-C1 | - | GUTI-D1 | n3gppNSC-D1 | n3gppNSC-C1 |
17 | UE registers to PLMN-D over 3GPP <GUTI-D1 in n3GPP access remains unchanged (different AMF compared 3GPP access) > | GUTI-D2 | 3gppNSC-D1 | - | GUTI-D1 | n3gppNSC-D1 | - |
18 | UE registers to PLMN-C over non-3GPP, remaining registered in PLMN-D over 3GPP access | GUTI-D2 | 3gppNSC-D1 | GUTI-C3 | n3gppNSC-C2 | n3gppNSC-D1 | |
19 | UE de-registers from PLMN-C over non-3GPP and remains registered in PLMN-D over 3GPP access | GUTI-D2 | 3gppNSC-D1 | GUTI-C3 | n3gppNSC-C2
(Stored in USIM)(1) | n3gppNSC-D1 | |
20 | UE de-registers from PLMN-D over 3GPP access | GUTI-D2 | 3gppNSC-D1
(Stored in USIM)(1) | GUTI-C3 | n3gppNSC-C2 | n3gppNSC-D1
(Stored in USIM)(1) | |
21 | UE registers to PLMN-C over non-3GPP access | GUTI-D2 | 3gppNSC-D1 | GUTI-C4 | n3gppNSC-C3 | n3gppNSC-D1 | |
22 | UE registers to PLMN-C also over 3GPP access <Compared to GUTI-C4 in n3GPP access, GUTI-C5 corresponds to a new AMF for 3GPP and a new TMSI> | GUTI-C5 | 3gppNSC-C3 | GUTI-C4 | n3gppNSC-C3 | ||
General note:
Unless specified as 'Stored in USIM' all the data mentioned under 5GS3GPPNSC or 5GSN3GPPNSC represent data saved in the ME memory that is written to the USIM if the device is switched-off or de-registered from the network at the given step.
NOTE 1:
5G NAS Security Context and associated NAS DL/UL COUNTs (> 0) are written to the USIM as per clauses 4.4.2.1 (NSC), 4.4.3.1 (NAS COUNTS), and Annex C of 3GPP 24.501 [104].
|