Key recovery on static Kyber based on transient execution attacks

Transient execution attacks on modern processors continue to threaten security by stealing sensitive data from other processes running on the same CPU. A recent example is Downfall, which demonstrated how microarchitecture leakage could reveal short AES keys. We explore the possibility of leaking much longer keys from post-quantum cryptography by combining Gather Data Sampling from Downfall with Flush+Reload to mount a key recovery attack against static Kyber. We reassemble private keys from fragments scattered within random noise by exploiting patterns observed across multiple consecutive loads. The whole attack runs in under 40 minutes with success rate between 60% and 70%, no matter the Kyber security level used by the victim. This underscores the implicit reliance of cryptographic algorithms on the underlying microarchitecture for security.

Authors

Institutions

Publication Details

Journal
Proceedings of the Microarchitecture Security Conference
Published
2025-03-01
DOI
https://doi.org/10.46586/uasc.2025.006
Primary Topic
Security and Verification in Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Key recovery on static Kyber based on transient execution attacks

Diego F. Aranha, Anne Hildur Henriksen, Luccas Ruben J. Constantin-Sukul, Rasmus Ø. Gammelgaard
Proceedings of the Microarchitecture Security Conference
Security and Verification in Computing
article

Key recovery on static Kyber based on transient execution attacks

Diego F. Aranha, Anne Hildur Henriksen, Luccas Ruben J. Constantin-Sukul, Rasmus Ø. Gammelgaard
article en

Abstract

Transient execution attacks on modern processors continue to threaten security by stealing sensitive data from other processes running on the same CPU. A recent example is Downfall, which demonstrated how microarchitecture leakage could reveal short AES keys. We explore the possibility of leaking much longer keys from post-quantum cryptography by combining Gather Data Sampling from Downfall with Flush+Reload to mount a key recovery attack against static Kyber. We reassemble private keys from fragments scattered within random noise by exploiting patterns observed across multiple consecutive loads. The whole attack runs in under 40 minutes with success rate between 60% and 70%, no matter the Kyber security level used by the victim. This underscores the implicit reliance of cryptographic algorithms on the underlying microarchitecture for security.

Proceedings of the Microarchitecture Security Conference
Aarhus University (DK)
Peace, Justice and strong institutions
Openalex Percentile: Top 98%
Security and Verification in Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Key recovery on static Kyber based on transient execution attacks — Diego F. Aranha, Anne Hildur Henriksen, et al. · Proceedings of the Microarchitecture Security Conference (2025) | TGRS Research Map | TGRS