Securing FPGA Accelerators at the Electrical Level for Multi-tenant Platforms

As FPGAs are now offered on the cloud, this exposes many potential security issues. This PhD project investigates current security issues and challenges when deploying FPGAs in the cloud as well as using FPGAs in a multi-tenancy scenario. By addressing practical threats, and most importantly, proposing feasible countermeasures, this paper shows preliminary results on protecting FPGAs for multi-tenant scenarios.

[1]  Michael Hamburg,et al.  Spectre Attacks: Exploiting Speculative Execution , 2018, 2019 IEEE Symposium on Security and Privacy (SP).

[2]  Jakub Szefer,et al.  Measuring Long Wire Leakage with Ring Oscillators in Cloud FPGAs , 2019, 2019 29th International Conference on Field Programmable Logic and Applications (FPL).

[3]  Mirjana Stojilovic,et al.  Physical Side-Channel Attacks and Covert Communication on FPGAs: A Survey , 2019, 2019 29th International Conference on Field Programmable Logic and Applications (FPL).

[4]  Dirk Koch,et al.  FPGADefender , 2020, ACM Trans. Reconfigurable Technol. Syst..

[5]  Dirk Koch,et al.  BITMAN: A tool and API for FPGA bitstream manipulations , 2017, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017.

[6]  Michael Hamburg,et al.  Meltdown: Reading Kernel Memory from User Space , 2018, USENIX Security Symposium.

[7]  Dirk Koch,et al.  Power-hammering through Glitch Amplification – Attacks and Mitigation , 2020, 2020 IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM).

[8]  Dirk Koch,et al.  Invited Tutorial: FPGA Hardware Security for Datacenters and Beyond , 2020, FPGA.

[9]  Nils Gruschka,et al.  Vulnerable Cloud: SOAP Message Security Validation Revisited , 2009, 2009 IEEE International Conference on Web Services.

[10]  John P. Hayes,et al.  Low-cost sensing with ring oscillator arrays for healthier reconfigurable systems , 2012, TRETS.

[11]  Mehdi B. Tahoori,et al.  Mitigating Electrical-level Attacks towards Secure Multi-Tenant FPGAs in the Cloud , 2019, ACM Trans. Reconfigurable Technol. Syst..

[12]  Qian Zhao,et al.  Implementation of FPGA Building Platform as a Cloud Service , 2019, HEART.

[13]  Mehdi Baradaran Tahoori,et al.  Voltage drop-based fault attacks on FPGAs using valid bitstreams , 2017, 2017 27th International Conference on Field Programmable Logic and Applications (FPL).

[14]  Chris Fallin,et al.  Flipping bits in memory without accessing them: An experimental study of DRAM disturbance errors , 2014, 2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA).