DCUIP Poisoning Attack in Intel x86 Processors

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Cache prefetching technique brings huge benefits to performance improvement, but it comes at the cost of microarchitectural security in processors. In this letter, we deep dive into internal workings of a DCUIP prefetcher, which is one of prefetchers equipped in Intel processors. We discover that a DCUIP table is shared among different execution contexts in hyperthreading-enabled processors, which leads to another microarchitectural vulnerability. By exploiting the vulnerability, we propose a DCUIP poisoning attack. We demonstrate an AES encryption key can be extracted from an AES-NI implementation by mounting the proposed attack.

키워드

hardware prefetchingIntel DCUIP prefetchermicroarchitecturalside-channel attackpoisoning attack
제목
DCUIP Poisoning Attack in Intel x86 Processors
저자
Shin, Youngjoo
DOI
10.1587/transinf.2020EDL8148
발행일
2021-08
유형
Article
저널명
IEICE Transactions on Information and Systems
E104D
8
페이지
1386 ~ 1390