Method and apparatus for security realization of connections over heterogeneous access networks
This application relates to session establishment by user equipment over a plurality of heterogenous access networks. In one aspect, the heterogenous access networks may include 3GPP and non-3GPP access networks ( 106 ). The non-3GPP access networks ( 106 ) may include one or more non-3GPP trusted access networks ( 108 ) or one or more non-3GPP, non-trusted access networks ( 110 ).
1 . A user equipment (UE) comprising:
one or more transceivers configured to access a serving network over a plurality of access networks;
at least one processor; and
at least one memory storing instructions thereon that, when executed by the at least one processor, cause the UE to perform at least:
generating a request for registration and transmitting the request for registration to the serving network over an access network from among the plurality of access networks;
receiving a registration reject message, wherein the registration reject message indicates that the serving network is not authorized; and
in response to receiving the registration reject message indicating that the serving network is not authorized, entering a 5GMM-DEREGISTERED·PLMN-SEARCH state,
wherein the registration reject message includes a cause information element, and
wherein the cause information element includes a value indicating that the serving network is not authorized.
2 . The UE of claim 1 , wherein the instructions, when executed by the at least one processor, are further configured to cause the UE to perform:
aborting registration with the serving network; and
storing an identity of the serving network in a list of unauthorized serving networks.
3 . The UE of claim 2 , wherein the instructions, when executed by the at least one processor, are further configured to cause the UE to perform:
selecting another serving network for registration; and
requesting registration to said another serving network.
4 . The UE of claim 1 , wherein the registration reject message indicates that the serving network is not authorized for third generation partnership project (3GPP) access to the serving network.
5 . The UE of claim 1 , wherein the instructions, when executed by the at least one processor, are further configured to cause the UE to perform:
in response to receiving the registration reject message indicating that the serving network is not authorized by the home network of the UE, setting a fifth generation system (5GS) update status to 5U2 NOT UPDATED.
6 . An element or function configured for communication in a serving network, the element or function comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the element or function to perform at least:
receiving an authentication request for a user equipment requesting access to a serving network, wherein the authentication request includes an identifier of the serving network and a subscriber identity associated with the user equipment;
determining whether the serving network is authorized; and
in an instance in which the serving network is not authorized, generating an authentication response, wherein the authentication response indicates that the serving network is not authorized,
wherein the authentication response is configured to cause the user equipment to enter a 5GMM-DEREGISTERED·PLMN-SEARCH state,
wherein the authentication response includes a cause information element, and
wherein the cause information element includes a value indicating that the serving network is not authorized.
7 . The element or function of claim 6 , wherein the instructions stored on the at least one memory, when executed by the at least one processor, further cause the element or function to perform at least:
causing transmission of the authentication response towards the UE.
8 . A method comprising:
generating, using a user equipment (UE), a request for registration, the UE being configured to access a serving network over one or more of a plurality of access networks;
transmitting, from the UE, towards the serving network, over an access network from among the plurality of access networks, the request for registration;
receiving, at the UE, a registration reject message, wherein the registration reject message indicates that the serving network is not authorized; and
in response to receiving the registration reject message indicating that the serving network is not authorized, causing the UE to enter a 5GMM-DEREGISTERED·PLMN-SEARCH state,
wherein the registration reject message includes a cause information element, and
wherein the cause information element includes a value indicating that the serving network is not authorized.
9 . The method of claim 8 , further comprising:
causing the UE to abort registration with the serving network; and
adding, using the UE, an identity of the serving network to a list of unauthorized serving networks stored at the UE.
10 . The method of claim 9 , further comprising:
selecting, using the UE, another serving network for registration, the another serving network being different from said serving network; and
causing the UE to request registration to said another serving network.
11 . The method of claim 8 , wherein the registration reject message indicates that the serving network is not authorized for third generation partnership project (3GPP) access to the serving network.
12 . The method of claim 8 , further comprising:
in response to receiving, at the UE, the registration reject message indicating that the serving network is not authorized by the home network of the UE, causing the UE to set a fifth generation system (5GS) update status at the UE to 5U2 NOT UPDATED.
13 . A method comprising:
receiving, at an element or function of a serving network, an authentication request for a user equipment (UE) requesting access to the serving network, wherein the authentication request includes an identifier of the serving network and a subscriber identity associated with the UE;
determining, using the element or function of the serving network, whether the serving network is authorized; and
in an instance in which the serving network is not authorized, generating, using the element or function of the serving network, an authentication response,
wherein the authentication response indicates that the serving network is not authorized,
wherein the authentication response is configured to cause the UE to enter a 5GMM-DEREGISTERED·PLMN-SEARCH state,
wherein the authentication response includes a cause information element, and
wherein the cause information element includes a value indicating that the serving network is not authorized.
14 . The method of claim 13 , further comprising:
causing transmission, using the element or function of the serving network, of the authentication response towards the UE.
15 . A non-transitory computer readable storage medium storing instructions thereon that, when executed by a processor, cause at least the following:
generating, using a user equipment (UE), a request for registration, the UE being configured to access a serving network over one or more of a plurality of access networks;
transmitting, from the UE, towards the serving network, over an access network from among the plurality of access networks, the request for registration;
receiving, at the UE, a registration reject message, wherein the registration reject message indicates that the serving network is not authorized; and
in response to receiving the registration reject message indicating that the serving network is not authorized, causing the UE to enter a 5GMM-DEREGISTERED·PLMN-SEARCH state,
wherein the registration reject message includes a cause information element, and
wherein the cause information element includes a value indicating that the serving network is not authorized.
16 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions stored on the non-transitory computer readable storage medium, when executed by the processor, further cause at least the following:
causing the UE to abort registration with the serving network; and
adding, using the UE, an identity of the serving network to a list of unauthorized serving networks stored at the UE.
17 . The non-transitory computer readable storage medium of claim 16 , wherein the instructions stored on the non-transitory computer readable storage medium, when executed by the processor, further cause at least the following:
selecting, using the UE, another serving network for registration, the another serving network being different from said serving network; and
causing the UE to request registration to said another serving network.
18 . The non-transitory computer readable storage medium of claim 15 , wherein the registration reject message indicates that the serving network is not authorized for third generation partnership project (3GPP) access to the serving network.
19 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions stored on the non-transitory computer readable storage medium, when executed by the processor, further cause at least the following:
in response to receiving, at the UE, the registration reject message indicating that the serving network is not authorized by the home network of the UE, causing the UE to set a fifth generation system (5GS) update status at the UE to 5U2 NOT UPDATED.
20 . A non-transitory computer readable storage medium storing instructions thereon that, when executed by a processor, cause at least the following:
receiving, at an element or function of a serving network, an authentication request for a user equipment (UE) requesting access to the serving network, wherein the authentication request includes an identifier of the serving network and a subscriber identity associated with the UE;
determining, using the element or function of the serving network, whether the serving network is authorized; and
in an instance in which the serving network is not authorized, generating, using the element or function of the serving network, an authentication response,
wherein the authentication response indicates that the serving network is not authorized,
wherein the authentication response is configured to cause the UE to enter a 5GMM-DEREGISTERED·PLMN-SEARCH state,
wherein the authentication response includes a cause information element, and
wherein the cause information element includes a value indicating that the serving network is not authorized.
21 . The non-transitory computer readable storage medium of claim 20 , wherein the instructions stored on the non-transitory computer readable storage medium, when executed by the processor, further cause at least the following:
causing transmission, using the element or function of the serving network, of the authentication response towards the UE.