CPSC/PMAT 669, Cryptography (Fall 2006)

home page -  handouts -  practical info -  Mike Jacobson -  links

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

 News
Tentative final grades are posted here. Please report any clerical errors to me before Friday, December 22, at which point I will submit the final grades. Your term papers can be picked up from me in my office.

 Project Presentations

Date Time Location Presenter Title
Dec 8 10:00-10:20 ICT 516 Ajay Gopinathan Quantum Cryptography
Dec 8 10:25-10:45 ICT 516 Gregory Leighton Homomorphic Signature Schemes
Dec 11 10:00-10:20 ICT 618B Islam Hegazy Cryptography for Sensor Networks
Dec 11 10:25-10:45 ICT 618B Bjorn Lohrmann Linear and differential cryptanalysis in the context of AES
Dec 12 10:00-10:20 ICT 618B Kelly Rose Breaking the Standard -- AES and the Next Generation of Cryptanalysis
Dec 12 10:25-10:45 ICT 618B Fatima Mohammed Farag Towards a Secure and Private Data Stream
Dec 14 10:00-10:20 ICT 516 Parthasarathy Ramanujam Secure Multicasting
Dec 14 10:25-10:45 ICT 516 James Young Visual Cryptography
Dec 14 10:50-11:10 ICT 516 Shuai Zhang The Equivalence between DLP and DHP
Dec 15 10:00-10:20 ICT 516 Catalin Dohotaru TBA
Dec 15 10:25-10:45 ICT 516 Joseph Blackbird TBA

 Tentative Course Schedule

Week Topic
08/09 Substitution ciphers, redundancy and entropy, unicity distance.
13/09 Perfect security and the one-time pad, block ciphers, 3DES.
20/09 AES, modes of operation.
27/09 Number theory, extended Euclidean algorithm, binary exponentiation, primitive roots.
04/10 One-way functions and Diffie-Hellman key exchange, one-way trapdoor functions and public-key cryptography, RSA.
11/10 quadratic residuosity, Rabin-Williams, El Gamal.
18/10 Probabilistic PKC, semantic security, Goldwasser-Micali, Blum-Goldwasser.
25/10 Data integrity (hash functions), digital signatures, DSA, El Gamal, elliptic curve cryptography.
08/11 Key management, public-key infrastructure, certification authorities.
15/11 Web security (SSL), Email security (PGP).
22/11 Student presentations.
29/11 Student presentations.
06/12 Student presentations.



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