mlsanityData to 14 Oct 2026

SPECTECTOR: Principled Detection of Speculative Information Flows

arXiv 1812.08639 ↗First posted 20 Dec 2018cs.CRcited by 2

Not on the map. Why?

Abstract (arXiv)

Since the advent of SPECTRE, a number of countermeasures have been proposed and deployed. Rigorously reasoning about their effectiveness, however, requires a well-defined notion of security against speculative execution attacks, which has been missing until now. In this paper (1) we put forward speculative non-interference, the first semantic notion of security against speculative execution attacks, and (2) we develop SPECTECTOR, an algorithm based on symbolic execution to automatically prove speculative non-interference, or to detect violations. We implement SPECTECTOR in a tool, which we use to detect subtle leaks and optimizations opportunities in the way major compilers place SPECTRE countermeasures. A scalability analysis indicates that checking speculative non-interference does not exhibit fundamental bottlenecks beyond those inherited by symbolic execution.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Dec 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1.

2 papers.