Skip to content

pierreay/phase_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Main repository of the PhaseSCA project.

This repository contains the data and experiments of the project.

Publication

This project led to the following TCHES publication: Pierre Ayoub, Aurélien Hernandez, Romain Cayre, Aurélien Francillon, Clémentine Maurice (2025), PhaseSCA: Exploiting Phase-Modulated Emanations in Side Channels. IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES'25). https://tches.iacr.org/index.php/TCHES/article/view/11934 https://hal.science/hal-04726109

This project is also part of my Ph.D. Thesis, not yet published.

How to cite

@Article{ayoub25phasesca,
  title         = {{PhaseSCA: Exploiting Phase-Modulated Emanations in Side
                  Channels}},
  author        = {Ayoub, Pierre and Hernandez, Aur{\'e}lien and Cayre,
                  Romain and Francillon, Aur{\'e}lien and Maurice,
                  Cl{\'e}mentine},
  journal       = {IACR Transactions on Cryptographic Hardware and Embedded
                  Systems (TCHES)},
  publisher     = {{IACR}},
  volume        = {2025},
  doi           = {10.46586/tches.v2025.i1.392-419},
  number        = {1},
  pages         = {392–419},
  year          = {2024},
  month         = {Dec.},
  url           = {https://tches.iacr.org/index.php/TCHES/article/view/11934},
  urlfile       = {https://tches.iacr.org/index.php/TCHES/article/view/11934/11793},
  keywords      = {Side-channel attacks ; Power/Electromagnetic analysis ;
                  Unintended modulation ; Phase modulation ; Angle modulation
                  ; Clock jitter},
  hal_local_reference={Rapport LAAS n{\textdegree} 25001},
  hal_url       = {https://hal.science/hal-04726109},
  hal_pdf       = {https://hal.science/hal-04726109v1/file/paper.pdf},
  hal_id        = {hal-04726109},
  hal_version   = {v1},
  affiliations  = {Eurecom, Univ Lille, CNRS, Inria}
}

Requirements

Software

Source code used to flash the firmware we used on our target devices during our attacks. Required to perform the data collection.

Utility used to record I/Q signals from the target device emanations using a software-defined radio (SDR). Required to perform the data collection.

Used to to process and analyze the datasets composed of I/Q signals. Required to perform the data analysis and the attacks.

Hardware

  • SDR: Pick one supported by SoapyRX.
  • Near-field probes: Can be a COTS one or a handmade for frequencies between 8 and 128 MHz.
  • Device Under Test (DUT): Pick one described in the paper.

Storage

This repository is managed using git-annex. Around 400 GB of data is currently deduplicated and spread across 4 instances, including workstations and external mass storage devices.

Files

Experiments of the project.

Datasets built during the project.

Scripts to work with the repository.

About

Main repository of the PhaseSCA project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages