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 2023-2024

Section: 601
Class number: 32812
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00216 at Loop Campus
Section: 610
Class number: 32767
Meeting time: -
Location: Online: Async

Spring 2022-2023

Section: 601
Class number: 39919
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00216 at Loop Campus
Section: 610
Class number: 39867
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2021-2022

Section: 601
Class number: 37325
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00216 at Loop Campus
Section: 610
Class number: 37259
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2020-2021

Section: 601
Class number: 30480
Meeting time: MW 11:50AM - 1:20PM
Location: Online: Sync
CLOSED
Section: 610
Class number: 30401
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2019-2020

Section: 601
Class number: 30463
Meeting time: MW 11:50AM - 1:20PM
Location: REMOT E0000
Section: 610
Class number: 30359
Meeting time: -
Location: Remote