Back to results

University of Illinois at Urbana-Champaign

Extending secure and trusted computation to FPGA accelerators

Abstract

dc:description

As the demand for computation power grows rapidly, the need for security and privacy has become stronger in cloud computing and heterogeneous systems. Several cloud and data centers have already started deploying Field Programmable Gate Arrays (FPGAs) as reconfigurable accelerators with high performance and energy efficiency. However, the current infrastructure design provides little or no support for security in external accelerators. Existing trusted computing solutions such as Intel SGX or ARM TrustZone target at CPU-only environments, making external accelerators and peripheral devices unprotected. This work proposes a new scheme to extend trust computing for FPGA accelerators. The scheme consists of a security manager (SM) with hardware root of trust through standard cryptographic primitives and remote attestation of the SM as well as the custom accelerators. Our prototype implementation of the FPGA enclave framework minimized the performance overhead (due to the security features) compared to a state-of-the-art CPU-based enclave framework, Intel SGX, while enjoying the benefit of improved performance through hardware acceleration. From our evaluation results, an accelerated histogram application running in our FPGA enclave environment achieved a 6.2x performance speedup on average compared to the same application running inside an Intel SGX enclave.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2021

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Ren, Wei
Contributors dc:contributor
  • Chen, Deming

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • Copyright 2020 Wei Ren
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/109322
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/109322

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Ren, Wei. Extending secure and trusted computation to FPGA accelerators. Thesis thesis, University of Illinois at Urbana-Champaign, 2021. http://hdl.handle.net/2142/109322