Author Archives: Nicky Mouha

Hashclash

Framework for MD5 & SHA-1 Differential Path Construction and Chosen-Prefix Collisions for MD5 Author: Marc Stevens Website: http://code.google.com/p/hashclash/ This framework contains tools for the constructions of differential paths for MD5 and SHA-1, including chosen-prefix collisions for MD5.

Posted in Tools | Leave a comment

ARX Toolkit

The ARX toolkit is a set of tools to study ARX ciphers and hash functions Author: Gaëtan Leurent Website: http://www.di.ens.fr/~leurent/arxtools.html The ARX toolkit was presented at the SHA-3 conference in March 2012 in Washington, DC.

Posted in Tools | Leave a comment

Information Set Decoding

A tool for information set decoding Authors: ISD dev team Website: https://github.com/isd-dev/isd/downloads This library, written in C++, is reasonably efficient at finding low weight codewords of a linear code using information set decoding.

Posted in Info | Leave a comment

S-function Toolkit

Toolkit for the differential cryptanalysis of S-functions Authors: Nicky Mouha, Vesselin Velichkov, Christophe De Cannière, Bart Preneel Download: http://www.ecrypt.eu.org/tools/uploads/s-function_toolkit_v2.zip Documentation: http://www.cosic.esat.kuleuven.be/publications/article-1473.pdf Note: v2 fixes a bug in the probability calculation. This bug does not affect the matrices that are output … Continue reading

Posted in Tools | Leave a comment

KeccakTools

A set of documented C++ classes to help analyze Keccak-f Authors: Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche Download: http://keccak.noekeon.org/KeccakTools-3.0.zip Documentation: http://keccak.noekeon.org/KeccakTools-doc/ KeccakTools is a set of C++ classes aimed at helping analyze the sponge function family Keccak. … Continue reading

Posted in Tools | Leave a comment

CryptLogVer

Toolkit for SAT-based attacks on cryptographic primitives Authors: Paweł Morawiecki, Marian Srebrny, and Mateusz Srebrny Website: http://www.pawelmorawiecki.pl/cryptlogver CryptLogVer is a toolkit that can be used to mount SAT-based attacks on cryptographic primitives (block ciphers, stream ciphers, hash functions). The main … Continue reading

Posted in Tools | Leave a comment

Linear Hull Cryptanalysis of PRESENT

A tool to compute linear hulls for PRESENT Author: Bingsheng Zhang Download: http://www.ecrypt.eu.org/tools/uploads/present-linear-hull.zip Documentation: http://dx.doi.org/10.1007/978-3-642-10433-6_5 This tool computes linear hulls for the original PRESENT cipher. It confirms and even improves on the predicted bias (and the corresponding attack complexities) of … Continue reading

Posted in Tools | Leave a comment

Automated Algebraic Cryptanalysis

A simple tool for the automatic algebraic cryptanalysis of a large array of stream- and block ciphers Author: Paul Stankovski Website: http://www.eit.lth.se/index.php?id=260&uhpuid=dhs.pas&hpuid=584&L=1 A simple tool for the automatic algebraic cryptanalysis of a large array of stream- and block ciphers. Three … Continue reading

Posted in Tools | Leave a comment

BMW Compression Function Distinguishers

Deterministic Differential Properties of the BMW Compression Function Authors: Jian Guo and Søren S. Thomsen Website: http://www2.mat.dtu.dk/people/S.Thomsen/bmw/ This tool can be used to demonstrate non-randomness in the Blue Midnight Wish compression function. The implementation of the compression function is taken … Continue reading

Posted in Tools | Leave a comment

Welcome to ECRYPT II Tools for Cryptography

This website contains a collection of tools related to cryptography. See the overview page for a list of all tools. The about page contains more information on this initiative, and instructions for submitting your own tool. Recently added tools are … Continue reading

Posted in Info | Leave a comment