malb / algebraic_attacks (http://informatik.uni-bremen.de/~malb/blog.php)

This repository mainly holds code snippets for experimentation with algebraic attacks (and some general crypto code). The quality of this code is not 'release ready' at all. Although the code should work in general there is a lot of scratch, wrong and pathetic code in this repository. Also, some of this code dates back to my Diplomarbeit (master's thesis) and should be considered broken and outdated. By default all code listed here is released under the GPLv2+. Don't hesitate to ping me if you need something under some more permissive license like BSD-style.

Clone this repository (size: 122.6 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/malb/algebraic_attacks/
commit 35: ce280e2b1a19
parent 34: 3dd50c6be752
fixed a very stupid bug in PRESENT which made the polynomial system unecessarily hard defaulttip
Martin Albrecht / malb
4 weeks ago
View at rev
algebraic_attacks /
filename size last modified message
anf2cnf.py 12.2 KB 6 months ago removed massage() function because it is implemented in…
anf2mip.py 20.7 KB 6 weeks ago adding boolean polynomial system to mixed integer programmin…
boolean_ring.h 571 B 14 months ago initial check-in of stuff I have lying around on my HD.
boolean_ring.spyx 39.5 KB 14 months ago initial check-in of stuff I have lying around on my HD.
ctc.py 19.8 KB 14 months ago initial check-in of stuff I have lying around on my HD.
des.py 62.5 KB 3 months ago fixed embarassing bugs in des.py
f4.py 15.7 KB 10 months ago fixed F4's printing which caused quite some confusion
f5.py 39.5 KB 13 months ago improved performance
f5_2.py 23.1 KB 9 months ago adding F4-style F5 toy implementation.
f5matrix.py 5.8 KB 10 months ago make sure to preserve order of polynomials in matrix-F5
geometricxl.py 16.5 KB 8 months ago fixed a few small typos and added the benchmarketing functio…
noise_poly.py 23.7 KB 12 months ago added proof-of-concept/scratch code for the paper 'Attacking
present.py 48.5 KB 4 weeks ago fixed a very stupid bug in PRESENT which made the…
present_bitslice.c 6.9 KB 11 months ago added a simple bit-sliced implementation of PRESENT (althoug…
sea.py 18.1 KB 14 months ago initial check-in of stuff I have lying around on my HD.