Print and PDF Options

COMP 2108 [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.
Includes: Experiential Learning Activity
Precludes additional credit for COMP 3109 (no longer offered), COMP 4109 (no longer offered), CSEC 2108.
Prerequisite(s): (COMP 1006 or COMP 1406) with a minimum grade of C-, and COMP 2804.
Lectures three hours a week.

Computer Science

Undergraduate Calendar

http://calendar.carleton.ca/undergrad/undergradprograms/computerscience/

The following categories of courses are used in defining the program requirements in Computer Science.

Co-operative Education

Undergraduate Calendar

http://calendar.carleton.ca/undergrad/regulations/co-operativeeducation/

...2108 and COMP 2401 , and at least two of COMP 2109 , COMP 2404 , and COMP...