Patent ID: 11874382
Assignee: THE MITRE CORPORATION
Field: Measurement (Instruments)
Classification: CPC G  H | IPC G  H

Claim 22:
23. A non-transitory computer program product for detecting global navigation satellite system spoofing, the non-transitory computer program product storing instructions, which when executed by at least one data processor forming part of at least one computing device, result in operations comprising:
receiving, from the tracking channel, a correlator tap output comprising a point of real-time correlation data, wherein the correlator tap output is a comparison of (i) a tap of real-time correlation data derived from a PRN code extracted from a received global navigation satellite system (GNSS) signal with (ii) a point of replica PRN code corresponding to the tap;
determining a point of predicted correlation data corresponding to the point of real-time correlation data based on historical correlation data;
identifying a presence of spoofing within the real-time correlation data by subtracting a magnitude of the predicted correlation data point from a magnitude of the real-time correlation data point, wherein spoofing is identified when the difference value is greater than a threshold amount;
generating spoofing detecting data based on the identified presence of spoofing; and
providing at least one of (i) the generated spoofing detecting data to the tracking channel for further mitigation or (ii) a notification identifying the presence of spoofing to a user.