| CPC G01S 19/215 (2013.01) | 35 Claims |

|
1. A system for detecting a spoofed signal, the spoofed signal comprising position-navigation-timing (PNT) data, the system comprising:
an antenna configured to receive one or more signals from one or more navigation satellites;
a receiver coupled to the antenna, wherein the receiver is configured to receive the one or more signals from the antenna;
a memory; and
one or more processors coupled to the receiver,
wherein the memory stores one or more programs that comprise instructions that when executed by the one or more processors, cause the one or more processors to:
synchronize one or more data frames from at least one of the one or more signals;
compare, in a first spoofing detection process, at least one value from the one or more data frames to a predetermined list of allowed values to detect whether a spoofed signal is present among the at least one of the one or more signals;
detect whether a spoofed signal is present among the at least one of the one or more signals based on a second spoofing detection process that is different than the first spoofing detection process; and
in accordance with the first spoofing detection process detecting that there is not a spoofed signal present among the at least one of the one or more signals and the second spoofing detection process detecting that there is a spoofed signal present among the at least one of the one or more signals, generate an alert comprising a warning that a spoofer may have knowledge of the predetermined list of allowed values.
|