TY - GEN
T1 - SGX-FPGA
T2 - 58th ACM/IEEE Design Automation Conference, DAC 2021
AU - Xia, Ke
AU - Luo, Yukui
AU - Xu, Xiaolin
AU - Wei, Sheng
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/12/5
Y1 - 2021/12/5
N2 - Trusted execution environments (TEEs), such as Intel SGX, have become a popular security primitive with minimum trusted computing base (TCB) and attack surface. However, the existing CPU-based TEEs do not support FPGAs, even though FPGA-based cloud computing services have been rapidly deployed with security vulnerabilities that are expected to be eliminated by TEEs. To fill the gap, we present SGX-FPGA, a trusted hardware isolation path enabling the first FPGA TEE by bridging SGX enclaves and FPGAs in the heterogeneous CPU-FPGA architecture. Our experiments on real CPU-FPGA hardware justify the high security and low performance overhead achieved by SGX-FPGA.
AB - Trusted execution environments (TEEs), such as Intel SGX, have become a popular security primitive with minimum trusted computing base (TCB) and attack surface. However, the existing CPU-based TEEs do not support FPGAs, even though FPGA-based cloud computing services have been rapidly deployed with security vulnerabilities that are expected to be eliminated by TEEs. To fill the gap, we present SGX-FPGA, a trusted hardware isolation path enabling the first FPGA TEE by bridging SGX enclaves and FPGAs in the heterogeneous CPU-FPGA architecture. Our experiments on real CPU-FPGA hardware justify the high security and low performance overhead achieved by SGX-FPGA.
UR - http://www.scopus.com/inward/record.url?scp=85114964406&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85114964406&partnerID=8YFLogxK
U2 - 10.1109/DAC18074.2021.9586207
DO - 10.1109/DAC18074.2021.9586207
M3 - Conference contribution
AN - SCOPUS:85114964406
T3 - Proceedings - Design Automation Conference
SP - 301
EP - 306
BT - 2021 58th ACM/IEEE Design Automation Conference, DAC 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 5 December 2021 through 9 December 2021
ER -