Trusted execution environments leveraging reconfigurable FPGA technology

dc.contributor.authorPereira, Sérgio Augusto Gomespor
dc.contributor.authorPinto, Sandropor
dc.date.accessioned2023-01-05T15:07:15Z
dc.date.available2023-01-05T15:07:15Z
dc.date.issued2022
dc.description.abstractCompartmentalization 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.sponsorshipThis 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.distributioninternationalpor
dc.identifier.urihttps://hdl.handle.net/1822/81564
dc.language.isoengpor
dc.peerreviewedyespor
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F00319%2F2020/PTpor
dc.relationinfo:eu-repo/grantAgreement/FCT/POR_NORTE/SFRH%2FBD%2F145209%2F2019/PTpor
dc.rightsopenAccesspor
dc.subjectTEEspor
dc.subjectFPGApor
dc.subjectSecuritypor
dc.subjectHeterogeneous computingpor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
dc.subject.odsIndústria, inovação e infraestruturaspor
dc.titleTrusted execution environments leveraging reconfigurable FPGA technologypor
dc.typeconferencePaperpor
dspace.entity.typePublicationen
oaire.citationConferencePlaceNuremberg, Germanypor
sdum.conferencePublicationEmbedded World Conference 2022por

Ficheiros

Pacote original

A mostrar 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: