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
All files listed below in a single targz/zip file [
targz
][
zip
].
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.