Course Info

CSC 440: Cryptology

Introduction to the methods of cryptography and cryptanalysis. Topics include classical cryptography (codes, monoalphabetic and polyalphabetic substitution ciphers, transposition ciphers), modern block ciphers (such as DES, AES), and public key cryptography (such as RSA). Optional topics include zero-knowledge protocols, information theory, coding theory, error-correcting codes, steganography, stream ciphers, hashing algorithms, quantum cryptography, elliptic curve cryptography, and history.

CSC 403 is a prerequisite for this class.

Winter 2024-2025

Section: 801
Class number: 22806
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 810
Class number: 22914
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 801
Class number: 22810
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 810
Class number: 22923
Meeting time: -
Location: Online: Async

Winter 2022-2023

Section: 801
Class number: 28742
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 810
Class number: 28867
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2021-2022

Section: 801
Class number: 28397
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 810
Class number: 28552
Meeting time: -
Location: Online: Async
CLOSED

Winter 2020-2021

Section: 801
Class number: 28289
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Section: 810
Class number: 28479
Meeting time: -
Location: Online: Async (Sync-Option)