Published October 3, 2018 | Version v1
Dataset Open

The impact of pulsed Electromagnetic Fault Injection on true random number generators

  • 1. STMicroelectronics, Rousset France
  • 2. COSIC, KU Leuven, Leuven Belgium
  • 3. Laboratoire d'Informatique, de Robotique et de Microlectronique de Montpellier, Montpellier France

Description

Random number acquisition from HECTOR daughter board and the clock signals of both decimator and Priority Encoder. The acquisition where done with a shift register between the output of Priority Encoder’s output and the scope (the same applies for the decimator’s output).

Folder is class by type of faults:

  1. tmp_00_wb means two of Priority Encoder’s bits are stuck at 00.
  2. tmp_01_wb means two of Priority Encoder’s bits are stuck at 01.
  3. tmp_10_wb means two of Priority Encoder’s bits are stuck at 10.
  4. tmp_11_wb means two of Priority Encoder’s bits are stuck at 11.
  5. tmp_0_wb means one of Priority Encoder’s bit is stuck at 0.
  6. tmp_1_wb means one of Priority Encoder’s bit is stuck at 1.
  7. Decim_0_wb means one bit of decimator’s output stuck at 0.
  8. Decim_1_wb means one bit of decimator’s output stuck at 1.

Curves are class as follows:

 (Index means the acquisition number)

  1. CIdecimIndex_0.trc files are the clock signal before decimation, i.e. the clock used to sample Priority encoder’s output.
  2. COdecimIndex_0.trc files are the clock signal after decimation, i.e. the clock used to sample decimator’s output.
  3. IrandDecim_Index_0.trc is the output of the Priority Encoder.
  4. OrandDecim_Index_0.trc is the output of the Priority Encoder.

All trc files are binary files.

The file conditions_wb recap all the injection parameter used to obtain the different fault.

Files

traces.zip

Files (804.8 MB)

Name Size Download all
md5:3f282023cb4bbd2efcfb1a0fbf90c56e
804.8 MB Preview Download

Additional details

Related works

Funding

HECTOR – HARDWARE ENABLED CRYPTO AND RANDOMNESS 644052
European Commission