Short Course Description
The course deals with the building blocks of modern Cryptography: symmetric encryption, public-key encryption, pseudo-randomness, digital signatures, zero-knowledge proofs and more.
We will cover relevant subjects in algebra and number theory such as finding the greatest common divisor, testing primality, and finite groups and fields.
Full Syllabus