OSNMAlib: An Open Python Library for Galileo OSNMA

Aleix Galan, Ignacio Fernandez-Hernandez, Luca Cucchi, Gonzalo Seco-Granados

Producción científica: Capítulo del libroCapítuloInvestigaciónrevisión exhaustiva

7 Citas (Scopus)

Resumen

Galileo has started authenticating its navigation message through OSNMA. In order to support OSNMA implementation by receiver manufacturers and application developers, this paper presents OSNMAlib, an open Python library implementing OSNMA functions. OSNMAlib processes the Galileo I/NAV pages in decoded SBF, hexadecimal or other formats, and performs the required operations to authenticate Galileo navigation data: OSNMA status handling, cryptographic functions required for the Merkle tree, digital signatures, keychain management and tag authentication. It handles the up-to-date data authentication status and performs the public key and chain renewal and revocation processes. This paper describes OSNMAlib architecture and its main functions and presents the first test results.

Idioma originalInglés
Título de la publicación alojada2022 10th Workshop on Satellite Navigation Technology, NAVITEC 2022
EditorialInstitute of Electrical and Electronics Engineers Inc.
ISBN (versión digital)9781665416160
DOI
EstadoPublicada - 2022

Serie de la publicación

Nombre2022 10th Workshop on Satellite Navigation Technology, NAVITEC 2022

Huella

Profundice en los temas de investigación de 'OSNMAlib: An Open Python Library for Galileo OSNMA'. En conjunto forman una huella única.

Citar esto