AnyTEE: An open and interoperable software defined TEE framework
| dc.contributor.author | Cerdeira, David | |
| dc.contributor.author | Martins, José | |
| dc.contributor.author | Santos, Nuno | |
| dc.contributor.author | Pinto, Sandro | |
| dc.date.accessioned | 2026-04-14T13:55:59Z | |
| dc.date.issued | 2025 | en_US |
| dc.date.updated | 2026-04-14T09:03:23Z | |
| dc.description.abstract | Trusted Execution Environments (TEEs) are fundamental in securing a broad spectrum of applications and are prevalent on various platforms, from mobile and embedded devices to cloud servers. However, the existing landscape of TEE technologies is notably heterogeneous, posing substantial interoperability and compatibility challenges for application developers and system designers. These hurdles are not limited to well-established technologies like Arm TrustZone and Intel SGX, but also extend to newer generations of TEE models. In this context, we introduce AnyTEE, a new framework that allows application developers to use multiple TEE models in their applications and system designers to engineer customized TEE models across multiple Instruction Set Architectures (ISAs). Essentially, AnyTEE harnesses widely available hardware virtualization primitives to facilitate the development of Software Defined TEEs (sdTEEs). Our implementation of AnyTEE includes sdTEE versions of the SGX and TrustZone models for Arm and RISC-V, respectively, along with an sdTEE variant of SGX that incorporates fine-grained isolation mechanisms. Our evaluation shows that AnyTEE achieves near-native performance (<3% overhead). | por |
| dc.description.sponsorship | This work was supported in part by the ALGORITMI Research Centre/LASI at the Universidade do Minho, the Instituto Técnico/Universidade de Lisboa, and the Fundação para a Ciência e a Tecnologia (FCT) under Project UIDB/50021/2020 and Project UIDB/00319/2020; and in part by European Union’s Horizon Europe Research and Innovation Program for the Project Cross-Platform Open Security Stack for Connected Devices (CROSSCON) under Grant 101070537. The work of David Cerdeira and José Martins was supported by FCT under Grant SFRH/BD/146231/2019 and Grant SFRH/BD/138660/2018. | |
| dc.description.version | 9E12-3E62-04CA | DAVID MARTINS CERDEIRA | |
| dc.distribution | international | |
| dc.identifier.citation | Cerdeira, D., Martins, J., Santos, N., & Pinto, S. (2025). AnyTEE: An Open and Interoperable Software Defined TEE Framework. IEEE Access, 13, 109983–109998. https://doi.org/10.1109/access.2025.3581487 | |
| dc.identifier.doi | 10.1109/ACCESS.2025.3581487 | |
| dc.identifier.issn | 2169-3536 | en_US |
| dc.identifier.slug | cv-prod-5016158 | |
| dc.identifier.uri | https://hdl.handle.net/1822/100934 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | IEEE | |
| dc.relation | Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa [UIDB/50021/2020] | |
| dc.relation | ALGORITMI Research Center [UIDB/00319/2020] | |
| dc.relation | Cross-platform Open Security Stack for Connected Devices [101070537] | |
| dc.relation | Tango: Towards Trustworthy Trusted Execution Environments [SFRH/BD/146231/2019] | |
| dc.relation | Trustworthy Real-Time Virtualization for Heterogeneous Platforms [SFRH/BD/138660/2018] | |
| dc.relation.hasversion | https://ieeexplore.ieee.org/document/11043152 | |
| dc.rights | openAccess | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Intel SGX | por |
| dc.subject | System security | por |
| dc.subject | Trusted Execution Environments | por |
| dc.subject | TrustZone | por |
| dc.subject | Virtualization | por |
| dc.title | AnyTEE: An open and interoperable software defined TEE framework | eng |
| dc.type | article | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | UIDB/50021/2020 | |
| oaire.awardNumber | UIDB/00319/2020 | |
| oaire.awardNumber | 101070537 | |
| oaire.awardNumber | SFRH/BD/146231/2019 | |
| oaire.awardNumber | SFRH/BD/138660/2018 | |
| oaire.awardTitle | Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa [UIDB/50021/2020] | |
| oaire.awardTitle | ALGORITMI Research Center [UIDB/00319/2020] | |
| oaire.awardTitle | Cross-platform Open Security Stack for Connected Devices [101070537] | |
| oaire.awardTitle | Tango: Towards Trustworthy Trusted Execution Environments [SFRH/BD/146231/2019] | |
| oaire.awardTitle | Trustworthy Real-Time Virtualization for Heterogeneous Platforms [SFRH/BD/138660/2018] | |
| oaire.awardURI | https://hdl.handle.net/1822/100933 | |
| oaire.awardURI | https://hdl.handle.net/1822/97342 | |
| oaire.awardURI | https://hdl.handle.net/1822/98615 | |
| oaire.awardURI | https://hdl.handle.net/1822/100923 | |
| oaire.awardURI | https://hdl.handle.net/1822/100931 | |
| oaire.citation.endPage | 109998 | |
| oaire.citation.startPage | 109983 | |
| oaire.citation.title | IEEE Access | en_US |
| oaire.citation.volume | 13 | en_US |
| oaire.citationEndPage | 109998 | por |
| oaire.citationStartPage | 109983 | por |
| oaire.citationVolume | 13 | por |
| oaire.funderIdentifier | http://doi.org/10.13039/501100001871 | |
| oaire.funderIdentifier | http://doi.org/10.13039/501100001871 | |
| oaire.funderIdentifier | https://doi.org/10.13039/501100000780 | |
| oaire.funderIdentifier | http://doi.org/10.13039/501100001871 | |
| oaire.funderIdentifier | http://doi.org/10.13039/501100001871 | |
| oaire.funderName | Fundação para a Ciência e a Tecnologia, I.P. | |
| oaire.funderName | Fundação para a Ciência e a Tecnologia, I.P. | |
| oaire.funderName | European Commission | |
| oaire.funderName | Fundação para a Ciência e a Tecnologia, I.P. | |
| oaire.funderName | Fundação para a Ciência e a Tecnologia, I.P. | |
| oaire.fundingStream | Concurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Base | |
| oaire.fundingStream | Concurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Base | |
| oaire.fundingStream | HE | |
| oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| relation.isProjectOfPublication | 6c025aaa-20f3-4b57-a182-918e0c5ed750 | |
| relation.isProjectOfPublication | 578fe247-e0a1-4030-bcf1-256f21a6a32b | |
| relation.isProjectOfPublication | cfc2541b-79f0-4cfa-9b64-325db9b5c9e3 | |
| relation.isProjectOfPublication | da876f66-23a0-4c1d-88be-9e13e089d1d1 | |
| relation.isProjectOfPublication | 543ba750-7547-4fda-9c06-83be927b5d08 | |
| relation.isProjectOfPublication.latestForDiscovery | 6c025aaa-20f3-4b57-a182-918e0c5ed750 | |
| sdum.journal | IEEE Access |
Ficheiros
Pacote original
1 - 1 de 1
A carregar...
- Nome:
- AnyTEE_An_Open_and_Interoperable_Software_Defined_TEE_Framework.pdf
- Tamanho:
- 1.8 MB
- Formato:
- Adobe Portable Document Format