AccGuard: Secure and Trusted Computation on Remote FPGA Accelerators

Wei Ren, Junhao Pan, Deming Chen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Application-specific acceleration has prevailed in cloud computing and data centers. But 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 only target CPU-only environments, leaving external accelerators and peripheral devices unprotected. This work proposes AccGuard, a new scheme to extend trust computation for remote FPGA accelerators. AccGuard consists of a security manager (SM) with hardware root of trust and remote attestation through standard cryptographic primitives to form an enclave framework for FPGA accelerators. It minimizes 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.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 IEEE International Symposium on Smart Electronic Systems, iSES 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages378-383
Number of pages6
ISBN (Electronic)9781728187532
DOIs
StatePublished - 2021
Event7th IEEE International Symposium on Smart Electronic Systems, iSES 2021 - Jaipur, India
Duration: Dec 18 2021Dec 22 2021

Publication series

NameProceedings - 2021 IEEE International Symposium on Smart Electronic Systems, iSES 2021

Conference

Conference7th IEEE International Symposium on Smart Electronic Systems, iSES 2021
Country/TerritoryIndia
CityJaipur
Period12/18/2112/22/21

Keywords

  • Accelerators
  • Cloud Computing
  • Enclave
  • FPGA
  • Hardware Security
  • Trusted Computing

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Safety, Risk, Reliability and Quality
  • Computer Vision and Pattern Recognition

Cite this