Foundamental Concepts of Cryptography

Undergraduate course, Curtin University, Department of Computing, 2020

An introduction to basic concept of cryptography with an emphasis on coding theory, classical cryptosystems and public key cryptography. Principles of information theoretic security. Computational hardness and number theory (Euclid’s algorithm, Euler and Fermat’s theorems). Public and private-key encryption, message authentication and digital signatures. More information here.