Systems and methods to detect GPS spoofing attacks

US12445850B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12445850-B2
Application numberUS-202318397610-A
CountryUS
Kind codeB2
Filing dateDec 27, 2023
Priority dateDec 27, 2023
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for detecting GPS spoofing attacks includes providing a trained deep learning (DL) model based on neural networks, feeding GPS signals into the trained DL model, using asymmetric Shapley values (ASVs) to calculate feature contributions, using the ASVs to assign a non-uniform distribution over an ordering of features, obtaining causal structures among the features, applying the ASVs to causal Shapley additive explanation to obtain Shapley attributions, incorporating the Shapley attributions and the causal structures, and detecting GPS spoofing attacks by running the trained DL model and using the causal structures, non-uniform distribution, feature contributions, and Shapley attributions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for detecting a global positioning system (GPS) spoofing attack, comprising: providing a trained deep learning (DL) model based on a neural network; feeding a GPS signal into the trained DL model; using asymmetric Shapley values (ASVs) to calculate a plurality of feature contributions; using the ASVs to assign a non-uniform distribution over an ordering of a plurality of features; obtaining a plurality of causal structures among the plurality of features; applying the ASVs to causal Shapley additive explanation to obtain a Shapley attribution; incorporating the Shapley attribution and the plurality of causal structures; using Shapley additive explanation (SHAP) to obtain a reason behind signal classification; detecting the GPS spoofing attack by running the trained DL model and using the plurality of causal structures, the non-uniform distribution, the plurality of feature contributions, the Shapley attribution, the reason behind the signal classification, and incorporation of the Shapley attribution and the plurality of causal structures; wherein the neural network includes three hidden layers that are followed by a rectified linear unit (ReLU) activation function or a hyperbolic tangent (Tanh) activation function; using a Bayesian structural causal model (SCM) to construct a graphical representation of a causal relationship among the plurality of features. 2. The method according to claim 1 , further comprising: assigning a plurality of values to the plurality of features, respectively. 3. The method according to claim 1 , wherein the trained DL model is stored at a processing chip or a memory connected to the processing chip on an unmanned aerial vehicle (UAV). 4. The method according to claim 1 , further comprising: using Non-combinatorial Optimization via Trace Exponential and Augmented lagRangian for Structure learning (NOTEARS) to determine the plurality of causal structures. 5. An electronic device for detecting a global positioning system (GPS) spoofing attack, comprising: one or more processors; and a memory coupled to the one or more processors and storing computer programs that, when being executed, cause the one or more processors to perform: providing a trained deep learning (DL) model based on a neural network; feeding a GPS signal into the trained DL model; using asymmetric Shapley values (ASVs) to calculate a plurality of feature contributions; using the ASVs to assign a non-uniform distribution over an ordering of a plurality of features; obtaining a plurality of causal structures among the plurality of features; applying the ASVs to causal Shapley additive explanation to obtain a Shapley attribution; incorporating the Shapley attribution and the plurality of causal structures; using Shapley additive explanation (SHAP) to obtain a reason behind signal classification; detecting the GPS spoofing attack by running the trained DL model and using the plurality of causal structures, the non-uniform distribution, the plurality of feature contributions, the Shapley attribution, the reason behind the signal classification, and incorporation of the Shapley attribution and the plurality of causal structures; wherein the neural network includes three hidden layers that are followed by a rectified linear unit (ReLU) activation function or a hyperbolic tangent (Tanh) activation function; using a Bayesian structural causal model (SCM) to construct a graphical representation of a causal relationship among the plurality of features. 6. The device according to claim 5 , wherein the one or more processors are further configured to perform: assigning a plurality of values to the plurality of features, respectively. 7. The device according to claim 5 , wherein the trained DL model and ASV algorithm are stored at the one or more processors or the memory and the device is mounted on an unmanned aerial vehicle (UAV). 8. The device according to claim 5 , wherein the one or more processors are further configured to perform: using Non-combinatorial Optimization via Trace Exponential and Augmented lagRangian for Structure learning (NOTEARS) to determine the plurality of causal structures. 9. A non-transitory computer readable storage medium, containing computer programs that, when being executed, cause one or more processors of an electronic device to perform: providing a trained deep learning (DL) model based on a neural network; feeding a GPS signal into the trained DL model; using asymmetric Shapley values (ASVs) to calculate a plurality of feature contributions; using the ASVs to assign a non-uniform distribution over an ordering of a plurality of features; obtaining a plurality of causal structures among the plurality of features; applying the ASVs to causal Shapley additive explanation to obtain a Shapley attribution; incorporating the Shapley attribution and the plurality of causal structures; using Shapley additive explanation (SHAP) to obtain a reason behind signal classification; detecting the GPS spoofing attack by running the trained DL model and using the plurality of causal structures, the non-uniform distribution, the plurality of feature contributions, the Shapley attribution, the reason behind the signal classification, and incorporation of the Shapley attribution and the plurality of causal structures; wherein the neural network includes three hidden layers that are followed by a rectified linear unit (ReLU) activation function or a hyperbolic tangent (Tanh) activation function; using a Bayesian structural causal model (SCM) to construct a graphical representation of a causal relationship among the plurality of features. 10. The storage medium according to claim 9 , wherein the one or more processors are further configured to perform: assigning a plurality of values to the plurality of features, respectively. 11. The storage medium according to claim 9 , wherein the one or more processors are further configured to perform: using Non-combinatorial Optimization via Trace Exponential and Augmented lagRangian for Structure learning (NOTEARS) to determine the plurality of causal structures.

Assignees

Inventors

Classifications

  • H04W12/121Primary

    Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12445850B2 cover?
A method for detecting GPS spoofing attacks includes providing a trained deep learning (DL) model based on neural networks, feeding GPS signals into the trained DL model, using asymmetric Shapley values (ASVs) to calculate feature contributions, using the ASVs to assign a non-uniform distribution over an ordering of features, obtaining causal structures among the features, applying the ASVs to …
Who is the assignee on this patent?
Intelligent Fusion Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W12/121. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).