There is a newer version of the record available.

Published April 10, 2025 | Version v1
Dataset Open

Sherlock: A Dataset for Process-aware Intrusion Detection Research on Power Grid Networks

  • 1. Fraunhofer-Institut für Kommunikation, Informationsverarbeitung und Ergonomie FKIE
  • 2. ROR icon Fraunhofer Institute for Communication, Information Processing and Ergonomics

Description

Sherlock is a dataset developed for research into, among others, process-aware intrusion detection in power grid networks. It is created with the power grid co-simulator Wattson. The dataset was initially presented in the ACM CODASPY'25 paper "Sherlock: A Dataset for Process-aware Intrusion Detection Research on Power Grid Networks" and a detailed documentation is available at https://sherlock.wattson.it/.

Sherlock contains 3 scenarios, namely 01_Basic, 02_Semiurban, and 03_Rural. All scenarios are of realistically-sized networks, but 01_Basic is smaller and therefore recommended for initial prototyping. 01_Basic and 02_Semiurban contain a train set without attacks, and a test set with attacks. 03_Rural only contains a test set to motivate research into transferability of results into new networks.

Each scenarios contains:

  • network captures of primarily IEC 60870-5-104 from different vantage points
  • accurate labels for attacks, recoveries from attacks, benign events, and normal operation
  • ground truth data
  • device logs
  • captures transcibed into the Intrustrial Protocol Abstraction Layer (IPAL) format for easy processing

Files

paper.pdf

Files (7.2 GB)

Name Size Download all
md5:4f751246a245b952f0200e74ef1da10f
704.1 MB Preview Download
md5:e864944c52fb4a6f27b544c08a351ae7
4.7 GB Preview Download
md5:2925a5275ef63d9a413a218fc667fd44
1.9 GB Preview Download
md5:662db881140984b51952d674daac4a25
1.7 MB Preview Download