Rafael Terris-Gallego

Dr. Rafael Terris-Gallego

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 February 2023 in IEEE Transactions on Aerospace and Electronic Systems
Verified
Journal Article
Closed access
IFIgnacio Fernandez-Hernandez
Ignacio Fernandez-Hernandez
JWJon Winkel
Jon Winkel
COCillian O'Driscoll
Cillian O'Driscoll
SCSimón Cancela
Simón Cancela
Rafael Terris-GallegoRafael Terris-Gallego
Rafael Terris-Gallego
JBJavier de Blas
Javier de Blas
A semi-assisted GNSS authentication concept is proposed, with two main advantages. Firstly, it can be implemented in a GNSS without modifications to the signal plan, provided that the GNSS can transmit an encrypted signal and an open signal with unpredictable and verifiable bits regularly. Secondly, it can work in a receiver for up to several days without any assistance or the possession of a private key, at the expense of some authentication latency. In this concept, parts of the encrypted signal to be transmitted in the future are re-encrypted, published, and downloaded in the receiver. Some seconds after transmission, the satellite openly broadcasts the decryption key, and the receiver performs the a-posteriori correlation with the encrypted signal. The concept is particularized for the Galileo system as Galileo ACAS (Assisted Commercial Authentication Service), based on OSNMA in E1B for the decryption keys and E6C for the encrypted signal. An end-to-end procedure for measurement authentication is proposed and tested, showing its viability.

7 June 2022
Verified
Conference Paper
Closed access
Rafael Terris-GallegoRafael Terris-Gallego
Rafael Terris-Gallego
IFIgnacio Fernandez-Hernandez
Ignacio Fernandez-Hernandez
JLJose A. Lopez-Salcedo
Jose A. Lopez-Salcedo
GSGonzalo Seco-Granados
Gonzalo Seco-Granados
The European Global Navigation Satellite System (GNSS), Galileo, is currently developing and implementing new added-value services aiming to provide increased security and robustness against malicious attacks (e.g. spoofing), like Open Service Navigation Message Authentication (OSNMA), to authenticate the data symbols, or Commercial Authentication Service (CAS), to authenticate the ranging signal. This paper analyses the impact, from a signal-level performance, of the different parameters involved in the service definition of the Assisted Commercial Authentication Service (ACAS) mode, and presents some guidelines for the implementation of this new service, focusing on the acquisition procedure. We also offer some simulation results showing the performance in different scenarios.

9 October 2024
Verified
Conference Paper
Closed access
PDF file
IFIgnacio Fernandez-Hernandez
Ignacio Fernandez-Hernandez
JWJon Winkel
Jon Winkel
COCillian O'DRiscoll
Cillian O'DRiscoll
GCGianluca Caparra
Gianluca Caparra
Rafael Terris-GallegoRafael Terris-Gallego
Rafael Terris-Gallego
JBJavier de Blas
Javier de Blas
This paper presents for the first time the full specification of the Galileo Signal Authentication Service (SAS), formerly known as Assisted Commercial Authentication Service (ACAS). It includes a general description of the concept and a detailed description of the service, with focus on the ground interfaces and cryptographic operations, and with the aim of helping developers to test SAS receiving prototypes in view of the forthcoming SAS early testing phase. The paper also summarizes some of the field and lab testing results obtained so far and outlines some recommendations for future SAS receivers.

5 October 2023
Verified
Conference Paper
Closed access
PDF file
Rafael Terris-GallegoRafael Terris-Gallego
Rafael Terris-Gallego
JLJosé A. López-Salcedo
José A. López-Salcedo
GSGonzalo Seco-Granados
Gonzalo Seco-Granados
IFIgnacio Fernandez-Hernandez
Ignacio Fernandez-Hernandez
Malicious attacks such as spoofing are a significant concern within the Global Navigation Satellite System (GNSS) community. The European Galileo program is actively developing new services to bolster the resilience of these systems, as outlined in (Fernandez-Hernandez et al., 2018). These services include Open Service Navigation Message Authentication (OSNMA), which offers authentication for navigation bits, and Commercial Authentication Service (CAS), designed to encrypt the spreading code chips. Similar concepts are being applied in Chips-Message Robust Authentication (CHIMERA) for Global Positioning System (GPS). In this paper we focus on Assisted Commercial Authentication Service (ACAS), which is currently under definition (European Commission, 2020b). It uses the Timed Efficient Stream Loss-tolerant Authentication (TESLA) keys supplied by OSNMA via the E1-B signal to re-encrypt specific fragments of the encrypted E6-C signal, referred to as Re-Encrypted Code Sequences (RECSs). These RECSs are then made accessible in the GNSS Service Centre (GSC). Once a compatible receiver downloads them, it can decrypt these fragments using the corresponding key and then correlate them with the broadcasted E6-C signal. If this process results in a correlation peak, the signal can be authenticated under certain conditions. To enhance the probability of detecting this correlation peak, the proposed nominal operating mode for ACAS entails using the estimates provided by E1-B to reduce the uncertainty associated with the E6-C signal, given that these fragments are only accessible at specific predefined instants. This approach enables the receiver to accurately predict the locations of these fragments. The alignment between the E1-B and E6-C signals is of utmost importance for this operational mode. To assess it in a real-world context, a series of real datasets were captured using a low-cost Software Defined Radio (SDR) platform based on bladeRF. This platform enabled the synchronous acquisition of samples from both E1-B and E6-C bands. Additionally, the performance of ACAS in terms of acquisition-level probability of detection has been evaluated across various RECS lengths. This evaluation serves as a valuable tool for choosing the configuration of a receiver’s hardware and as a performance reference for practical implementations.

29 October 2023 in Engineering Proceedings
Verified
Conference Paper
Open access
PDF file
Rafael Terris-GallegoRafael Terris-Gallego
Rafael Terris-Gallego
IFIgnacio Fernandez-Hernandez
Ignacio Fernandez-Hernandez
JLJose A. Lopez-Salcedo
Jose A. Lopez-Salcedo
GSGonzalo Seco-Granados
Gonzalo Seco-Granados
To enhance the robustness of the Global Navigation Satellite System (GNSS) against malicious attacks (e.g., spoofing), the European Galileo is working on new services, like Open Service Navigation Message Authentication (OSNMA), which provides authentication on the navigation bits, or Commercial Authentication Service (CAS), which aims to encrypt the spreading code chips. An assisted mode of the latter, named Assisted Commercial Authentication Service (ACAS), is currently under definition by the Galileo program. It uses the Timed Efficient Stream Loss-tolerant Authentication (TESLA) keys provided by OSNMA on the E1-B signal to re-encrypt some fragments of the encrypted E6-C signal, known as Re-Encrypted Code Sequences (RECSs), that are made available in the GNSS Service Centre (GSC). Once downloaded by a compatible receiver, they can be decrypted using the corresponding key and used to perform the correlation with the broadcasted E6-C signal. If that results in a correlation peak, the signal can be authenticated under certain circumstances. However, the probability of detecting this peak depends on the length of these fragments and their periodicity, since they are only provided for certain predefined instants. Indeed, if the receiver relies solely on E6-C signal and has no accurate time reference, this probability is severely degraded. This is why the nominal operating mode proposed for ACAS is to use the estimates provided by E1-B to reduce the uncertainty on the E6-C signal, so that the receiver can know precisely where these fragments are located. In the context of the PAULA project, we have developed a low-cost hardware platform based on bladeRF that allows acquiring both E1-B and E6-C samples synchronously. In this paper, we describe how to set up this platform and we characterise the alignment between the E1-B and E6-C estimates (code phase and Doppler frequency) using the real datasets obtained with such a platform, which is of key importance for the ACAS nominal mode. The results confirm the convenience of using the estimates from the E1-B signal for ACAS.

20 October 2022
Verified
Conference Paper
Closed access
PDF file
Rafael Terris-GallegoRafael Terris-Gallego
Rafael Terris-Gallego
JLJosé A. López-Salcedo
José A. López-Salcedo
GSGonzalo Seco-Granados
Gonzalo Seco-Granados
IFIgnacio Fernandez-Hernandez
Ignacio Fernandez-Hernandez
The European Global Navigation Satellite System (GNSS), Galileo, is currently leading the development of new services focused on the authentication of the position to mitigate the vulnerabilities of common receivers. It has recently incorporated the Open Service Navigation Message Authentication (OSNMA) in its E1-B signal, which allows to authenticate the navigation data symbols, but it is also working in the encryption of the spreading codes to provide increased security and robustness against malicious attacks like spoofing ones. This last technique will be provided in the forthcoming Commercial Authentication Service (CAS) operating in the E6-C signal. Currently, an ‘assisted’ mode is being defined, known as Assisted Commercial Authentication Service (ACAS), which aims to authenticate the ranging signal without the need of storing any secret key at the receiver. This paper reviews the key aspects of this service and its implementation issues and analyses the different operating modes that arise from this implementation, identifying the possible threats to face off.