Introduction to mathematical cryptography

The goal of this section is that you understand some of the first cryptographic protocols. These are the building blocks for more modern cryptography. The contents are incomplete, and we encourage you to search more material if you don't understand something. Let's start with some math.