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...

Full description

Bibliographic Details
Main Authors: Ashkan Kalantari, Erik G. Larsson
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