# Guilhem Castagnos

## Lectures on Elliptic Curves, Masters CSI and AGTN/ALGANT

Lecture Notes [pdf]

TP 1 — The Discrete Logarithm Problem [pdf] ; [sage]

TP 3 — Supersingular curves and pairings [pdf] ; [sage]

TP 4 — Barreto-Naehrig curves and BLS signature [pdf] ; [sage]

TP 5 — Identity Based Encryption [pdf] ; [sage]

## Lectures on Cryptanalysis, Master CSI

Lecture Notes [pdf]

TP 0 — Introduction to Sage [pdf]

TP 1 — First Exercises on Sage [pdf] ; Notes on Finite Fields [pdf] ; [sage]

TP 2 — Lattices Attacks [pdf] ; [sage]

TP 3 — Lattices Attacks (Contd.) [pdf] ; [sage]

TP 4 — First attacks on stream ciphers [pdf] ; [sage]

TP 6 — Cryptanalyses of Geffe generator and a filter generator [pdf] ; [sage]

TP 7 — Differential Cryptanalysis [pdf]

TP 8 — Collisions on hash functions [pdf] ; [sage]

## Lectures on Advanced Cryptography, Master CSI

Lecture Notes [pdf]