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.| 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.
https://hdl.handle.net/20.500.14251/7221