Additional data

Homepage
Research
Teaching
Differential Cryptanalysis of PUFFIN and PUFFIN2

Bibtex entry

- author = {C{\'e}line Blondeau and Beno\^{\i}t G{\'e}rard},
- title = {Differential Cryptanalysis of PUFFIN and PUFFIN2},
- year = {2011},
- booktitle = {{ECRYPT} Workshop on Lightweight Cryptography 2011}

Additional data

All in one

Differentials

- Set of 27-round differentials used (total 954) for attacking PUFFIN [txt].
- Set of 28-round differentials used (total 830) for attacking PUFFIN [txt].
- Set of 29-round differentials used (total 210) for attacking PUFFIN2 [txt].
- Set of 30-round differentials used (total 115) for attacking PUFFIN2 [txt].

Matlab files

- example.m [matlab]
File with an example of how to use functions listed below.
- PS.m [matlab]
Compute the success probability of a multiple differential attack using equation (4) of Corollary 2.
- Nprime.m [matlab]
Compute the data complexity of a multiple differential attack using equation (3) of Corollary 1.
- hybridcdf.m [matlab]
- hybridcdf_comp.m [matlab]
Files implementing the hybrid distribution mentioned in Corollary 2 and defined in the FSE 2011 paper.
- Kullback_Bernoulli.m [matlab]
Simple function that returns the Kullback-Leibler divergence between two Bernoulli distributions from their respective parameters.