COSC312 Cryptography and Security, 2024

Navigation

  • Paper information
  • Lecture Schedule
  • Lab Schedule
  • Assessment
  • Resources
Edit this page

Lecture Schedule

Lectures are shared between COSC312 and COSC412.

  • Lecture 1 (DE): Introduction; security models; access control models; access control programming
  • Lecture 2 (DE): Fundamentals of classical cryptosystems and one-time pads
  • Lecture 3 (DE): Stream ciphers, key agreement and asymmetric cryptography
  • Lecture 4 (MA): Quantum computation
  • Lecture 5 (DE): Kerberos and Microsoft Active Directory
  • Lecture 6 (DE): Block ciphers, HTTPS, TLS/SSL and certificates
  • Lecture 7 (DE): Decentralised authorisation and OAuth 2.0
  • Mid-semester break
  • Lecture 8 (DE): Reliability, distributed consensus and bitcoin
  • Lecture 9 (DE): Blockchain and Web3 / cryptocurrencies
  • Lecture 10 (DE): Homomorphic Encryption
  • Lecture 11 (DE): Programming language security
  • Lecture 12 (DE): Hardware support for software security & emerging technology
  • Lecture 13 (COSC412 + DE): Poster presentations and exam advice
Paper information Lab Schedule
© School of Computing, University of Otago, 2024. Site built using Hugo and a modified GeekDoc theme.