410 research outputs found
Detection solution analysis for simplistic spoofing attacks in commercial mini and micro UAVs
Enamus droone kasutab lennundusest pärit GPS navigatsiooniseadmeid, millel puuduvad turvaprotokollid ning nende riskioht pahatahtlike rünnakute sihtmärgina on kasvanud hüppeliselt lähimineviku arengute ja progressi tõttu SDR ja GNSS simulatsioonitarkvara valdkonnas. See on loonud ligipääsu tehnikale amatöörkasutajatele, millel on saatja aadressi võltsimise jõudlus. Need potensiaalsed rünnakud kuuluvad lihtsakoeliste kategooriasse, kuid selle uurimustöö tulemusena selgus, et nendes rünnakute edukuses on olulised erinevused teatud GPS vastuvõtjate ja konfiguratsioonide vahel. \n\rSee uurimustöö analüüsis erinevaid saatja aadressi võltsimise avastamise meetodeid, mis olid avatud kasutajatele ning valis välja need, mis on sobilikud mini- ja mikrodroonide tehnonõuetele ja operatsioonistsenaariumitele, eesmärgiga pakkuda välja GPS aadresside rünnakute avastamiseks rakenduste tasandil avatud allikakoodiga Ground Control Station tarkvara SDK. Avastuslahenduse eesmärk on jälgida ja kinnitada äkilisi, abnormaalseid või ebaloogilisi tulemväärtusi erinevates drooni sensiorites lisaallkatest pärit lisainfoga. \n\rLäbiviidud testid kinnitavad, et olenevalt olukorrast ja tingimustest saavad saatja aadressi võltsimise rünnakud õnnestuda. Rünnakud piiravad GPS mehanismide ligipääsu, mida saab kasutada rünnakute avastuseks. Neid rünnakuid puudutav info asetseb infovoos või GPSi signaalprotsessi tasandis, kuid seda infot ei saa haarata tasandile kus SDK tarkvara haldab kõigi teiste sensorite infot.Most of UAVs are GPS navigation based aircrafts that rely on a system with lack of security, their latent risk against malicious attacks has been raised with the recent progress and development in SDRs and GNSS simulation software, facilitating to amateurs the accessibility of equipment with spoofing capabilities. The attacks which can be done with this setup belong to the category simplistic, however, during this thesis work there are validated different cases of successful results under certain GPS receivers’ state or configuration.\n\rThis work analysis several spoofing detection methods found in the open literature, and selects the ones which can be suitable for mini and micro UAV technical specifications and operational scenario, for proposing a GPS spoofing detection solution developed in the application layer of an open source code Ground Control Station software SDK. The detection solution is intended to monitor and correlate abrupt, abnormal or unreasonable values of different sensors of the UAV with data obtained from available additional sources.\n\rThe conducted tests validate the cases and circumstances where the spoofing attacks were successful. Limitations include the lack of mechanisms to access GPS values which can be useful for detection spoofing attacks, but reside in the data bit or signal processing layer of the GPS and can not be retrieve to the layer where the SDK in computing all data of other sensors
Radio Frequency Interference Impact Assessment on Global Navigation Satellite Systems
The Institute for the Protection and Security of the Citizen of the EC Joint Research Centre (IPSC-JRC) has been mandated to perform a study on the Radio Frequency (RF) threat against telecommunications and ICT control systems. This study is divided into two parts. The rst part concerns the assessment of high energy radio frequency (HERF) threats, where the focus is on the generation of electromagnetic pulses (EMP), the development of corresponding devices and the possible impact on ICT and power distribution systems. The second part of the study concerns radio frequency interference (RFI) with regard to global navigation satellite systems (GNSS). This document contributes to the second part and contains a detailed literature study disclosing the weaknesses of GNSS systems. Whereas the HERF analysis only concerns intentional interference issues, this study on GNSS also takes into account unintentional interference, enlarging the spectrum of plausible interference scenarios.JRC.DG.G.6-Security technology assessmen
Parametric models for a database of realistic threats to GNSS receivers
Threats to GNSS receivers are becoming increasingly complex and easier to implement due to technological advancement. So, these attacks have become now a serious problem for any user, not only, for example, for military or safety-of-life purposes anymore. In this context, TAM has been created to collect data about these attacks and possible mitigations. This thesis describes how tested threat scenarios to GNSS signals have been parameterized to be inserted in the TAM database.openEmbargo tempraneo per motivi di segretezza e/o di proprietĂ dei risultati e informazioni di enti esterni o aziende private che hanno partecipato alla realizzazione del lavoro di ricerca relativo alla tes
Cryptography Is Not Enough: Relay Attacks on Authenticated GNSS Signals
Civilian-GNSS is vulnerable to signal spoofing attacks, and countermeasures
based on cryptographic authentication are being proposed to protect against
these attacks. Both Galileo and GPS are currently testing broadcast
authentication techniques based on the delayed key disclosure to validate the
integrity of navigation messages. These authentication mechanisms have proven
secure against record now and replay later attacks, as navigation messages
become invalid after keys are released. This work analyzes the security
guarantees of cryptographically protected GNSS signals and shows the
possibility of spoofing a receiver to an arbitrary location without breaking
any cryptographic operation. In contrast to prior work, we demonstrate the
ability of an attacker to receive signals close to the victim receiver and
generate spoofing signals for a different target location without modifying the
navigation message contents. Our strategy exploits the essential common
reception and transmission time method used to estimate pseudorange in GNSS
receivers, thereby rendering any cryptographic authentication useless. We
evaluate our attack on a commercial receiver (ublox M9N) and a software-defined
GNSS receiver (GNSS-SDR) using a combination of open-source tools, commercial
GNSS signal generators, and software-defined radio hardware platforms. Our
results show that it is possible to spoof a victim receiver to locations around
4000 km away from the true location without requiring any high-speed
communication networks or modifying the message contents. Through this work, we
further highlight the fundamental limitations in securing a broadcast
signaling-based localization system even if all communications are
cryptographically protected
Location Estimation and Recovery using 5G Positioning: Thwarting GNSS Spoofing Attacks
The availability of cheap GNSS spoofers can prevent safe navigation and
tracking of road users. It can lead to loss of assets, inaccurate fare
estimation, enforcing the wrong speed limit, miscalculated toll tax, passengers
reaching an incorrect location, etc. The techniques designed to prevent and
detect spoofing by using cryptographic solutions or receivers capable of
differentiating legitimate and attack signals are insufficient in detecting
GNSS spoofing of road users. Recent studies, testbeds, and 3GPP standards are
exploring the possibility of hybrid positioning, where GNSS data will be
combined with the 5G-NR positioning to increase the security and accuracy of
positioning. We design the Location Estimation and Recovery(LER) systems to
estimate the correct absolute position using the combination of GNSS and 5G
positioning with other road users, where a subset of road users can be
malicious and collude to prevent spoofing detection. Our Location Verification
Protocol extends the understanding of Message Time of Arrival Codes (MTAC) to
prevent attacks against malicious provers. The novel Recovery and Meta Protocol
uses road users' dynamic and unpredictable nature to detect GNSS spoofing. This
protocol provides fast detection of GNSS spoofing with a very low rate of false
positives and can be customized to a large family of settings. Even in a
(highly unrealistic) worst-case scenario where each user is malicious with a
probability of as large as 0.3, our protocol detects GNSS spoofing with high
probability after communication and ranging with at most 20 road users, with a
false positive rate close to 0. SUMO simulations for road traffic show that we
can detect GNSS spoofing in 2.6 minutes since its start under moderate traffic
conditions
Signal processing techniques for GNSS anti-spoofing algorithms
The Global Navigation Satellite Systems (GNSS) usage is growing at a very high
rate, and more applications are relying on GNSS for correct functioning. With the
introduction of new GNSSs, like the European Galileo and the Chinese Beidou, in
addition to the existing ones, the United States Global Positioning System (GPS)
and the Russian GLONASS, the applications, accuracy of the position and usage of
the signals are increasing by the day.
Given that GNSS signals are received with very low power, they are prone to
interference events that may reduce the usage or decrease the accuracy. From these
interference, the spoofing attack is the one that has drawn major concerns in the
GNSS community. A spoofing attack consist on the transmission of GNSS-like
signals, with the goal of taking control of the receiver and make it compute an
erroneous position and time solution.
In the thesis, we focus on the design and validation of different signal processing
techniques, that aim at detection and mitigation of the spoofing attack effects. These
are standalone techniques, working at the receiver’s level and providing discrimination
of spoofing events without the need of external hardware or communication
links. Four different techniques are explored, each of them with its unique sets of
advantages and disadvantages, and a unique approach to spoofing detection. For
these techniques, a spoofing detection algorithm is designed and implemented, and
its capabilities are validated by means of a set of datasets containing spoofing signals.
The thesis focuses on two different aspects of the techniques, divided as per detection
and mitigation capabilities. Both detection techniques are complementary, their joint
use is explored and experimental results are shown that demonstrate the advantages.
In addition, each mitigation technique is analyzed separately as they require
specialized receiver architecture in order to achieve spoofing detection and mitigation.
These techniques are able to decrease the effects of the spoofing attacks, to the point
of removing the spoofing signal from the receiver and compute navigation solutions
that are not controlled by the spoofer and lead in more accurate end results.
The main contributions of this thesis are: the description of a multidimensional
ratio metric test for distinction between spoofing and multipath effects; the introduction
of a cross-check between automatic gain control measurements and the
carrier to noise density ratio, for distinction between spoofing attacks and other
interference events; the description of a novel signal processing method for detection
and mitigation of spoofing effects, based on the use of linear regression algorithms;
and the description of a spoofing detection algorithm based on a feedback tracking
architecture
ADS-B Crowd-Sensor Network and Two-Step Kalman Filter for GNSS and ADS-B Cyber-Attack Detection
Automatic Dependent Surveillance-Broadcast is an Air Traffic Control system in which aircraft transmit their own information (identity, position, velocity, etc.) to ground sensors for surveillance purposes. This system has many advantages compared to the classical surveillance radars: easy and low-cost implementation, high accuracy of data, and low renewal time, but also limitations: dependency on the Global Navigation Satellite System, a simple unencrypted and unauthenticated protocol. For these reasons, the system is exposed to attacks like jamming/spoofing of the on-board GNSS receiver or false ADS-B messages' injection. After a mathematical model derivation of different types of attacks, we propose the use of a crowd sensor network capable of estimating the Time Difference Of Arrival of the ADS-B messages together with a two-step Kalman filter to detect these attacks (on-board GNSS/ADS-B tampering, false ADS-B message injection, GNSS Spoofing/Jamming). Tests with real data and simulations showed that the algorithm can detect all these attacks with a very high probability of detection and low probability of false alarm
On the Use of a Feedback Tracking Architecture for Satellite Navigation Spoofing Detection
In this paper, the Extended Coupled Amplitude Delay Lock Loop (ECADLL) architecture, previously introduced as a solution able to deal with a multipath environment, is revisited and
improved to tailor it to spoofing detection purposes. Exploiting a properly-defined decision algorithm, the architecture is able to effectively detect a spoofer attack, as well as distinguish it from other kinds of interference events. The new algorithm is used to classify them according to their characteristics. We also introduce the use of a ratio metric detector in order to reduce the detection latency and the computational load of the architecture
GNSS jamming resilience for close to shore navigation in the Northern Sea
avigational error accounts for half of the accidents and serious incidents in close to shore maritime transport in Norway predominantly due to the rapidly changing weather conditions and the dangerous nature of the narrow inshore waters found along the Norwegian coast. This creates a dependence on Differential Global Positioning System (DGPS) use and any disruption to this service can lead to an increased accident rate. The aim of this paper is to research the jamming vulnerability of existing maritime receivers and to understand if an upgrade to a multi-constellation or multi-frequency receiver would improve system resilience. The novelty of this work is a comparison of jamming resilience between different combinations of multiple constellations (GPS and Globalnaya Navigatsionnaya Sputnikovaya Sistema (GLONASS)) and multi-frequency Global Navigation Satellite System (GNSS) signals. This paper presents results from GNSS jamming trials conducted in the northern part of Norway, confirming previous research and indicating that typical maritime GPS receivers are easy to jam and may produce erroneous positional information. Results demonstrate that the single frequency multi-constellation receivers offer better jamming resilience than multi-frequency (L1 + L2) GPS receivers. Further, the GLONASS constellation demonstrated a better resilience than GPS. Results demonstrate a known correlation between GPS L1 and L2 frequencies, as well as a probable over-dependence on GPS for signal acquisition, meaning that no signal can be received without GPS L1 present. With these limitations in mind, the authors suggest that the most economic update to the single frequency GPS receivers, currently used for maritime applications, should be multi-constellation GPS + GLONASS receivers. This solution is cheaper and it also offer better jamming resistance for close to shore navigation than dual frequency receivers
GNSS Integrity Monitoring assisted by Signal Processing techniques in Harsh Environments
The Global Navigation Satellite Systems (GNSS) applications are growing and more pervasive in the modern society. The presence of multi-constellation GNSS receivers able to use signals coming from different systems like the american Global Positioning System (GPS), the european Galileo, the Chinese Beidou and the russian GLONASS, permits to have more accuracy in position solution. All the receivers provide always more reliable solution but it is important to monitor the possible presence of problems in the position computation. These problems could be caused by the presence of impairments given by unintentional sources like multipath generated by the environment or intentional sources like spoofing attacks.
In this thesis we focus on design algorithms at signal processing level used to assist Integrity operations in terms of Fault Detection and Exclusion (FDE). These are standalone algorithms all implemented in a software receiver without using external information. The first step was the creation of a detector for correlation distortion due to the multipath with his limitations. Once the detection is performed a quality index for the signal is computed and a decision about the exclusion of a specific Satellite Vehicle (SV) is taken. The exclusion could be not feasible so an alternative approach could be the inflation of the variance of the error models used in the position computation. The quality signal can be even used for spoofinng applications and a novel mitigation technique is developed and presented. In addition, the mitigation of the multipath can be reached at pseudoranges level by using new method to compute the position solution.
The main contributions of this thesis are: the development of a multipath, or more in general, impairments detector at signal processing level; the creation of an index to measure the quality of a signal based on the detector’s output; the description of a novel signal processing method for detection and mitigation of spoofing effects, based on the use of linear regression algorithms; An alternative method to compute the Position Velocity and Time (PVT) solution by using different well known algorithms in order to mitigate the effects of the multipath on the position domain
- …