ALT-16 · Paper · 23 Oct 2026

Spectre and Meltdown: when speed became a side channel

Two families of attacks showed that a CPU's speculative execution leaves traces in the cache that software can read. Why they could not simply be patched away, and what they changed in every operating system.

Timeline
  1. Jun 2017Jann Horn of Project Zero reports the issues to CPU vendors; academic teams find them independently.
  2. 3 Jan 2018Public disclosure, a week ahead of plan: Meltdown (CVE-2017-5754), Spectre variants 1 and 2 (CVE-2017-5753, CVE-2017-5715).
  3. 2018–Kernel page-table isolation, retpolines and microcode updates ship; new variants keep appearing for years.

How it worked

A processor guesses which way a branch will go and runs ahead. If the guess is wrong, it discards the results — but not the cache lines it loaded. By timing memory access afterwards, an attacker can tell which data was touched, and so reconstruct secret values byte by byte.

Why it mattered

This was a class of flaws in how CPUs are designed, not a bug in one product. Mitigations cost performance and were added at every layer — microcode, kernels, compilers, browsers — and the field of microarchitectural attacks grew out of it.

Our reading

Analysis — Altumptic's interpretation of the sources below.

  • Isolation that relies on hardware doing only what the specification says is weaker than it looks.
  • Shared hardware is a shared risk: multi-tenant clouds felt this first.
  • Performance optimisations deserve the same threat modelling as security features.

What it means for you

  1. Keep microcode and kernels current; side-channel fixes arrive through both.
  2. Do not run untrusted code on the same physical cores as secrets when you can avoid it.
  3. Use constant-time cryptographic libraries maintained by people who follow this research.

Sources

  1. Meltdown and Spectre — meltdownattack.com
  2. Google Project Zero — Reading privileged memory with a side-channel (Jan 2018)

Altumptic was not involved in this research. Figures are as published by the sources above.

Cite this entry

Altumptic Lab (2026). ALT-16 — Spectre and Meltdown: when speed became a side channel. 23 Oct 2026. altumptic.com/research/spectre-meltdown-2018