Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: http://www.site.uottawa.ca/~cadams/index_files/seecshead.gif

CSI4108

Cryptography

The notion of secure communication. Building secure cryptosystems based on the assumption of computational hardness. Cryptographic one-way functions, trap-door functions, pseudorandom generators, and public/private-key encryption schemes. Computational indistinguishability and unpredictability. Digital signature and message authentication. Zero-knowledge/interactive proof systems. Application to e-commerce and e-trade.

Prerequisites: CSI3105, MAT2377

 

Course outline

 

Assignment #1 is now available.

Assignment #2 is now available.

 

Week 1: notes

Week 2: notes, notes from E. Kranakis (pp. 19-29)

Weeks 3-4: notes, Figures 3-2, 3-4, 3-5, 3-6, Tables 3.1-3.5, Heys Tutorial

Weeks 5-6: notes up to midterm, AES slides, fun with Rijndael, Salsa20