Source codes for cryptography, first year of Master degree, MIC, Université Paris-Cité. Basic functions such as Euclidean division, LFSR, boolean functions etc... THOSE ARE NOT SAFE IMPLEMENTATIONS!
TP1 : Basic operations on F2 polynomials
TP2-1 : LFSR using tables
TP2-2 : LFSR in F2
TP3 : more advanced ops on F2 polynomials (inverse, gcd...)
TP4 : ANF
TP5 : Fourier, Walsh Hadamard, résilience
TP6 : Entiers de Gauss
TP7 : Fibonacci
TP8-1 : Euclidian division (binary)
TP8-2 : Exponentiation (binary)
TP9-1 : Residu quadratique
TP9-2 : Test de primalité de Solovay-Strassen
TP10 : Temoin de Miller Rabin