University of Calgary

PMAT 418 - Introduction to Cryptography - Fall 2014

The basics of cryptography, with emphasis on attaining well-defined and practical notions of security. Symmetric and public-key cryptosystems; one-way and trapdoor functions; mechanisms for data integrity; digital signatures; key management; applications to the design of cryptographic systems. Assessment will primarily focus on mathematical theory and proof-oriented homework problems; additional application programming exercises will be available for extra credit.
This course may not be repeated for credit.


  • H(3-2T)


  • Lectures may run concurrently with Computer Science 418.


  • One of Mathematics 271 or 273, or Pure Mathematics 315 or 317.


  • Credit for both Pure Mathematics 418 and any of Pure Mathematics 329, Computer Science 418, 429, or 557 will not be allowed.


This course will be offered next in Fall 2015.
Powered by UNITIS. More features.

Get Course Information