Transient execution vulnerabilities in the security context of server hardware
The work
| Authors | Allison Randal |
|---|---|
| Editors | |
| Type | techreport |
| Year | 2023 |
| Citekey | randal2023transient |
Where it appeared
| Published in | CL Technical Reports |
|---|---|
| Publisher | University of Cambridge, Computer Laboratory |
| Number in series | UCAM-CL-TR-992 |
| Issue | UCAM-CL-TR-992 |
Identifiers
| DOI | 10.48456/tr-992 |
|---|---|
| OpenAlex | W6948009798 |
Access
| Landing page | https://doi.org/10.48456/tr-992 |
|---|
Abstract
Many mitigations have been proposed and implemented for many variants of the transient execution vulnerabilities, and while the Meltdown-type exception-based transient execution vulnerabilities have proven to be tractable, Spectre-type vulnerabilities and other speculation-based transient execution vulnerabilities have been far more resistant to countermeasures. For smaller-scale embedded systems or security-focused hardware such as a cryptographic system or a root-of-trust (RoT), eliminating speculation is widely accepted as a reasonable approach to improving security. But, for larger-scale and general-purpose hardware, eliminating speculation is often dismissed as inconceivable, though the claim that speculation is required for adequate performance is rarely supported by concrete performance results. The performance results we do have from several independent strands of research over the past few decades have shown that speculation features on large-scale server hardware do not offer the same performance advantages as on smaller-scale hardware, so eliminating speculation on large-scale server hardware does not harm performance as much as we might suspect. And selective speculation techniques have shown that speculation-based transient execution vulnerabilities can be mitigated by a partial elimination of speculation, so we can preserve some of the performance of speculation while subduing the security risk. In order to demonstrate that eliminating speculation is a feasible approach to mitigating the transient execution vulnerabilities on large-scale server hardware, this work considers three alternative approaches that partially or completely eliminate speculative execution: heterogeneous multicore systems combining speculative and non-speculative cores; entirely non-speculative microarchitectures; and selective speculation microarchitectures.
A copy is held
pdf, 1.4 MB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | import via bibtex |
|---|---|
| Added | 2026-08-04 00:00 UTC |
| Approved by | a person 2026-08-25 13:32 UTC |
Filed under
Cite it as
@techreport{randal2023transient,
title = {Transient execution vulnerabilities in the security context of server hardware},
author = {Allison Randal},
year = {2023},
journal = {CL Technical Reports},
publisher = {University of Cambridge, Computer Laboratory},
number = {UCAM-CL-TR-992},
doi = {10.48456/tr-992},
}
This record lives at https://refs.drheap.org/randal2023transient/ and will keep doing so.