Course Info

CSC 333: Cryptology

Introduction to the methods of cryptography and cryptanalysis. Topics include classical cryptography (codes, substitution ciphers, transposition ciphers), block and stream ciphers (Feistel networks, DES), and public key cryptography (RSA, Key agreement, signature schemes). Optional topics include zero-knowledge protocols, quantum cryptography, and history.

(CSC 300 or IT 313) and MAT 140 are prerequisites for this class.

Spring 2024-2025

  • Section: 601
  • Class number: 32864
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: CDM 00216 at Loop Campus
  • Instructor: Marcus Schaefer | View syllabus
  • CLOSED

Spring 2023-2024

  • Section: 601
  • Class number: 32812
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: CDM 00216 at Loop Campus
  • Instructor: Marcus Schaefer | View syllabus

Spring 2022-2023

  • Section: 601
  • Class number: 39919
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: CDM 00216 at Loop Campus
  • Instructor: Marcus Schaefer | View syllabus

Spring 2021-2022

  • Section: 601
  • Class number: 37325
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: CDM 00216 at Loop Campus
  • Instructor: Marcus Schaefer | View syllabus

Spring 2020-2021