COSC412

Cryptography and Security

Lectures - Semester 2, 2020

The schedule below is provided as a guide to our teaching plans, but remains subject to change. Recorded or prerecorded lectures are available on Otago Capture.


Lecture 1 (DE) Introduction; access control and security
Lecture 2 (MA) Symmetric cryptosystems and discrete probability
Lecture 3 (MA) One time pads, stream ciphers, and semantic security
Lecture 4 (MA) Asymmetric cryptography
Lecture 5 (MA) Complexity, knapsacks, and attacks
Lecture 6 (DE) Kerberos and Microsoft Active Directory
Lecture 7 (DE) Block ciphers, HTTPS, TLS/SSL and certificates
Mid Semester Break
Lecture 8 (DE) Decentralised authorisation and OAuth 2.0
Lecture 9 (DE) Homomorphic Encryption
Lecture 10 (DE) Reliability, distributed consensus and blockchain (e.g., bitcoin)
Lecture 11 (MA) Quantum computation
Lecture 12 (MA) Quantum computation
Lecture 13 Poster Presentations