CSC 529
Cryptography
Units: 1.5
Paradigms and principles of modern cryptography. Topics include: review of classical and information-theoretic cryptography; block ciphers; DES, Cryptanalysis of DES, modes of operation, AES; Cryptographic hash functions and message authentication codes; public key cryptography, RSA, EIGamal and other public key systems, signature schemes; introduction to security protocols; secret sharing schemes and zero knowledge techniques.
Graduate course in the Computer Science program offered by the Faculty of Graduate Studies.