Mathematical Foundations of Cryptography


§ Overview

The aim of the course is to teach the mathematical foundations behind the commonly used algorithms and systems used in modern cryptography 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