A firmware implementation for managing the Bluetooth Low Energy (BLE) security of the EMGyro2 board has been completed, with the goal of ensuring secure communication with an external device through encryption. This guarantees the protection of patient data and sensitive information during transmission. Furthermore, the implementation of USB commissioning has been developed through the design of firmware for a Virtual COM Port (VCP) interface. This interface allows for the initial connection and pairing of the device: via USB communication, the pairing code necessary for the initial configuration of the secure BLE connection is received, including the management of cryptographic keys. Both implementations were developed in the C language to ensure high efficiency, modularity, and integration with the microcontroller architecture of the board.
È stata realizzata l’implementazione del firmware per la gestione della sicurezza Bluetooth Low Energy (BLE) della scheda EMGyro2, con l’obiettivo di garantire una comunicazione sicura con un dispositivo esterno mediante crittografia, assicurando la protezione dei dati e delle informazioni sensibili del paziente durante la trasmissione. È stata inoltre sviluppata l’implementazione del commissioning via USB, tramite la progettazione di un firmware per l’interfaccia di porta seriale virtuale (VCP, Virtual COM Port). Tale interfaccia consente di effettuare la prima connessione e l’associazione del dispositivo: attraverso la comunicazione USB viene infatti ricevuto il codice di associazione necessario alla configurazione iniziale della connessione BLE sicura, comprensiva della gestione delle chiavi crittografiche. Entrambe le implementazioni sono state realizzate in linguaggio C, al fine di garantire un’elevata efficienza, modularità e integrazione con l’architettura del microcontrollore della scheda.
IMPLEMENTAZIONE FIRMWARE PER LA GESTIONE DEI MODI DI SICUREZZA BLUETOOTH LOW ENERGY SU SENSORI WIRELESS INDOSSABILI CON COMMISSIONING VIA USB
GIAMPIERI, IVAN
2024/2025
Abstract
A firmware implementation for managing the Bluetooth Low Energy (BLE) security of the EMGyro2 board has been completed, with the goal of ensuring secure communication with an external device through encryption. This guarantees the protection of patient data and sensitive information during transmission. Furthermore, the implementation of USB commissioning has been developed through the design of firmware for a Virtual COM Port (VCP) interface. This interface allows for the initial connection and pairing of the device: via USB communication, the pairing code necessary for the initial configuration of the secure BLE connection is received, including the management of cryptographic keys. Both implementations were developed in the C language to ensure high efficiency, modularity, and integration with the microcontroller architecture of the board.| File | Dimensione | Formato | |
|---|---|---|---|
|
TESI_IVAN_GIAMPIERI.pdf
accesso aperto
Descrizione: Firmware sviluppato per la sicurezza BLE della EMGyro2, con comunicazioni cifrate e protezione dei dati. Implementato anche il commissioning via USB tramite interfaccia VCP per l’invio del codice di associazione.
Dimensione
4.85 MB
Formato
Adobe PDF
|
4.85 MB | Adobe PDF | Visualizza/Apri |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.12075/24685