## Algorithms for Numbers and Public-Key Cryptography

**Professors**: Jean-Sébastien
Coron

The goal of the course is to learn the basics of computational number theory and public-key cryptography.

- Wednesday, February 17th, 2021, 14:00-16:30.

Course: basic number theory for cryptography. Video

Exercise: simple exercises. - Wednesday, March 3rd, 2021, 14:00-16:30

Course: the RSA algorithm. Video

Exercise: Implementation of RSA - Wednesday, March 10th, 2021, 14:00-16:30

Course: attacks against RSA. Video

Exercise: implementation of some attacks against RSA - Wednesday, March 24th, 2021, 14:00-16:30

Course: RSA signatures: attacks and security proofs. Video

Exercise: implementation of some attacks against RSA signatures - Wednesday, March 31st, 2021, 14:00-16:30.

Course: computing with large integers. Video

Exercise: implementation of addition and multiplication for large integers.

Previous years: