Description
The basics of cryptography, with emphasis on attaining well-defined and practical notations 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. In addition to written homework, assessment will involve application programming; additional mathematical theory and proof-oriented exercises will be available for extra credit.
General Information
Course website
http://people.ucalgary.ca/~rscheidl/418
All course resources except the assignment solutions can be found on the course website, including general information, lecture slides, assignments, handouts, the course schedule and useful links. Assignment solutions will be posted under the Resources tab of this Piazza site.
All course resources except the assignment solutions can be found on the course website, including general information, lecture slides, assignments, handouts, the course schedule and useful links. Assignment solutions will be posted under the Resources tab of this Piazza site.
Name | Office Hours | |
---|---|---|
Renate Scheidler | When? Where? | |
Sumin Leem | When? Where? | |
Randy | When? Where? | |
Janet Leahy | When? Where? | |
Haysn Hornbeck | When? Where? |