arrow
返回

Transient-Execution Attacks: A Computer Architect Perspective

delete2023-10-06
delete0
delete
OA
AI
L
Luís Fiolhais *
L
Leonel Sousa
DOI:10.1145/3603619delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Computer architects employ a series of performance optimizations at the micro-architecture level. These optimizations are meant to be invisible to the programmer but they are implicitly programmed alongside the architectural state. Critically, the incorrect results of these optimizations are not scrubbed off the micro-architectural state. This side-effect may seem innocuous. However, through transient-execution, an attacker can leverage this knowledge to obtain information from the micro-architectural state and transmit the data to itself. Transient-Execution is a class of attacks that use the side-effects of executed instructions to leak data. Transient-Execution attacks are split into two categories: speculation-based (Spectre-type) and exception-based (Meltdown-type). A successful attack requires, first, access to the sensitive information, and, second, a transmission channel such that the data can be recovered. Therefore, this survey explains how an attacker can use the state from optimizations in the micro-architecture to access sensitive information from other programs running in the same device; and, once the information is obtained, it describes how the data can be encoded and transmitted in the micro-architectural state. Moreover, it introduces a taxonomy and analyzes defenses for such malicious attacks.
Keyword:
Micro-architecture
transient-execution attacks
side-channel analysis

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.5K
被引数:
3.5W

机构

I
inesc-id
学者数:
636
论文数: 504
被引数: 0
引用论文

引用论文

err分享
err收藏
Antibody-mediated protection against symptomatic COVID-19 can be achieved at low serum neutralizing titers
err
IF0
err2022-10-19
err0
errOAAI
errPete Schmidt; Kristin Narayan; Yong Li; Chengzi I. Kaku; Michael E. Brown; Elizabeth Champney; James C. Geoghegan; Maximiliano Vásquez; Eric M. Krauland; Thomas Yockachonis; Shuangyi Bai; Bronwyn M. Gunn; Anthony Cammarata; Christopher M. Rubino; Laura M. Walker
err分享
err收藏
Electrical conductivity in biocomposites via polypyrrole coating
err2018-12-12
err0
PREAI
errNatalie Vellguth; Madina Shamsuyeva; Stephen Kroll; Franz Renz; Hans-Josef Endres
err分享
err收藏
Picocystis salinarum gen. et sp. nov. (Chlorophyta) – a new picoplanktonic green alga
err2019-03-06
err0
PREAI
errR. A. Lewin; L. Krienitz; R. Goericke; H. Takeda; D. Hepperle
err分享
err收藏
学者 查看更多内容