I am giving some lectures in 2MMC10 Cryptology - Fall 2017 at the Technische Universiteit Eindhoven. The main lecturer for this course is Tanja Lange. Videos, blackboard pictures, and lecture notes for the lectures from 19/09/2017-12/10/2017 will be posted here:

- Exercise sheet 3 (Due 28 Sep 2017 for 2MMC10 and 26 Oct 2017 for Mastermath). Make sure to check the lecture notes for help with the exercise sheet! I'm afraid we didn't have time to cover every you need in the lecture itself.

- 28 Sep 2017: Crypto protocols relying on hardness of DLP (Diffie-Hellman, ElGamal encryption, ElGamal signatures), and attacks on DLP (Pohlig-Hellman attack, Baby-step giant-step, Pollard's rho method). Lecture notes, blackboard pictures, videos.

- 03 Oct 2017: Constructed F32, Rabin's irreducibility test, CDH vs DDH, Baby-step-giant-step example, Pollard rho example, statement index calculus. Lecture notes,
blackboard pictures, videos.

- 10 Oct 2017: Quick overview of arithmetic in finite fields following questions from students. Defined Edwards curves, proved that the \(\mathbb{F}_{p}\) points of an Edwards curve form a group, looked at complexity of arithmetic on Edwards curves. Lecture notes, blackboard pictures, videos.

- 12 Oct 2017: Elliptic curves in Weierstrass form: group law in pictures and in formulae. Montgomery curves: definition and definition of group law. Transformation from Edwards form to Montgomery form. Lecture notes, blackboard pictures, videos.