Guilhem Castagnos

Cours de courbes elliptiques, Masters CSI et AGTN/ALGANT

Notes de cours [pdf]

TP 1 — Le problème du logarithme discret [pdf] ; Correction [sage]

TP 2 — ECDSA [pdf] ; Correction [sage]

TP 3 — Courbes supersingulières et couplage [pdf] ; Correction [sage]

TP 4 — Courbes de Barreto-Naehrig et signature BLS [pdf] ; Correction [sage]

TP 5 — Chiffrement basé sur l'identité [pdf] ; Correction [sage]

Cours de cryptanalyse, Master CSI

Notes de cours [pdf]

TP 0 — Initiation au système Sage [pdf]

TP 1 — Exercices d’initiation à Sage [pdf] ; Fiche de révision sur les corps finis [pdf] ; Correction [sage]

TP 2 — Attaques par réduction de réseaux [pdf] ; Correction [sage]

TP 3 — Attaques par réduction de réseaux (suite) [pdf] ; Correction [sage]

TP 4 — Premières attaques sur un chiffrement à flot [pdf] ; Correction [sage]

TP 5 — LFSR [pdf] ; Correction [sage]

TP 6 — Cryptanalyses du générateur de Geffe et d'un LFSR filtré [pdf] ; Correction [sage]

TP 7 — Cryptanalyse différentielle [pdf]

TP 8 — Collisions sur une fonction de hachage [pdf] ; Correction [sage]

Cours de cryptologie avancée, Master CSI

Notes de cours [pdf]

Organisation de l'UE Cartes à puce, Master CSI