Multi-Tenant FPGA-based Reconfigurable Systems: Attacks and Defenses

被引:0
|
作者
Elnaggar, Rana [1 ]
Karri, Ramesh [2 ]
Chakrabarty, Krishnendu [1 ]
机构
[1] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27706 USA
[2] NYU, Dept Elect & Comp Engn, New York, NY 10003 USA
关键词
D O I
10.23919/date.2019.8714904
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
a Partial reconfiguration of FPGAs improves system performance, increases utilization of hardware resources, and enables run-time update of system capabilities. However, the sharing of FPGA resources among various tenants presents security risks that affect the privacy and reliability of tenant applications running in the FPGA-based system. In this study, we examine the security ramifications of co-tenancy with a focus on address-redirection and task-hiding attacks. We design a countermeasure that protects FPGA-based systems against such attacks and prove that it resists these attacks. We present simulation results and an experimental demonstration using a Xilinx FPGA board to highlight the effectiveness of the countermeasure. The proposed countermeasure incurs negligible cost in terms of the area utilization of FPGAs currently used in the cloud.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [21] A FPGA-based Reconfigurable Software Architecture for Highly Dependable Systems
    Di Carlo, Stefano
    Prinetto, Paolo
    Scionti, Alberto
    2009 ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2009, : 125 - 130
  • [22] Variable precision multipliers for FPGA-based reconfigurable computing systems
    Corsonello, P
    Perri, S
    Iachino, MA
    Cocorullo, G
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 661 - 669
  • [23] Online Task Scheduling for the FPGA-Based Partially Reconfigurable Systems
    Lu, Yi
    Marconi, Thomas
    Bertels, Koen
    Gaydadjiev, Georgi
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 216 - 230
  • [24] Configuration self-test in FPGA-based reconfigurable systems
    Quddus, W
    Jas, A
    Touba, NA
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 97 - 100
  • [25] A resource manager for dynamically reconfigurable FPGA-based embedded systems
    Cervero, T.
    Dondo, J.
    Gomez, A.
    Pena, X.
    Lopez, S.
    Rincon, F.
    Sarmiento, R.
    Lopez, J. C.
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 633 - 640
  • [26] Fast and compact sequential circuits for the FPGA-based reconfigurable systems
    Józwiak, L
    Slusarczyk, A
    Chojnacki, A
    JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (4-6) : 227 - 246
  • [27] Remote Power Attacks on the Versatile Tensor Accelerator in Multi-Tenant FPGAs
    Tian, Shanquan
    Moini, Shayan
    Wolnikowski, Adam
    Holcomb, Daniel
    Tessier, Russell
    Szefer, Jakub
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 242 - 246
  • [28] Stealthy Logic Misuse for Power Analysis Attacks in Multi-Tenant FPGAs
    Gnad, Dennis R. E.
    Meyers, Vincent
    Dang, Nguyen Minh
    Schellenberg, Falk
    Moradi, Amir
    Tahoori, Mehdi B.
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1012 - 1015
  • [29] Accelerating Hybrid Quantized Neural Networks on Multi-tenant Cloud FPGA
    Kwadjo, Danielle Tchuinkou
    Tchinda, Erman Nghonda
    Mbongue, Joel Mandebi
    Bobda, Christophe
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 491 - 498
  • [30] An Integrated Approach and Tool Support for the Design of FPGA-Based Multi-Grain Reconfigurable Systems
    Zamacola, Rafael
    Otero, Andres
    Garcia, Alberto
    De La Torre, Eduardo
    IEEE ACCESS, 2020, 8 : 202133 - 202152