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,...

Descripción completa

Detalles Bibliográficos
Autores: Otero Calviño, Beatriz, Andreu Gerique, David, Canal Corretger, Ramon
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
Descripción
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>