Secure acceleration on cloud-based FPGAs - FPGA enclaves

被引:8
|
作者
Englund, Hakan [1 ]
Lindskog, Niklas [1 ]
机构
[1] Ericsson Research, Lund, Sweden
关键词
Cloud security; Confidential computing; Enclaves; FPGA; Hardware security; System-on-chip;
D O I
10.1109/IPDPSW50202.2020.00026
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGAs are becoming a common sight in cloud environments and new usage paradigms, such as FPGA-as-a-Service, have emerged. This development poses a challenge to traditional FPGA security models, as these are assuming trust between the user and the hardware owner. Currently, the user cannot keep bitstream nor data protected from the hardware owner in an FPGA-as-a-service setting. This paper proposes a security model where the chip manufacturer takes the role of root-of-trust to remedy these security problems. We suggest that the chip manufacturer creates a Public Key Infrastructure (PKI), used for user bitstream protection and data encryption, on each device. The chip manufacturer, rather than the hardware owner, also controls certain security-related peripherals. This allows the user to take control over a predefined part of the programmable logic and set up a protected enclave area. Hence, all user data can be provided in encrypted form and only be revealed inside the enclave area. In addition, our model enables secure and concurrent multi-tenant usage of remote FPGAs. To also consider the needs of the hardware owner, our solution includes bitstream certification and affirming that uploaded bitstreams have been vetted against maliciousness.
引用
收藏
页码:119 / 122
页数:4
相关论文
共 50 条
  • [41] Cloud Password Shield: A Secure Cloud-based Firewall against DDoS on Authentication Servers
    Fu, Yue
    Au, Man Ho
    Du, Rong
    Hu, Haibo
    Li, Dagang
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 1209 - 1210
  • [42] PARTIAL ENCRYPTION BASED SECURE SHARING OF CAD MODELS FOR CLOUD-BASED DESIGN
    Cai Xiantao
    Li Weidong
    He Fazhi
    PROCEEDINGS OF THE ASME 9TH INTERNATIONAL MANUFACTURING SCIENCE AND ENGINEERING CONFERENCE, 2014, VOL 1, 2014,
  • [43] Smartwatch-Based Legitimate User Identification for Cloud-Based Secure Services
    Ahmad, Muhammad
    Alqarni, Mohammed A.
    Khan, Asad
    Khan, Adil
    Chauhdary, Sajjad Hussain
    Mazzara, Manuel
    Umer, Tariq
    Distefano, Salvatore
    MOBILE INFORMATION SYSTEMS, 2018, 2018
  • [44] Five-point algorithm: an efficient cloud-based FPGA implementation
    Rabozzi, Marco
    Del Sozzo, Emanuele
    Di Tucci, Lorenzo
    Santambrogio, Marco D.
    2018 IEEE 29TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2018, : 9 - 16
  • [45] MaliGNNoma: GNN-Based Malicious Circuit Classifier for Secure Cloud FPGAs
    Alrahis, Lilas
    Nassar, Hassan
    Krautter, Jonas
    Gnad, Dennis
    Bauer, Lars
    Henkel, Joerg
    Tahoori, Mehdi
    2024 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST, HOST, 2024, : 383 - 393
  • [46] Secure and Privacy-Aware Data Dissemination for Cloud-Based Applications
    Sampaio, Lilia
    Silva, Fabio
    Souza, Amanda
    Brito, Andrey
    Felber, Pascal
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 47 - 56
  • [47] Toward a secure and usable cloud-based password manager for web browsers
    Zhao, Rui
    Yue, Chuan
    COMPUTERS & SECURITY, 2014, 46 : 32 - 47
  • [48] A Survey on Cloud-based Software Platforms to Implement Secure Smart Grids
    Genge, Bela
    Beres, Adela
    Haller, Piroska
    2014 49TH INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE (UPEC), 2014,
  • [49] The Quest for Secure and Privacy-preserving Cloud-based Industrial Cooperation
    Henze, Martin
    2020 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2020,
  • [50] Secure Image LBP Feature Extraction in Cloud-Based Smart Campus
    Xia, Zhihua
    Ma, Xiaohe
    Shen, Zixuan
    Sun, Xingming
    Xiong, Neal N.
    Jeon, Byeungwoo
    IEEE ACCESS, 2018, 6 : 30392 - 30401