This course offers a gentle introduction to the field of cryptography. We will start from the basic principles of confidentiality, integrity and authentication. After that, we will go through some fundamental cryptographic primitives like hash function, symmetric key encryption, public key encryption and digital signatures. Finally, we will briefly introduce the basics of quantum cryptography including quantum key distribution and random number generation.
The "Enrol me" button invokes the function for previewing Moodle course content during the add/drop period before you officially enrolling the corresponding course in SIS. The function is solely used for viewing Moodle course content and does NOT enrol you on the course. Course enrolment must be done in SIS by 6 February 2023.