Signal spoof detection at base stations
AssigneeVerizon Patent and Licensing Inc.
InventorsSumanth S. Mallya, Jerry Gamble, Jr.
Life of this patent
Estimating the term…
Abstract
One or more computing devices, systems, and/or methods for detecting spoofing attacks are provided. Location information of a base station may be evaluated to determine a true position of the base station. Satellite signals received by the base station may be processed and evaluated to calculate a real time position of the base station. A distance between the real time position and the true position may be calculated. In response to the distance exceeding a threshold distance, an alert is generated to indicate that the base station is experiencing a spoofing attack.
Claims20
A method comprising:
- sampling location information of a base station over a time period to determine a true position of the base station as a proximate constant value;
- processing and evaluating signals received by the base station to calculate a real time position of the base station, wherein the signals received by the base station are different than the location information of the base station;
- calculating a distance between the real time position of the base station and the true position of the base station;
- in response to the distance exceeding a threshold distance, generating an alert that the base station is experiencing a spoofing attack;
- in response to the alert being generated, inputting real time data associated with at least one of the location information or the signals collected over a timespan into a pattern recognition neural network, training the pattern recognition neural network using the location information to recognize patterns in the location information associated with the base station, and using the pattern recognition neural network to determine whether the real time position has been increasingly deviating from the true position over time in association with a spoofing attack;
- and
- performing, via a processor, one or more remedial actions based upon the alert.
A system comprising:
- a memory comprising instructions;
- and
- a processor coupled to the memory, the processor configured to execute the instructions to facilitate performance of operations comprising:
- selecting a measurement point along a satellite orbit of a satellite in view of a base station;
- generating power spectral density data based upon signal power measurements of signals received by the base station from the satellite at the measurement point;
- training one or more models, using the power spectral density data, for evaluating received signals to compare power spectral density of the received signals to power spectral density data of a plurality of prior observations;
- evaluating, using the one or more models, a received signal received by the base station in comparison to at least some of the power spectral density data of the plurality of prior observations to determine an average divergence of the received signal from the at least some of the power spectral density data, and determining whether the base station is experiencing a spoofing attack based upon the average divergence;
- generating an alert that the base station is experiencing the spoofing attack based upon the average divergence exceeding a threshold;
- and
- performing one or more remedial actions based upon the determination of whether the base station is experiencing a spoofing attack.
A non-transitory computer-readable medium storing instructions that when executed facilitate performance of operations comprising:
- calculating ratios of carrier power to noise power associated with signals received by a base station from one or more satellites in a constellation;
- identifying a variance of the ratios of carrier power to noise power associated with the base station;
- in response to determining that a ratio of carrier power to noise power of a signal received by the base station is an outlier based upon a comparison of the ratio of carrier power to noise power to the variance associated with the base station, determining that a transmit power of the signal has been tampered with and that the signal corresponds to a spoofing attack of the base station;
- performing, via a processor, one or more remedial actions based upon the determination that the signal corresponds to a spoofing attack of the base station;
- for each satellite of the one or more satellites, calculating a correlation coefficient between ratios of carrier power to noise power for sets of satellites;
- averaging the correlation coefficients for satellite pairs to create averaged correlation coefficients of the satellite pairs for determining whether a received signal is a spoofed signal;
- calculating a correlation coefficient of the received signal based upon a ratio of carrier power to noise power of the signal;
- and
- in response to the correlation coefficient diverging from the averaged correlation coefficients by a threshold amount, determining that the received signal is the spoofed signal.
Dependencies are inferred from the claim text.