
This course introduces fundamental mathematical structures essential to modern cryptography.
The first part focuses on Group Theory, covering the algebraic foundations used in classical and modern cryptographic systems.
The second part covers Finite Fields, which provide the mathematical basis for block ciphers, elliptic curve cryptography, coding theory, and pseudorandom number generators.
- Teacher: Soufyane Mokhtari