Passer à la navigation principale Passer à la recherche Passer au contenu principal

Opcode Analysis of Real Encryption-Based Microarchitectural Attacks Using gem5

  • Institut Polytechnique de Paris
  • Rivos Inc
  • DALI/LIRMM

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

Résumé

Modern processors employ performance-enhancing features such as speculative execution and multi-level caching, but these same mechanisms can inadvertently expose sensitive information through microarchitectural side channels. This work introduces a precise, simulation-driven framework for identifying how individual cryptographic instructions contribute to such leakage. We present a systematic opcode-level analysis of AES-NI instructions (including AESENC, AESDEC, and AESKEY-GENASSIST) and quantify their susceptibility to Flush+Reload attacks using cycle-accurate gem5 simulations. Our results reveal distinct microarchitectural footprints for each opcode: AES-ENC exhibits measurable timing and cache activity arising from state and round-key memory operations surrounding the hardware-implemented transform, while AESKEYGENASSIST incurs the highest latency due to iterative key-schedule computations. Control-flow instructions such as JNE further amplify leakage by introducing branch mispredictions. A key outcome of this study is the close match between simulation and physical measurements achieving 89% key recovery in gem5 versus 96% on an Intel CPU, demonstrating that gem5 reliably captures the dominant leakage behaviors despite abstracted hardware details. We additionally show that smaller last-level caches intensify leakage by concentrating access patterns, whereas larger caches reduce, but do not eliminate the exposure. Overall, this work provides actionable insights for designing hardened cryptographic software and developing future detection mechanisms, and highlights the value of architectural simulation for early-stage security assessment.

langue originaleAnglais
titre2025 7th Computing, Communications and IoT Applications Conference, ComComAp 2025
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages377-384
Nombre de pages8
ISBN (Electronique)9798331591434
Les DOIs
étatPublié - 1 janv. 2025
Evénement7th International Conference on Computing, Communications and IoT Applications Conference, ComComAp 2025 - Madrid, Espagne
Durée: 14 déc. 2025 → 17 déc. 2025

Série de publications

Nom2025 7th Computing, Communications and IoT Applications Conference, ComComAp 2025

Une conférence

Une conférence7th International Conference on Computing, Communications and IoT Applications Conference, ComComAp 2025
Pays/TerritoireEspagne
La villeMadrid
période14/12/25 → 17/12/25

Empreinte digitale

Examiner les sujets de recherche de « Opcode Analysis of Real Encryption-Based Microarchitectural Attacks Using gem5 ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation