Csus/resource/course/cpsc 418

From wiki.ucalgary.ca
< Csus‎ | resource
Jump to: navigation, search

CPSC 418
Introduction to Cryptography

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.

Course Notes

Previous Course Materials

Previous Tutorial Materials

Programming Languages

External Links

  • The NSA back door to NIST - This article gives a brief mathematical description of the NIST standard for cryptographically secure pseudo-random number generation by elliptic curves, the back door to the algorithm discovered by Ferguson and Shumow, and finally the design of the back door based on the Diffie-Hellman key exchange algorithm.