SoK: Practical Foundations for Software Spectre Defenses
Author
Abstract

Provable Security - Spectre vulnerabilities violate our fundamental assumptions about architectural abstractions, allowing attackers to steal sensitive data despite previously state-of-the-art countermeasures. To defend against Spectre, developers of verification tools and compiler-based mitigations are forced to reason about microarchitectural details such as speculative execution. In order to aid developers with these attacks in a principled way, the research community has sought formal foundations for speculative execution upon which to rebuild provable security guarantees.

Year of Publication
2022
Date Published
may
Publisher
IEEE
Conference Location
San Francisco, CA, USA
ISBN Number
978-1-66541-316-9
URL
https://ieeexplore.ieee.org/document/9833707/
DOI
10.1109/SP46214.2022.9833707
Google Scholar | BibTeX | DOI