Please note:

To view the current Academic Calendar, go to

Cryptography MATH 846 (4)

An introduction to the subject of modern cryptography. Classical methods for cryptography and how to break them, the data encryption standard (DES), the advanced encryption standard (AES), differential and linear cryptanalysis. RSA and EIGamal public key cryptosystems, digital signatures, secure hash functions and pseudo-random number generation. Algorithms for computing with long integers including the use of probabilistic algorithms. Elliptic curve cryptography. Post-quantum cryptography. Students with credit for either MACM 442 or MATH 742 may not take this course for further credit.

Section Instructor Day/Time Location
G100 Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
WMC 2200, Burnaby
AQ 5018, Burnaby
G101 We 11:30 AM – 12:20 PM
AQ 5017, Burnaby