A Survey of Trusted Computing Solutions Using FPGAs

Ensuring the security and privacy of computation and data management in the cloud and edge is an ever-important requirement. There are several working solutions today for trusted computing with general purpose processors, for instance, Intel SGX and ARM TrustZone. However, with the widespread commer...

Full description

Bibliographic Details
Main Authors: Paul D. Rosero-Montalvo, Zsolt Istvan, Wilmar Hernandez
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10080920/
_version_ 1797853045392932864
author Paul D. Rosero-Montalvo
Zsolt Istvan
Wilmar Hernandez
author_facet Paul D. Rosero-Montalvo
Zsolt Istvan
Wilmar Hernandez
author_sort Paul D. Rosero-Montalvo
collection DOAJ
description Ensuring the security and privacy of computation and data management in the cloud and edge is an ever-important requirement. There are several working solutions today for trusted computing with general purpose processors, for instance, Intel SGX and ARM TrustZone. However, with the widespread commercial adoption of specialized hardware accelerators in the cloud and at the edge, most importantly FPGAs, two questions emerge: 1) How secure are they against threats? and 2) How could FPGAs be utilized for more efficient trusted computing? In this survey, we investigate these two questions precisely. Even though there have been numerous surveys in the past on the security of FPGAs, we believe it is timely to study the space of related work again, given the large number of data-centric applications aimed at targeting trusted execution environments that have recently appeared. Therefore, in addition to presenting an overview of state of the art, we also highlight some opportunities for FPGAs in the context of providing efficient trusted computation.
first_indexed 2024-04-09T19:43:03Z
format Article
id doaj.art-48fae86ef3ef41ca90763476d22bfbe2
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T19:43:03Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-48fae86ef3ef41ca90763476d22bfbe22023-04-03T23:00:11ZengIEEEIEEE Access2169-35362023-01-0111315833159310.1109/ACCESS.2023.326180210080920A Survey of Trusted Computing Solutions Using FPGAsPaul D. Rosero-Montalvo0https://orcid.org/0000-0003-1995-400XZsolt Istvan1Wilmar Hernandez2https://orcid.org/0000-0003-4643-8377Computer Science Department, IT University of Copenhagen, Copenhagen, DenmarkComputer Science Department, Technical University of Darmstadt, Darmstadt, GermanyFacultad de Ingenieria y Ciencias Aplicadas, Universidad de Las Américas, Quito, EcuadorEnsuring the security and privacy of computation and data management in the cloud and edge is an ever-important requirement. There are several working solutions today for trusted computing with general purpose processors, for instance, Intel SGX and ARM TrustZone. However, with the widespread commercial adoption of specialized hardware accelerators in the cloud and at the edge, most importantly FPGAs, two questions emerge: 1) How secure are they against threats? and 2) How could FPGAs be utilized for more efficient trusted computing? In this survey, we investigate these two questions precisely. Even though there have been numerous surveys in the past on the security of FPGAs, we believe it is timely to study the space of related work again, given the large number of data-centric applications aimed at targeting trusted execution environments that have recently appeared. Therefore, in addition to presenting an overview of state of the art, we also highlight some opportunities for FPGAs in the context of providing efficient trusted computation.https://ieeexplore.ieee.org/document/10080920/Cloud computingsecurityFPGAtrusted computing
spellingShingle Paul D. Rosero-Montalvo
Zsolt Istvan
Wilmar Hernandez
A Survey of Trusted Computing Solutions Using FPGAs
IEEE Access
Cloud computing
security
FPGA
trusted computing
title A Survey of Trusted Computing Solutions Using FPGAs
title_full A Survey of Trusted Computing Solutions Using FPGAs
title_fullStr A Survey of Trusted Computing Solutions Using FPGAs
title_full_unstemmed A Survey of Trusted Computing Solutions Using FPGAs
title_short A Survey of Trusted Computing Solutions Using FPGAs
title_sort survey of trusted computing solutions using fpgas
topic Cloud computing
security
FPGA
trusted computing
url https://ieeexplore.ieee.org/document/10080920/
work_keys_str_mv AT pauldroseromontalvo asurveyoftrustedcomputingsolutionsusingfpgas
AT zsoltistvan asurveyoftrustedcomputingsolutionsusingfpgas
AT wilmarhernandez asurveyoftrustedcomputingsolutionsusingfpgas
AT pauldroseromontalvo surveyoftrustedcomputingsolutionsusingfpgas
AT zsoltistvan surveyoftrustedcomputingsolutionsusingfpgas
AT wilmarhernandez surveyoftrustedcomputingsolutionsusingfpgas