paper-with-me

Papers

Short Paper: Static and Microarchitectural ML-Based Approaches For Detecting Spectre Vulnerabilities and Attacks

2022-10-26 · Chidera Biringa, Gaspard Baye, Gökhan Kul

Spectre intrusions exploit speculative execution design vulnerabilities in modern processors. The attacks violate the principles of isolation in programs to gain unauthorized private user information. Current state-of-the-art detection techniques utilize micro-architectural features or vulnerable speculative code to detect these threats. However, these techniques are insufficient as Spectre attacks have proven to be more stealthy with recently discovered variants that bypass current mitigation mechanisms. Side-channels generate distinct patterns in processor cache, and sensitive information leakage is dependent on source code vulnerable to Spectre attacks, where an adversary uses these vulnerabilities, such as branch prediction, which causes a data breach. Previous studies predominantly approach the detection of Spectre attacks using the microarchitectural analysis, a reactive approach. Hence, in this paper, we present the first comprehensive evaluation of static and microarchitectural analysis-assisted machine learning approaches to detect Spectre vulnerable code snippets (preventive) and Spectre attacks (reactive). We evaluate the performance trade-offs in employing classifiers for detecting Spectre vulnerabilities and attacks.

📄 PDF Abstract BibTeX arXiv:2210.14452

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

FortuneTeller: Predicting Microarchitectural Attacks via Unsupervised Deep Learning

2019-07-08 · Berk Gulmezoglu, Ahmad Moghimi, Thomas Eisenbarth, Berk Sunar

The growing security threat of microarchitectural attacks underlines the importance of robust security sensors and detection mechanisms at the hardware level. While there are studies on runtime detection of cache attacks…

Anomaly DetectionDeep Learning

Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusion

2025-03-29 · Arash Nasr-Esfahany, Mohammad Alizadeh, Victor Lee, Hanna Alam 외

Cycle-level simulators such as gem5 are widely used in microarchitecture design, but they are prohibitively slow for large-scale design space explorations. We present Concorde, a new methodology for learning fast and acc…

CPU

Tao: Re-Thinking DL-based Microarchitecture Simulation

2024-04-16 · Santosh Pandey, Amir Yazdanbakhsh, Hang Liu

Microarchitecture simulators are indispensable tools for microarchitecture designers to validate, estimate, and optimize new hardware that meets specific design requirements. While the quest for a fast, accurate and deta…

Transfer Learning

MAD-EN: Microarchitectural Attack Detection through System-wide Energy Consumption

2022-05-31 · Debopriya Roy Dipta, Berk Gulmezoglu

Microarchitectural attacks have become more threatening the hardware security than before with the increasing diversity of attacks such as Spectre and Meltdown. Vendor patches cannot keep up with the pace of the new thre…

Anomaly DetectionDiversity

Mitigating the Memory Bottleneck with Machine Learning-Driven and Data-Aware Microarchitectural Techniques

2026-03-08 · Rahul Bera arxiv

Modern applications process massive data volumes that overwhelm the storage and retrieval capabilities of memory systems, making memory the primary performance and energy-efficiency bottleneck of computing systems. Altho…

Reinforcement Learning