L’elaborato presenta il lavoro svolto per lo sviluppo e l’analisi di un ambiente di Trusted Execution Environment (TEE) basato su OP-TEE. In particolare, il contributo principale consiste nella realizzazione di un ambiente di cross-compilazione dedicato al building dei componenti fondamentali della piattaforma — optee_os, optee_client e optee_test — e nella successiva attività di profiling delle prestazioni del sistema. Le misurazioni hanno riguardato il tempo di context switch tra i mondi "normal" e "secure", nonché le operazioni di file system all’interno del TEE. Inoltre, è stata effettuata l’integrazione di API esistenti in modo che potessero sfruttare un meccanismo di secure storage, implementando il supporto PKCS#11 per OpenSSL. Infine, sono state analizzate e confrontate le prestazioni delle principali operazioni crittografiche all’interno del TEE, al fine di valutarne l’efficienza e l’impatto sulle risorse di sistema.

TRUSTED EXECUTION ENVIRONMENT SU ARCHITETTURE ARM IMX6

RUSSO, ANTONIO
2025/2026

Abstract

L’elaborato presenta il lavoro svolto per lo sviluppo e l’analisi di un ambiente di Trusted Execution Environment (TEE) basato su OP-TEE. In particolare, il contributo principale consiste nella realizzazione di un ambiente di cross-compilazione dedicato al building dei componenti fondamentali della piattaforma — optee_os, optee_client e optee_test — e nella successiva attività di profiling delle prestazioni del sistema. Le misurazioni hanno riguardato il tempo di context switch tra i mondi "normal" e "secure", nonché le operazioni di file system all’interno del TEE. Inoltre, è stata effettuata l’integrazione di API esistenti in modo che potessero sfruttare un meccanismo di secure storage, implementando il supporto PKCS#11 per OpenSSL. Infine, sono state analizzate e confrontate le prestazioni delle principali operazioni crittografiche all’interno del TEE, al fine di valutarne l’efficienza e l’impatto sulle risorse di sistema.
2025
TRUSTED EXECUTION ENVIRONMENT ON IMX6 ARM ARCHITECTURE
TEE
OPTEE
Secure Storage
PKI
PKCS11
File in questo prodotto:
File Dimensione Formato  
Russo.Antonio.pdf

Accesso riservato

Dimensione 1 MB
Formato Adobe PDF
1 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14251/7221