Francesco Di Gregorio
asn2c: Modern ASN.1 Compiler for Advanced Network Messages and Data Structures.
Rel. Marco Rapelli, Francesco Raviglione, Claudio Ettore Casetti. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2025
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
| Abstract: |
The automotive field is experiencing a strong technological evolution in recent years. This evolution is leading to the standardization of novel technologies for connected vehicles (both cellular and Wi-Fi-based), enabling them to exchange data with other vehicles and with the infrastructure, to make transportation safer, greener and more autonomous. All these communication technologies define standardized messages for different purposes, that include exchanging data between road users, but also transmitting management information and requesting certificates for secured data transfers. These messages and their content are usually defined as a set of data structures, in turn defined by the Abstract Syntax Notation One (ASN.1) description language. Starting from an ASN.1 definition, several tools enable the automatic generation of code for the encoding and decoding of the messages. One of the most used open-source tool available is asn1c, manteined by a vast community behind this project. In 2020 the European Telecommunications Standards Institute released new ASN.1 files describing the IEEE 1609.2.1. data structures used for certificate needed in the security application defined by IEEE 1609.2. asn1c does not support this files due to the presence of complex structures adopted in the new release. This thesis propose a solution to overcome the described problem, developing a preprocessing layer which main purpose is to analyze the ASN.1 files given as input to asn1c and perform a proper modification to let asn1c manages correctly these files. |
|---|---|
| Relatori: | Marco Rapelli, Francesco Raviglione, Claudio Ettore Casetti |
| Anno accademico: | 2025/26 |
| Tipo di pubblicazione: | Elettronica |
| Numero di pagine: | 52 |
| Soggetti: | |
| Corso di laurea: | Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica) |
| Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-25 - INGEGNERIA DELL'AUTOMAZIONE |
| Aziende collaboratrici: | NON SPECIFICATO |
| URI: | http://webthesis.biblio.polito.it/id/eprint/38787 |
![]() |
Modifica (riservato agli operatori) |



Licenza Creative Commons - Attribuzione 3.0 Italia