Detection of GPS spoofing based on non-location data
AssigneeIntel Corporation
InventorsLiuyang Yang, Manoj Sastry, Yonghong Huang, Xiruo Liu, Noor Abani
Life of this patent
Estimating the term…
Abstract
An embodiment of a semiconductor package apparatus may include technology to acquire location related information, acquire local area characteristic information, and verify the location related information based on the local area characteristic information. Other embodiments are disclosed and claimed.
Claims25
An electronic processing system, comprising:
- a processor;
- memory communicatively coupled to the processor;
- and
- logic communicatively coupled to the processor to:
- electronically acquire first location related information from a first source,
- electronically acquire local area characteristic information,
- electronically acquire, via a receiver, second location related information from an external vehicle,
- automatically verify whether the first location related information is accurate based on the local area characteristic information and on a pre-stored trusted location,
- automatically verify whether the second location related information is accurate based on a reception range of the receiver, and
- when the accuracy of the first location related information or of the second location related information is not verified, notify the external vehicle of a potential location spoofing attack,
- wherein to verify whether the second location related information is accurate, the logic is to determine whether the second location related information identifies a location for the external vehicle outside of the reception range of the receiver, wherein a determination that the location for the external vehicle lies outside of the reception range of the receiver indicates that the second location related information is not accurate.
A semiconductor package apparatus, comprising:
- one or more substrates;
- and
- logic coupled to the one or more substrates, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the one or more substrates to:
- electronically acquire first location related information from a first source,
- electronically acquire local area characteristic information,
- electronically acquire, via a receiver, second location related information from an external vehicle,
- automatically verify whether the first location related information is accurate based on the local area characteristic information and on a pre-stored trusted location,
- automatically verify whether the second location related information is accurate based on a reception range of the receiver, and
- when the accuracy of the first location related information or of the second location related information is not verified, notify the external vehicle of a potential location spoofing attack,
- wherein to verify whether the second location related information is accurate, the logic is to determine whether the second location related information identifies a location for the external vehicle outside of the reception range of the receiver, wherein a determination that the location for the external vehicle lies outside of the reception range of the receiver indicates that the second location related information is not accurate.
A method of verifying a location, comprising:
- electronically acquiring first location related information from a first source,
- electronically acquiring local area characteristic information,
- electronically acquiring, via a receiver, second location related information from an external vehicle,
- automatically verifying whether the first location related information is accurate based on the local area characteristic information and on a pre-stored trusted location,
- automatically verifying whether the second location related information is accurate based on a reception range of the receiver, and
- when the accuracy of the first location related information or of the second location related information is not verified, notifying the external vehicle of a potential location spoofing attack,
- wherein verifying whether the second location related information is accurate comprises determining whether the second location related information identifies a location for the external vehicle outside of the reception range of the receiver, wherein a determination that the location for the external vehicle lies outside of the reception range of the receiver indicates that the second location related information is not accurate.
At least one non-transitory computer readable medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to:
- electronically acquire first location related information from a first source,
- electronically acquire local area characteristic information,
- electronically acquire, via a receiver, second location related information from an external vehicle,
- automatically verify whether the first location related information is accurate based on the local area characteristic information and on a pre-stored trusted location,
- automatically verify whether the second location related information is accurate based on a reception range of the receiver, and
- when the accuracy of the first location related information or of the second location related information is not verified, notify the external vehicle of a potential location spoofing attack,
- wherein to verify whether the second location related information is accurate, the instructions, when executed, cause the computing device to determine whether the second location related information identifies a location for the external vehicle outside of the reception range of the receiver, wherein a determination that the location for the external vehicle lies outside of the reception range of the receiver indicates that the second location related information is not accurate.
Dependencies are inferred from the claim text.