
COMP 3109 [0.5 credit] Applied Cryptography and Authentication
Practical aspects of cryptography. Topics include: stream and block ciphers; modes of operation; hash functions; message and user authentication; authenticated key establishment protocols; random number generation; entropy; proof of knowledge; secret sharing; key distribution; pitfalls deploying public-key encryption and digital signatures.
Precludes additional credit for COMP 4109 (no longer offered).
Prerequisite(s): (COMP 2402 or SYSC 2100) and COMP 2804.
Lectures three hours a week.
Prerequisite(s): (COMP 2402 or SYSC 2100) and COMP 2804.
Lectures three hours a week.