Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body
Abstract Global navigation satellite systems (GNSS) are being the target of various jamming, spoofing, and meaconing attacks. This paper proposes a new statistical test for the presence of multiple spoofers based on range measurements observed by a plurality of receivers located on a rigid body plat...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2020-02-01
|
Series: | EURASIP Journal on Advances in Signal Processing |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1186/s13634-020-0663-z |
id |
doaj-a4285dfad6a24bbba444cc05749df045 |
---|---|
record_format |
Article |
spelling |
doaj-a4285dfad6a24bbba444cc05749df0452020-11-25T02:38:27ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61802020-02-012020111610.1186/s13634-020-0663-zStatistical test for GNSS spoofing attack detection by using multiple receivers on a rigid bodyAshkan Kalantari0Erik G. Larsson1Ericsson ResearchDepartment of Electrical and Computer Engineering (ISY), Linköping UniversityAbstract Global navigation satellite systems (GNSS) are being the target of various jamming, spoofing, and meaconing attacks. This paper proposes a new statistical test for the presence of multiple spoofers based on range measurements observed by a plurality of receivers located on a rigid body platform. The relative positions of the receivers are known, but the location and orientation of the platform are unknown. The test is based on the generalized likelihood ratio test (GLRT) paradigm and essentially performs a consistency check between the set of observed range measurements and known information about the satellite topology and the geometry of the receiver constellation. Optimal spoofing locations and optimal artificial time delays (as induced by the spoofers) are also determined.Exact evaluation of the GLRT requires the maximum-likelihood estimates of all parameters, which proves difficult. Instead, approximations based on iterative algorithms and the squared-range least squares algorithm are derived. The accuracy of these approximations is benchmarked against Cramér-Rao lower bounds.Numerical examples demonstrate the effectiveness of the proposed algorithm and show that increasing the number of GNSS receivers makes the attack easier to detect. We also show that using multiple GNSS receivers limits the availability of optimal attack positions.http://link.springer.com/article/10.1186/s13634-020-0663-zGlobal navigation satellite systems (GNSS)SpoofingGeneralized likelihood ratio test (GLRT) |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ashkan Kalantari Erik G. Larsson |
spellingShingle |
Ashkan Kalantari Erik G. Larsson Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body EURASIP Journal on Advances in Signal Processing Global navigation satellite systems (GNSS) Spoofing Generalized likelihood ratio test (GLRT) |
author_facet |
Ashkan Kalantari Erik G. Larsson |
author_sort |
Ashkan Kalantari |
title |
Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body |
title_short |
Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body |
title_full |
Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body |
title_fullStr |
Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body |
title_full_unstemmed |
Statistical test for GNSS spoofing attack detection by using multiple receivers on a rigid body |
title_sort |
statistical test for gnss spoofing attack detection by using multiple receivers on a rigid body |
publisher |
SpringerOpen |
series |
EURASIP Journal on Advances in Signal Processing |
issn |
1687-6180 |
publishDate |
2020-02-01 |
description |
Abstract Global navigation satellite systems (GNSS) are being the target of various jamming, spoofing, and meaconing attacks. This paper proposes a new statistical test for the presence of multiple spoofers based on range measurements observed by a plurality of receivers located on a rigid body platform. The relative positions of the receivers are known, but the location and orientation of the platform are unknown. The test is based on the generalized likelihood ratio test (GLRT) paradigm and essentially performs a consistency check between the set of observed range measurements and known information about the satellite topology and the geometry of the receiver constellation. Optimal spoofing locations and optimal artificial time delays (as induced by the spoofers) are also determined.Exact evaluation of the GLRT requires the maximum-likelihood estimates of all parameters, which proves difficult. Instead, approximations based on iterative algorithms and the squared-range least squares algorithm are derived. The accuracy of these approximations is benchmarked against Cramér-Rao lower bounds.Numerical examples demonstrate the effectiveness of the proposed algorithm and show that increasing the number of GNSS receivers makes the attack easier to detect. We also show that using multiple GNSS receivers limits the availability of optimal attack positions. |
topic |
Global navigation satellite systems (GNSS) Spoofing Generalized likelihood ratio test (GLRT) |
url |
http://link.springer.com/article/10.1186/s13634-020-0663-z |
work_keys_str_mv |
AT ashkankalantari statisticaltestforgnssspoofingattackdetectionbyusingmultiplereceiversonarigidbody AT erikglarsson statisticaltestforgnssspoofingattackdetectionbyusingmultiplereceiversonarigidbody |
_version_ |
1724790860725354496 |