Implementació del protocol Galileo OSNMA
Galan Figueras, Aleix
Seco Granados, Gonzalo, dir. (Universitat Autònoma de Barcelona. Departament de Telecomunicació i Enginyeria de Sistemes)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Implementation of the Galileo OSNMA protocol
Additional title: Implementación del protocolo Galileo OSNMA
Date: 2020
Description: 52 pag.
Abstract: Amb l'augment de l'ús d'aplicacions que utilitzen sistemes GNSS, s'ha incrementat la demanda de mecanismes per assegurar l'autenticitat del senyal. Per autenticitat del senyal s'entén la seguretat que té el receptor que la senyal rebuda prové d'un satèl·lit de la constel·lació de GNSS que esta emprant. En aquesta línia, i per assegurar l'autenticitat del senyal, Galileo està implementant un protocol d'autenticació anomenat Open Service Navigation Message Authentication (OSNMA) en el missatge I/NAV E1. Aquest informe detalla el desenvolupament d'un paquet públic de Python que implementi les funcionalitats i característiques del protocol OSNMA. Del paquet desenvolupat s'ofereix el codi i la documentació per facilitar-ne implementacions futures. L'informe també presenta el desenvolupament d'un receptor que implementa OSNMA fent servir el paquet dissenyat i que processa dades reals de Galileo generades per simulador extern. El receptor mostra de manera clara el funcionament intern del protocol OSNMA.
Abstract: With the rise of GNSS based applications, there has been an increasing need for signal authentication features. A signal is considered authentic when the receiver can assure that the sender is a satellite of the GNSS constellation. Based on this idea, Galileo will include an authentication protocol for the E1 I/NAV message called Open Service Navigation Message Authentication (OSNMA). This report details the development of a Python package that implements the functionalities and features of the OSNMA protocol. The package is distributed publicly on the PyPI repository with its documentation and code. This report also describes the development of a receiver that implements OSNMA using the referred package that process real Galileo navigation data generated on an external simulator. The receiver shows to the user how OSNMA protocol works in a configurable, clear and simple manner.
Abstract: Con el aumento del uso de aplicaciones que utilizan sistemas GNSS, se ha incrementado la demanda de mecanismos para asegurar la autenticidad de la señal. Por autenticidad de la señal se entiende la seguridad que tiene el receptor que la señal recibida proviene de un satélite de la constelación de GNSS que esta utilizando. En esta línea, y para asegurar la autenticidad de la señal, Galileo está implementando un protocolo de autenticación llamado Open Service Navigation Message Authentication (OSNMA) en el mensaje I / NAV E1. Este informe detalla el desarrollo de un paquete público Python que implemente las funcionalidades y características del protocolo OSNMA. Del paquete desarrollado ofrece el código y la documentación para facilitar su implementaciones futuras. El informe también presenta el desarrollo de un receptor que implementa OSNMA utilizando el paquete diseñado y que procesa datos reales de Galileo generadas por simulador externo. El receptor muestra de manera clara el funcionamiento interno del protocolo OSNMA.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució i la comunicació pública de l'obra, sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Català
Studies: Enginyeria de Sistemes de Telecomunicació [2500898]
Study plan: Grau en Enginyeria de Sistemes de Telecomunicació [956]
Document: Treball final de grau ; Text



52 p, 551.3 KB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2020-11-20, last modified 2022-05-01



   Favorit i Compartir