Description

This course covers the basics of cryptography, with emphasis on attaining well-defined and practical notations of security. Topics include symmetric and public key cryptosystems, one-way and trapdoor one-way functions, mechanisms for data integrity, digital signatures, key management, and applications to the design of cryptographic systems. In addition to written homework, assessment will involve application programming for CPSC 418 and additional mathematical theory and proof-oriented exercises for MATH 318.

General Information

Course website
http://people.ucalgary.ca/~rscheidl/crypto

All course resources except assignments and their solutions can be found on the course website, including general information, lecture slides, handouts, the course schedule and useful links. Assignments and their solutions will be posted under the Resources tab of this Piazza site.

Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Renate Scheidler
When?
Where?
Randy
When?
Where?
Janet Leahy
When?
Where?
Haysn Hornbeck
When?
Where?