CPSC 557 / 601.96 (Winter 2006)
Applied Cryptography and Network Security

home page -  handouts -  practical info -  Mike Jacobson -  external pages

Assignments:   PS:   1  -  2  -  3  -  4      PDF:   1  -  2  -  3  -  4
Solutions: PS:   1  -  2  -  3  -  4      PDF:   1  -  2  -  3  -  4

 News

Unofficial final grades are available here here. Please notify Prof. Jacobson of any recording errors as soon as possible. I will submit the final letter grades on Wednesday, May 3 after 4:30 PM.

You may pick up your graded Assignment 4, term test, and reseach projects from the front CPSC office.

 Tentative Course Schedule

Week Topic Course Work
09/01 Introduction and motivation (Ch 1 Stallings); OSI security architechture, weaknesses of "textbook" public-key cryptography NA
16/01 Mechanisms for data integrity (Ch 11,12 Stallings); message authentication codes, hash functions, security, examples (SHA-1, CBC-MAC, HMAC) 16/01 Assignment 1 set
23/01 Random numbers and OAEP (Ch 7 Stallings); pseudorandom number generation (ANSI X9.17), cryptographically secure random bit generators (Blum-Blum-Shub), plaintext-aware public-key encryption (RSA-OAEP) NA
30/01 Key management (Ch 7,14 Stallings) ; key distribution centers, public-key infrastructures, ID-based cryptography NA
06/02 Authentication (Ch 13 Stallings); basic mechanisms, authenticated key agreement (variations of Needham-Schroeder, station-to-station) 06/02 Assignment 1 due; Assignment 2 set
13/02 Access control (Ch 14 Stallings); password mechanisms and one-time passwords (S/KEY), SSH, Kerberos NA
20/02 Reading week NA
27/02 Secure email and web security (Ch. 15,17 Stallings); PGP and SSL (TLS) 27/02 Assignment 2 due; Assignment 3 set
06/03 IPSec and virtual private networks (Ch 16 Stallings); Overview of IPSec architecture, Internet Key Exchange (IKE) 06/03 Research project proposal due
13/03 Guest lectures; March 13 - Kjell Wooding (Real World (in)Security) NA
20/03 Intrusion detection (Ch 18 Stallings); hacking methodology and techniques, theory of intrusion detection, systems 20/03 Assignmnet 3 due; Assignment 4 set
27/03 Firewalls (Ch 20 Stallings); introduction, usage NA
03/04 Student presentations NA
10/04 Student presentations and term test 10/04 Assignment 4 due; 12/04 Term test (in class); 13/04 Research project due (16:30 in my office)



This page last modified:
 http://www.cpsc.ucalgary.ca/~jacobs/Courses/cpsc557/W06/index.html