There are currently no scheduled offerings of this course. For more information on when this course may be offered in the future please contact the Registrar's Office.
Cryptography is the science of secure communications. This course is an introduction to computational methods for encrypting and deciphering messages, with an emphasis on computer implementation. Prerequisites: CMPUT 201 or 275, and CMPUT 272.