Course Schedule, CPSC 429, Winter 2008

home page -  about 429 -  schedule -  assignments -  handouts -  references -  Mike Jacobson

 Tentative Course Schedule

Week Topic Course Work
14/01 Introduction and motivation (Ch 1,11,12 Stallings); OSI security architechture, weaknesses of "textbook" public-key cryptography; mechanisms for data integrity NA
21/01 Hash functions and MACs (Ch 11,12 Stallings); security of hash functions and MACs, examples (SHA-1, CMAC, HMAC) 21/01 Assignment 1 set
28/01 Pseudorandom number generation (Ch 7 Stallings); statistical tests (FIPS 140-1), cryptographically secure random bit generators (ANSI X9.17, Blum-Blum-Shub) NA
04/02 Provable security; randomized encryption (El Gamal), semantic security (Goldwasser-Micali, Blum-Goldwasser); provable security against active attacks (RSA-OAEP) NA
11/02 Key management (Ch 7,14 Stallings); key distribution centers; public-key infrastructures; ID-based cryptography (Shamir's ID-based signature scheme) 15/02 Assignment 1 due; Assignment 2 set
18/02 Reading week - no classes NA
25/02 Authentication (Ch 13 Stallings); basic mechanisms (nonces, time-stamps, challenge-response); authenticated key agreement (variations of Needham-Schroeder, station-to-station) NA
03/03 Access control (Ch 14 Stallings); password mechanisms and one-time passwords (S/KEY); SSH; Kerberos NA
10/03 Secure email (Ch. 15 Stallings); Pretty Good Privacy (PGP); S-MIME NA
17/03 IPSec and virtual private networks (Ch 16 Stallings); IPSec overview; IPSec architecture; Internet Key Exchange (IKE) 17/03 Assignment 2 due; Assignment 3 set
24/03 E-commerce and Web security (Ch. 17 Stallings); Secure Socket Layer (SSL/TLS); Secure Electronic Transaction (SET) NA
31/03 More digital signature schemes; El Gamal and the Digital Signature Algorithm (DSA); provably secure signatures (one-time signatures, full-domain hash); undeniable signatures (Chaum-van Antwerpen) NA
07/04 Zero-knowledge; bit commitment, authentication (Fiege-Fiat-Shamir, Guillou-Quisquater, Schnorr) NA
14/04 Secret Sharing; Shamir's threshold scheme; generalized secret sharing; Brickell's vector space construction 14/04 Assignment 3 due; 18/04 research project due (4:30, my office)



This page last modified:
http://www.cpsc.ucalgary.ca/~jacobs/Courses/cpsc429/W08/schedule.html