Trusted execution environments leveraging reconfigurable FPGA technology
| dc.contributor.author | Pereira, Sérgio Augusto Gomes | por |
| dc.contributor.author | Pinto, Sandro | por |
| dc.date.accessioned | 2023-01-05T15:07:15Z | |
| dc.date.available | 2023-01-05T15:07:15Z | |
| dc.date.issued | 2022 | |
| dc.description.abstract | Compartmentalization techniques like Trusted Execution Environments (TEEs) are a well-established security strategy to provide increasing integrity and confidentiality for applications, from the edge to the cloud. TEEs are used to protect sensitive data and run security-critical applications on secure execution environments, isolated from the rest of the system. Notwithstanding, over the last few years, TEEs have been proven weak, as either TEEs built upon security-oriented hardware extensions (Arm TrustZone, Intel SGX) or resorting to dedicated secure elements were exploited multiple times. We present and discuss a novel TEE design that leverages reconfigurable FPGA technology. The main novelty relies on leveraging the programmable logic (PL) to create secure enclaves by instantiating a customized and dedicated security processor per application on a per-need basis. Unlike other TEE designs, our approach can provide high-bandwidth connections and physical on-chip isolation. We present a proof-of-concept (PoC) implementation targeting a Xilinx Zynq Ultrascale+ based platform and we detail how our design is interoperable with existing TEE stacks and compliant with the GlobalPlatform specification. To demonstrate the practicability of our approach in real-world applications, we run a legacy open-source bitcoin wallet. | por |
| dc.description.sponsorship | This work has been supported by FCT - Fundação para a Ciência e Tecnologia (FCT) within the R&D Units Project Scope UIDB/00319/2020 and grant SFRH/BD/145209/2019. | por |
| dc.distribution | international | por |
| dc.identifier.uri | https://hdl.handle.net/1822/81564 | |
| dc.language.iso | eng | por |
| dc.peerreviewed | yes | por |
| dc.relation | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PT | por |
| dc.relation | info:eu-repo/grantAgreement/FCT/POR_NORTE/SFRH%2FBD%2F145209%2F2019/PT | por |
| dc.rights | openAccess | por |
| dc.subject | TEEs | por |
| dc.subject | FPGA | por |
| dc.subject | Security | por |
| dc.subject | Heterogeneous computing | por |
| dc.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | por |
| dc.subject.ods | Indústria, inovação e infraestruturas | por |
| dc.title | Trusted execution environments leveraging reconfigurable FPGA technology | por |
| dc.type | conferencePaper | por |
| dspace.entity.type | Publication | en |
| oaire.citationConferencePlace | Nuremberg, Germany | por |
| sdum.conferencePublication | Embedded World Conference 2022 | por |
Ficheiros
Pacote original
1 - 1 de 1
A carregar...
- Nome:
- Session_10_5_Pereira_paper (1).pdf
- Tamanho:
- 716.26 KB
- Formato:
- Adobe Portable Document Format
- Descrição: