IP Library Granted Patent US 10,609,631
Granted Patent B2
US 10,609,631 · App. 16/029,163 · Granted Mar 31, 2020

Rogue base station router detection with configurable threshold algorithms

Inventors: Ronald Lance Justin (Denver, CO); Jennifer Lynn Ryan (Golden, CO); Kerri Ann Stone (Lafayette, CO)
H04W48/16G06F3/02G06K9/6219G06K9/6223G06N20/00H04L43/045H04L63/1425H04L63/1483H04W12/12H04W24/08H04W68/005H04L41/22H04L43/16H04W84/042H04W88/08
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,609,631
App. No.
16/029,163
Granted
Mar 31, 2020
Kind
B2
Abstract

One aspect of the patent application is directed to a method for detecting a rogue device in a network. The method includes a step of performing a cellular scan across the network. The method also includes a step of receiving, from the cellular scan, survey data including system information blocks (SIBs) associated with plural devices. The method also includes a step of decoding the SIBS of the devices. The method further includes a step of comparing the decoded SIBs with the predetermined criteria. The method even further includes a step of determining a threshold of the predetermined criteria has been met by the decoded SIBs associated with one of the plural devices. Yet even further, the method includes a step of calculating a confidence level based upon the met threshold of the one device. Lastly, the method includes a step of determining, based on the confidence level, the one device exhibits characteristics of the rogue device.

Claims (52)

1. A method for detecting a rogue device in a network comprising:

providing an algorithm including predetermined criteria, executed by a processor, for detecting the rogue device;

performing repeating cellular scans across the network, wherein a cellular scan comprises:

receiving, from the cellular scan, survey data including system information blocks (SIBs) of plural devices on the network,

decoding the SIBs of the devices,

comparing the decoded SIBs with the predetermined criteria,

determining a threshold of the predetermined criteria has been met by the decoded SIBs associated with one of the plural devices, and

determining a first occurrence and a last occurrence of the one device in the network over the repeating cellular scans;

calculating a confidence level based upon one or more met thresholds of the one device during two or more of the repeating cellular scans and the first and last occurrences of the one device over the repeating cellular scans; and

determining, based on the calculated confidence level, the one device exhibits characteristics of the rogue device.

2. The method of claim 1 , wherein the confidence level is based upon a weighted sum of thresholds of plural predetermined criteria being met.

3. The method of claim 1 , wherein the confidence level is based upon an event occurring in the network.

4. The method of claim 3 , wherein the event is selected from a software update, network connectivity issues, and combinations thereof.

5. The method of claim 3 , wherein the confidence level is continuously updated in view of further repeating the cellular scan.

6. The method of claim 3 , further comprising:

notifying users on the network of the rogue device when the confidence level exceeds a predetermined value.

7. The method of claim 6 , wherein the notification is sent via text, email, browser or combinations thereof.

8. The method of claim 1 , wherein the determined rogue device is a cellular tower or dynamic base station router.

9. The method of claim 1 , further comprising:

displaying, on a graphical user interface (GUI), a list of the plural devices in the network each with a confidence level; and

determining, based upon the confidence level, which of the plural devices exhibits characteristics of the rogue device.

10. The method of claim 1 , further comprising:

displaying, on a GUI, respective times of the first and last occurrences of the one device in the network;

determining that the first and last occurrences fall within a predetermined value; and

notifying users of the rogue device.

11. A system for testing a cellular network comprising:

a non-transitory computer readable media storing instructions for determining if a cellular attack from a rogue base station router (RBSR) on a cellular network is active, which, when executed by a processor, perform aspects of:

surveying the cellular network to obtain broadcast data;

determining a base station router (BSR) in the cellular network is the RBSR based upon a threshold of a predetermined criteria being met in the broadcast data;

determining that an event associated with a cellular attack is present in the cellular network; and

computing a confidence level of the active cellular attack based on the determined RBSR and the determined event.

12. The system of claim 11 , wherein the confidence level is based upon a weighted sum of thresholds of plural predetermined criteria being met.

13. The system of claim 11 , wherein the event is selected from a software update, network connectivity issues, and combinations thereof and wherein the cellular attack is selected from a denial-of-service (DoS) attack, a distributed DoS (DDoS) attack, a man-in-the-middle (MITM) attack, and combinations thereof.

14. The system of claim 12 , wherein the confidence level is continuously updated in view of a repeated cellular scan.

15. The system of claim 11 , further comprising:

notifying users in a communication system associated with the active cellular attack based on the confidence level exceeding a predetermined level.

16. A system comprising:

a non-transitory computer readable media storing instructions for configuring a base station router (BSR) in a cellular network, which when executed by a processor, performs aspects of:

configuring an algorithm including predetermined criteria representative of a rogue base station router (RBSR);

causing the BSR to transmit information;

evaluating the information transmitted by the BSR in view of the predetermined criteria;

determining that the BSR has met a threshold of the predetermined criteria representative of the RBSR; and

generating a notification indicating that the BSR has met the threshold of the predetermined criteria representative of a RBSR and requesting that the BSR be configured to not meet the threshold of the predetermined criteria representative of a RBSR.

17. The system of claim 16 , wherein the aspects further include calibrating the information transmitted by the BSR based upon the determining that the BSR has met a threshold of the predetermined criteria representative of the RBSR.

18. The system of claim 16 , wherein the determination is based upon a weighted sum of thresholds of plural predetermined criteria being met.

19. The system of claim 16 , further comprising:

notifying users on the network of the BSR when the threshold exceeds a predetermined value.

20. The system of claim 16 , wherein the aspects further include:

causing the BSR to transmit second information;

evaluating the second information transmitted by the BSR in view of the predetermined criteria;

determining that the BSR has not met the threshold of the predetermined criteria representative of the RBSR; and

generating a notification indicating that the BSR has not met the threshold of the predetermined criteria representative of a RBSR.

Assignments (4)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 22, 2025
From: CACI LGS INNOVATIONS LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 069987/0444 →
CHANGE OF NAME Recorded Nov 4, 2024
From: LGS INNOVATIONS LLC
To: CACI LGS INNOVATIONS LLC
Reel/Frame 069293/0062 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 13, 2021
From: LGS INNOVATIONS LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058961/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2018
From: JUSTIN, RONALD LANCE; STONE, KERRI ANN; RYAN, JENNIFER LYNN
To: LGS INNOVATIONS LLC
Reel/Frame 046460/0173 →