Improving Galileo OSNMA time to first authenticated fix

Galileo is the first global navigation satellite system to authenticate its civilian signals through the open service navigation message authentication (OSNMA) protocol. However, OSNMA adds a delay in the time to obtain a first position and time fix, the so-called time to first authentication fix (T...

Descripción completa

Detalles Bibliográficos
Autores: Galan-Figueras, Aleix|||0000-0002-5762-6982, Fernandez-Hernandez, Ignacio|||0000-0002-9308-1668, Wilde, Wim De|||0000-0002-2694-5673, Pollin, Sofie|||0000-0002-1470-2076, Seco-Granados, Gonzalo|||0000-0003-2494-6872
Tipo de recurso: artículo
Fecha de publicación:2025
País:España
Institución:Universitat Autònoma de Barcelona
Repositorio:Dipòsit Digital de Documents de la UAB
Idioma:inglés
OAI Identifier:oai:ddd.uab.cat:321616
Acceso en línea:https://ddd.uab.cat/record/321616
https://dx.doi.org/urn:doi:10.1109/TAES.2025.3570273
Access Level:acceso embargado
Palabra clave:Authentication
Galileo
Global navigation satellite system (GNSS)
Open service navigation message authentication (OSNMA)
OSNMAlib
Time to first authentication fix (TTFAF) optimization
Descripción
Sumario:Galileo is the first global navigation satellite system to authenticate its civilian signals through the open service navigation message authentication (OSNMA) protocol. However, OSNMA adds a delay in the time to obtain a first position and time fix, the so-called time to first authentication fix (TTFAF). Reducing the TTFAF as much as possible is crucial to integrate the technology seamlessly into existing products. In cases where the receiver already has cryptographic data available, the so-called hot start mode and focus of this article, currently available implementations achieve an average TTFAF of around 100 s in ideal environments. In this work, we explore TTFAF optimizations available to general OSNMA-capable receivers and to receivers with tighter time synchronization than that required by the OSNMA receiver guidelines. We dissect the TTFAF process, describe optimizations, and benchmark them in three distinct scenarios (open-sky, soft urban, and hard urban) using recorded real data. Moreover, we also evaluate these optimizations using a synthetic scenario from the official OSNMA test vectors. The first block of optimizations centers on extracting as much information as possible from broken subframes by processing them at the page level and combining redundant data from multiple satellites. The second block of optimizations aims to reconstruct missing navigation data through the intelligent use of fields in authentication tags that belong to the same subframe as the authentication key. Combining both optimization ideas improves the TTFAF substantially for all considered scenarios. We obtain an average TTFAF of 60.9 s for the test vectors and 68.8 s for the open-sky scenario, with a lowest TTFAF of 44.0 s in both cases. Similarly, the urban scenarios show a drastic reduction in the average TTFAF between the nonoptimized and optimized cases. These optimizations have been made available as part of the open-source OSNMAlib library on GitHub.