Global navigation satellite system (GNSS) is vulnerable to spoofing attacks. For the purpose to shut down a spoofing attack eventually, spoofer localization is necessary before further appropriate action. A crucial step before spoofer localization is to detect and discriminate spoofing signals from authentic ones, which is the main intention of this paper. When several sensors are available for spoofer localization, we can utilize the spatial information to achieve our goal. Existing works usually require time synchronization in advance via cables between the sensors, which is inconvenient. Therefore, in this paper, we propose a new method to detect and discriminate spoofing signals using multiple independent GNSS receivers, lifting the restriction of time synchronization in advance. This method makes use of common measurements provided by most commercial off-the-shelf (COTS) receivers, including code-based pseudorange and pseudorange rate. The principle and methodology of this method are explained in detail, and performance analysis is also given. At last, we carry out some field tests with Android smartphones to demonstrate the feasibility of this method.
展开▼