Lost and Found in Speculation: Hybrid Speculative Vulnerability Detection
The work
| Authors | Mohamadreza Rostami; Shaza Zeitouni; Rahul Kande; Chen Chen; Pouya Mahmoody; Jeyavijayan Rajendran; Ahmad-Reza Sadeghi |
|---|---|
| Editors | |
| Type | inproceedings |
| Year | 2024 |
| Citekey | rostami2024lost |
Where it appeared
| Published in | Proceedings of the 61st ACM/IEEE Design Automation Conference (DAC 2024) |
|---|---|
| Pages | 1--6 |
Identifiers
| arXiv | 2410.22555 from its landing_page_url |
|---|---|
| DOI | 10.1145/3649329.3658469 |
Access
| Landing page | https://arxiv.org/abs/2410.22555 |
|---|
Related
| Distinct from | xu2025dejavuzz |
|---|
From bibtex.
Abstract
Microarchitectural attacks represent a challenging and persistent threat to modern processors, exploiting inherent design vulnerabilities in processors to leak sensitive information or compromise systems. Of particular concern is the susceptibility of Speculative Execution, a fundamental part of performance enhancement, to such attacks. We introduce Specure, a novel pre-silicon verification method composing hardware fuzzing with Information Flow Tracking (IFT) to address speculative execution leakages. Integrating IFT enables two significant and non-trivial enhancements over the existing fuzzing approaches: i) automatic detection of microarchitectural information leakages vulnerabilities without golden model and ii) a novel Leakage Path coverage metric for efficient vulnerability detection. Specure identifies previously overlooked speculative execution vulnerabilities on the RISC-V BOOM processor and explores the vulnerability search space 6.45x faster than existing fuzzing techniques. Moreover, Specure detected known vulnerabilities 20x faster.
Cite it as
@inproceedings{rostami2024lost,
title = {Lost and Found in Speculation: Hybrid Speculative Vulnerability Detection},
author = {Mohamadreza Rostami and Shaza Zeitouni and Rahul Kande and Chen Chen and Pouya Mahmoody and Jeyavijayan Rajendran and Ahmad-Reza Sadeghi},
year = {2024},
booktitle = {Proceedings of the 61st ACM/IEEE Design Automation Conference (DAC 2024)},
pages = {1--6},
doi = {10.1145/3649329.3658469},
}
This record lives at https://refs.drheap.org/rostami2024lost/ and will keep doing so.