CPC G01S 19/215 (2013.01) [H04K 3/65 (2013.01)] | 20 Claims |
1. A system comprising:
a processor; and
a memory that stores computer-executable instructions that, in response to execution by the processor, cause the processor to perform operations comprising:
obtaining global positioning system (GPS) location data and independent location data associated with a mobile transportation equipment, wherein the mobile transportation equipment comprises an electronic logging device that obtains the GPS location data via a GPS receiver unit and a low-power wide area device that obtains the independent location data via a narrow band path of a low-power wide area network,
determining that a spatio-temporal misalignment exists between the independent location data and the GPS location data associated with the mobile transportation equipment,
providing spatio-temporal data alignment that generates electronic logging device estimates and low-power wide area device estimates,
determining that a GPS spoofing attack has occurred based on the electronic logging device estimates and the low-power wide area device estimates, and
in response to determining that a GPS spoofing attack has occurred, creating a GPS spoofing alert comprising a correction command, wherein the correction command instructs the electronic logging device to supplement an hours of service record with corrected route data representing an actual location of the mobile transportation equipment during the GPS spoofing attack.
|