University of Calgary

PMAT 429 - Cryptography-Design and Analysis of Cryptosystems - Winter 2018

Review of basic algorithms and complexity. Designing and attacking public key cryptosystems based on number theory. Basic techniques for primality testing, factoring and extracting discrete logarithms. Elliptic curve cryptography. Additional topics may include, knapsack systems, zero knowledge, attacks on hash functions, identity based cryptography, and quantum cryptography.
This course may not be repeated for credit.


  • H(3-0)


  • Pure Mathematics 315 or 317; and one of Pure Mathematics 329, 418, Computer Science 418.


Powered by UNITIS. More features.