posted 28 Jul 2025

Mathematical Foundations of Cryptography


§ Overview

The aim of the course is to teach the mathematical foundations behind the commonly used cryptographic algorithms and systems used in modern computation and communications.

As such, it is useful to begin with a discussion over some relevant topics in number theory and abstract algebra to develop a foundation on which we build cryptographic schemes.

§ Contents