Skip to content

This repository contains the electromagnetic trace dataset from the Raspberry Pi 2B, as presented in the paper "Attacking High-Performance SBCs: A Generic Preprocessing Framework for EMA"

Notifications You must be signed in to change notification settings

CLMonster/SCA-RaspberryPi-EM-datasets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

SCA-RaspberryPi-EM-datasets

This repository contains electromagnetic trace data from the Raspberry Pi 2B, as presented in our paper "Attacking High-Performance SBCs: A Generic Preprocessing Framework for EMA".

Acquisition Settings

The acquisition methods and devices used for trace collection are detailed in our paper.

Download Link

The dataset is approximately 15 GB in size. You can download it using the following link:

Download Link
Password: 9ivm

How to Use It?

The dataset is provided in the .ets file format, which was created by the eShard team. We recommend using the estraces library to process the data.

Install estraces:

pip install estraces

Convert .ets file into a NumPy array:

import estraces

# Read the .ets file
ths = estraces.read_ths_from_ets_file("xxx.ets")
print(ths[0])

# Access the samples (as a NumPy ndarray)
samples = ths.samples[:]  # type: numpy.ndarray

# Access all metadata associated with the traces
print(ths.metadatas)  # dict-like object

References

Coming soon.

About

This repository contains the electromagnetic trace dataset from the Raspberry Pi 2B, as presented in the paper "Attacking High-Performance SBCs: A Generic Preprocessing Framework for EMA"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published