Replication Data for: Hardware Attack detectoR via Performance counters analYsis Dataset (HARPY Dataset)
A dataset containing the monitoring of several hardware counters (HPC) associated with 7 cache side-channel attacks (Spectre V1, V2, V4; Meltdown, ZombieLoad, Fallout, and Crosstalk), along with data obtained for 7 benign/benchmark programs (matrix multiplier, stress -c, stress -m, MiBench, STREAM,...
| Autores: | , , |
|---|---|
| Tipo de recurso: | conjunto de datos |
| Fecha de publicación: | 2025 |
| País: | España |
| Institución: | Consorci de Serveis Universitaris de Catalunya (CSUC) |
| Repositorio: | CORA.Repositori de Dades de Recerca |
| OAI Identifier: | oai:dnet:cora.rdr____::b7cf6f1944100a5742e355adc059c425 |
| Acceso en línea: | https://doi.org/10.34810/DATA1982 |
| Access Level: | acceso abierto |
| Palabra clave: | Computer and Information Science Hardware Cybersecurity Machine learning Meltdown Spectre Hardware performance counter |
| Sumario: | A dataset containing the monitoring of several hardware counters (HPC) associated with 7 cache side-channel attacks (Spectre V1, V2, V4; Meltdown, ZombieLoad, Fallout, and Crosstalk), along with data obtained for 7 benign/benchmark programs (matrix multiplier, stress -c, stress -m, MiBench, STREAM, bzip2, and ffmpeg). All programs are run on Intel x86 architectures.</p> <p>The selection of the hardware attacks used to collect the data was done by analyzing the characteristics of the computer, as well as the available mitigations, to determine if the machine was vulnerable to each of them.</p> <p>The selection of benign programs was mainly based on benchmark sets that offered reliable and reproducible execution behavior, allowing for effective comparison with workloads. A selection of different benchmark sets with varied approaches was made to ensure optimal coverage of the dataset.</p> <p>Finally, the selection of activity counters was based on a detailed analysis of the exploited vulnerability, prior work, and, later, data analysis to ensure their validity. From this study, the following hardware counters were selected: branch-misses, branch-instructions, LLC-load-misses, L1-dcache-load-misses, and instructions. </p> |
|---|