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

被引:16
作者
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 条
[61]   TRRespass: Exploiting the Many Sides of Target Row Refresh [J].
Frigo, Pietro ;
Vannacc, Emanuele ;
Hassan, Hasan ;
van der Veen, Victor ;
Mutlu, Onur ;
Giuffrida, Cristiano ;
Bos, Herbert ;
Razavi, Kaveh .
2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020), 2020, :747-762
[62]   Grand Pwning Unit: Accelerating Microarchitectural Attacks with the GPU [J].
Frigo, Pietro ;
Giuffrida, Cristiano ;
Bos, Herbert ;
Razavi, Kaveh .
2018 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2018, :195-210
[63]  
Gag M, 2012, IEEE INT SYMP DESIGN, P201, DOI 10.1109/DDECS.2012.6219057
[64]   Efficient electro-magnetic analysis of a GPU bitsliced AES implementation [J].
Gao, Yiwen ;
Zhou, Yongbin ;
Cheng, Wei .
CYBERSECURITY, 2020, 3 (01)
[65]   Side-Channel Attacks With Multi-Thread Mixed Leakage [J].
Gao, Yiwen ;
Zhou, Yongbin .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 :770-785
[66]   Effects of Dynamic Voltage and Frequency Scaling on a K20 GPU [J].
Ge, Rong ;
Vogt, Ryan ;
Majumder, Jahangir ;
Alam, Arif ;
Burtscher, Martin ;
Zong, Ziliang .
2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, :826-833
[67]   Stealing Keys from PCs Using a Radio: Cheap Electromagnetic Attacks on Windowed Exponentiation [J].
Genkin, Daniel ;
Pachmanov, Lev ;
Pipman, Itamar ;
Tromer, Eran .
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2015, 2015, 9293 :207-228
[68]   Get your hands off my laptop: Physical side-channel key-extraction attacks on pcs [J].
Genkin, Daniel ;
Pipman, Itamar ;
Tromer, Eran .
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731 :242-260
[69]   Differential Fault Intensity Analysis [J].
Ghalaty, Nahid Farhady ;
Yuce, Bilgiday ;
Taha, Mostafa ;
Schaumont, Patrick .
2014 WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2014), 2014, :49-58
[70]   Information Leakage from FPGA Routing and Logic Elements [J].
Giechaskiel, Ilias ;
Szefer, Jakub .
2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,