IP Library Granted Patent US 10,791,463
Granted Patent B2
US 10,791,463 · App. 16/679,707 · Granted Sep 29, 2020

Forbidden network list management

Inventors: Swathi Seshadri (San Diego, CA); Cogol Tina (Mission Viejo, CA); Abhishek Bhatnagar (San Diego, CA); Mona Agrawal (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W12/08H04L63/101H04W4/021H04W12/0027H04W12/1202H04W48/16H04W60/00H04W8/06H04W8/18H04W12/06H04W48/02H04W48/04H04W48/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,791,463
App. No.
16/679,707
Granted
Sep 29, 2020
Kind
B2
Abstract

Methods, systems, and devices for wireless communication are described. A user equipment (UE) may be configured to include procedures to mitigate denial of service (DoS) attack by a rogue base station when the initial non-access stratum (NAS) messages between the UE and a mobility management entity (MME) is unprotected. UE may maintain a temporary forbidden network list, which resides outside a subscriber identity module (SIM), and update a forbidden network list, which resides on the SIM, only under certain conditions. For example, a visited network, from which the UE receives a reject message, may be added to the forbidden network list on the SIM only when a counter associated with the visited network is equal to a maximum counter value, which is configured by the UE.

Claims (119)

1. A method, by a user equipment (UE), for wireless communication, comprising:

receiving a non-integrity protected reject message from a visited network;

determining that the visited network is in a first forbidden network list, wherein the first forbidden network list resides on the UE, outside a subscriber identity module (SIM);

determining that the UE maintains a UE-configured counter;

determining that the UE-configured counter has a value of 0 or 1;

adding the visited network to a second forbidden network list;

incrementing a counter associated with the visited network in response to the visited network being in the first forbidden network; and

deleting all entries in the first forbidden network list in response to the SIM being removed from the UE or the UE being powered off.

2. The method of claim 1 , further comprising:

determining a value of the counter associated with the visited network in response to the visited network being in the first forbidden network list; and

in response to the value of the counter being equal to a maximum counter value:

deleting the visited network from the first forbidden network list; and

adding the visited network to the second forbidden network list, wherein the second forbidden network list resides in the SIM.

3. The method of claim 1 , further comprising:

camping on the visited network, wherein said camping comprises:

searching for a cell in the visited network;

selecting the cell; and

tuning a control channel of the UE to the cell.

4. The method of claim 1 , further comprising:

determining that the UE does not maintain a UE-configured counter; and

adding the visited network to the second forbidden network list.

5. The method of claim 1 , wherein:

the visited network is different from a home network.

6. The method of claim 1 , wherein:

the non-integrity protected reject message includes a cause value indicating that the visited network is not allowed.

7. The method of claim 6 , wherein:

the cause value comprises an evolved packet system (EPS) mobility management (EMM) cause #11.

8. The method of claim 1 , wherein:

the non-integrity protected reject message comprises an attach reject message, a tracking area update (TAU) reject message, or a service reject message.

9. An apparatus for wireless communication, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

receive a non-integrity protected reject message from a visited network;

determine that the visited network is in a first forbidden network list, wherein the first forbidden network list resides on a user equipment (UE), outside a subscriber identity module (SIM);

determine that the UE maintains a UE-configured counter;

determine that the UE-configured counter has a value of 0 or 1;

add the visited network to a second forbidden network list;

increment a counter associated with the visited network in response to the visited network being in the first forbidden network; and

delete all entries in the first forbidden network list in response to the SIM being removed from the UE or the UE being powered off.

10. The apparatus of claim 9 , wherein the instructions are further executable by the processor to cause the apparatus to:

determine a value of the counter associated with the visited network in response to the visited network being in the first forbidden network list; and

in response to the value of the counter being equal to a maximum counter value:

delete the visited network from the first forbidden network list; and

add the visited network to the second forbidden network list, wherein the second forbidden network list resides in the SIM.

11. The apparatus of claim 9 , wherein the instructions are further executable by the processor to cause the apparatus to:

camp on the visited network, wherein said camping comprises:

searching for a cell in the visited network;

selecting the cell; and

tuning a control channel of the UE to the cell.

12. The apparatus of claim 9 , wherein the instructions are further executable by the processor to cause the apparatus to:

determine that the UE does not maintain a UE-configured counter; and

add the visited network to the second forbidden network list.

13. The apparatus of claim 9 , wherein:

the visited network is different from a home network.

14. The apparatus of claim 9 , wherein:

the non-integrity protected reject message includes a cause value indicating that the visited network is not allowed.

15. The apparatus of claim 14 , wherein:

the cause value comprises an evolved packet system (EPS) mobility management (EMM) cause #11.

16. The apparatus of claim 9 , wherein:

the non-integrity protected reject message comprises an attach reject message, a tracking area update (TAU) reject message, or a service reject message.

17. An apparatus for wireless communication, comprising:

means for receiving a non-integrity protected reject message from a visited network;

means for determining that the visited network is in a first forbidden network list, wherein the first forbidden network list resides on a user equipment (UE), outside a subscriber identity module (SIM);

means determining that the UE maintains a UE-configured counter;

means determining that the UE-configured counter has a value of 0 or 1;

means adding the visited network to a second forbidden network list;

means for incrementing a counter associated with the visited network in response to the visited network being in the first forbidden network; and

means for deleting all entries in the first forbidden network list in response to the SIM being removed from the UE or the UE being powered off.

18. The apparatus of claim 17 , further comprising:

means for determining a value of the counter associated with the visited network in response to the visited network being in the first forbidden network list; and

in response to the value of the counter being equal to a maximum counter value:

means for deleting the visited network from the first forbidden network list; and

means for adding the visited network to the second forbidden network list, wherein the second forbidden network list resides in the SIM.

19. The apparatus of claim 17 , further comprising:

means for camping on the visited network, wherein said camping comprises:

means for searching for a cell in the visited network;

means for selecting the cell; and

means for tuning a control channel of the UE to the cell.

20. The apparatus of claim 17 , further comprising:

means for determining that the UE does not maintain a UE-configured counter; and

means for adding the visited network to the second forbidden network list.

21. The apparatus of claim 17 , wherein:

the visited network is different from a home network.

22. The apparatus of claim 17 , wherein:

the non-integrity protected reject message includes a cause value indicating that the visited network is not allowed.

23. The apparatus of claim 22 , wherein:

the cause value comprises an evolved packet system (EPS) mobility management (EMM) cause #11.

24. The apparatus of claim 17 , wherein:

the non-integrity protected reject message comprises an attach reject message, a tracking area update (TAU) reject message, or a service reject message.

25. A non-transitory computer readable medium storing code for wireless communication, the code comprising instructions executable by a processor to:

receive a non-integrity protected reject message from a visited network;

determine that the visited network is in a first forbidden network list, wherein the first forbidden network list resides on a user equipment (UE), outside a subscriber identity module (SIM);

determine that the UE maintains a UE-configured counter;

determine that the UE-configured counter has a value of 0 or 1;

add the visited network to the second forbidden network list;

increment a counter associated with the visited network in response to the visited network being in the first forbidden network; and

delete all entries in the first forbidden network list in response to the SIM being removed from the UE or the UE being powered off.

26. The non-transitory computer-readable medium of claim 25 , wherein the instructions are further executable by the processor to cause the apparatus to:

determine a value of the counter associated with the visited network in response to the visited network being in the first forbidden network list; and

in response to the value of the counter being equal to a maximum counter value:

delete the visited network from the first forbidden network list; and

add the visited network to the second forbidden network list, wherein the second forbidden network list resides in the SIM.

27. The non-transitory computer-readable medium of claim 25 , wherein the instructions are further executable by the processor to cause the apparatus to:

camp on the visited network, wherein said camping comprises:

searching for a cell in the visited network;

selecting the cell; and

tuning a control channel of the UE to the cell.

28. The non-transitory computer-readable medium of claim 25 , wherein the instructions are further executable by the processor to cause the apparatus to:

determine that the UE does not maintain a UE-configured counter; and

add the visited network to the second forbidden network list.

29. The non-transitory computer-readable medium of claim 25 , wherein:

the visited network is different from a home network.

30. The non-transitory computer-readable medium of claim 25 , wherein:

the non-integrity protected reject message includes a cause value indicating that the visited network is not allowed.

31. The non-transitory computer-readable medium of claim 30 , wherein:

the cause value comprises an evolved packet system (EPS) mobility management (EMM) cause #11.

32. The non-transitory computer-readable medium of claim 25 , wherein:

the non-integrity protected reject message comprises an attach reject message, a tracking area update (TAU) reject message, or a service reject message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2019
From: SESHADRI, SWATHI; TINA, COGOL; BHATNAGAR, ABHISHEK; AGRAWAL, MONA
To: QUALCOMM INCORPORATED
Reel/Frame 050971/0413 →
Continuity (3)
Continuation 16031803 · Jul 10, 2018
Provisional Application 62543473 · Aug 10, 2017
Related Publication 20200077268A1 · Mar 5, 2020