Electrical-Level Attacks on CPUs, FPGAs, and GPUs: Survey and Implications in the Heterogeneous Era

被引:14
作者
Mahmoud, Dina G. [1 ]
Lenders, Vincent [2 ,3 ]
Stojilovic, Mirjana [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
[2] Armasuisse, Bern, Switzerland
[3] Armasuisse Sci & Technol, Cyber Def Campus, Feuerwerkerstr 39, CH-3602 Thun, Switzerland
关键词
Electrical-level attacks; heterogeneous computing systems; CPU; FPGA; GPU; SIDE-CHANNEL ANALYSIS; POWER-ANALYSIS ATTACKS; FAULT INJECTION; VOLTAGE; GLITCH; IMPLEMENTATIONS; EXECUTION; AES;
D O I
10.1145/3498337
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given the need for efficient high-performance computing, computer architectures combining central processing units (CPUs), graphics processing units (GPUs), and field-programmable gate arrays (FPGAs) are currently prevalent. However, each of these components suffers from electrical-level security risks. Moving to heterogeneous systems, with the potential of multitenancy, it is essential to understand and investigate how the security vulnerabilities of individual components may affect the system as a whole. In this work, we provide a survey on the electrical-level attacks on CPUs, FPGAs, and GPUs. Additionally, we discuss whether these attacks can extend to heterogeneous systems and highlight open research directions for ensuring the security of heterogeneous computing systems in the future.
引用
收藏
页数:40
相关论文
共 242 条
  • [1] Impeccable Circuits
    Aghaie, Anita
    Moradi, Amir
    Rasoolzadeh, Shahram
    Shahmirzadi, Aein Rezaei
    Schellenberg, Falk
    Schneider, Tobias
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (03) : 361 - 376
  • [2] Agoyan M, 2010, LECT NOTES COMPUT SC, V6035, P182, DOI 10.1007/978-3-642-12510-2_13
  • [3] Optimizing FPGA Logic Circuitry for Variable Voltage Supplies
    Ahmed, Ibrahim
    Shen, Linda L.
    Betz, Vaughn
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (04) : 890 - 903
  • [4] Akgun Gokhan, 2020, Applied Reconfigurable Computing Architectures, Tools, and Applications. 16th International Symposium, ARC 2020. Proceedings. Lecture Notes in Computer Science (LNCS 120830), P178, DOI 10.1007/978-3-030-44534-8_14
  • [5] Alam Md Mahbub, 2019, 2019 Workshop on Fault Diagnosis and Tolerance in Cryptography (FDTC). Proceedings, P48, DOI 10.1109/FDTC.2019.00015
  • [6] Alibaba, COMPUTE OPTIMIZED IN
  • [7] Amazon F1, FPGA BASED AMAZON EC
  • [8] [Anonymous], 2020, Zynq UltraScale+ Device Technical Reference Manual
  • [9] Arria10, 2021, INTEL ARRIA 10 HARD
  • [10] Arsath KFM, 2020, PROCEEDINGS OF THE 2020 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), P23, DOI [10.1109/host45689.2020.9300263, 10.1109/HOST45689.2020.9300263]