Skip to content

sopmacF/csidhfi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This repository contains auxiliary material for the paper "Trouble at the CSIDH: Protecting CSIDH with Dummy-Operations against Fault Injection Attacks" which was accepted to FDTC 2020.

Authors

  • Fabio Campos <campos@sopmac.de>
  • Matthias J. Kannwischer <matthias@kannwischer.eu>
  • Michael Meyer <michael.meyer@hs-rm.de>
  • Hiroshi Onuki <onuki@mist.i.u-tokyo.ac.jp>
  • Marc Stöttinger <marc.stoettinger@continental-corporation.com>

The paper is available at https://eprint.iacr.org/2020/1005.pdf

git clone --recurse-submodules https://github.com/csidhfi/csidhfi

Overview

This archive contains the following

  • simulation contains the simulation scripts used in Section 4 of the paper. If you have Python3 installed, then these should allow you to reproduce the results in the paper. For more details see simulation/README.md

  • attack contains the attack scripts used in Section 5 of the paper. If you have a ChipWhisperer-Lite (CW1173) 32-bit basic board which features a STM32F303 (and a little bit of time), you can reproduce the results presented in the paper by simply running our attack script.
    For more details see attack/README.md

  • benchmark contains our implementation with and without countermeasures together with a benchmarking framework which allows to reproduce the results of Section 7 of the paper. In addition to the STM32F303, it also supports the popular STM32F407.
    For more details see benchmark/README.md

Licenses

Code in this repository that does not indicate otherwise is placed in the public domain.

For the third party code see their licenses:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 57.1%
  • Python 20.0%
  • Makefile 13.0%
  • Roff 8.4%
  • C++ 1.5%