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.
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.
Name | Office Hours | |
---|---|---|
Renate Scheidler | When? Where? | |
Randy | When? Where? | |
Janet Leahy | When? Where? | |
Haysn Hornbeck | When? Where? |