cryptographie

Algèbre, structures et programmation

Algèbre, algèbre linéaire, structures, classes de type, arithmétique, calcul matriciel,....que du bonheur !

Le DS et ses sources TEX...et il ne vaut mieux pas donner ses notes :-(

Chiffrement par blocs et Haskell

Voici le squlette d'un module servant à étudier les chiffrements par blocs étudiés en cours : ECB, CBC, CFB, César, chiffrement affine. Il ne reste plus qu'à l'étudier et le compléter...

Chiffrement de Hill en Haskell

Pour éviter que vous ne sombriez dans l'ennui d'ici janvier, voici un petit travail à effectuer pour la fin de la semaine 2 de l'année 2014.

Il s'agit de fabriquer un petit outil cryptant des chaînes de caractères en utilisant le chiffrement de Hill. Renseignez-vous sur cette méthode mise au point dans les années 1920.

Nous travaillerons sur les 95 caractères affichables du code ascii 7 bits.

Vous pourrez utiliser le fichier ci-dessous comme squelette de départ.

Vous devrez par exemple obtenir :

ECB et CBC en Haskell

Voici un petit travail pour les INFO1 qui devra être rendu sous forme d'un fichier hs et transmis via courriel à votre responsable de TD avant le vendredi 13 à 17h59.

Nous ne chercherons pas
à être très efficaces : nous nous contenterons d'une approche naïve utilisant
les caractères ASCII.

Arithmétique avec CAML

Voici quelques fonctions Caml relatives au cours d'arithmétique:

Arithmétique, polynômes et suites pour l'informatique

Semaines 4, 5, 6, 9, 10 et 11 : arithmétique. (MAJ 19 mars 2012 - 19:23)

Le cours et les TD au format PDF et TEX

TP Maple n°5 : courbes elliptiques

courtesy of webmatter.de