Make some noise. unleashing the power of convolutional neural networks for profiled side-channel analysis
This repository archives the code-base used for the project, published in the title of this README.
Anyone who're interested in this code-base, simply clone it. It contains a few Convolutional Neural Network (CNN) model definitions using pytorch
package, along with the utilities to conduct the training / validation.
The data is available at 4TU.ResearchData repository. For the detailed info for the dataset, we kindly ask you to check the landing page there.
Since the project is currently not maintained at the moment, the update is going to be minimal. But if there are any bugs / issues found, please feel free to report on the issue.
- [ ]
@article{
Kim_Picek_Heuser_Bhasin_Hanjalic_2019,
title={Make Some Noise. Unleashing the Power of Convolutional Neural Networks for Profiled Side-channel Analysis},
volume={2019},
url={https://tches.iacr.org/index.php/TCHES/article/view/8292},
DOI={10.13154/tches.v2019.i3.148-179},
umber={3},
journal={IACR Transactions on Cryptographic Hardware and Embedded Systems},
author={Kim, Jaehun and Picek, Stjepan and Heuser, Annelie and Bhasin, Shivam and Hanjalic, Alan},
year={2019}, month={May}, pages={148-179}
}