For the latest COVID-19 information and news from Centennial College, please visit Together Again Fall 2021.

Cryptography and Information Security

Course Code SWS-421
Lecture hours per week 4
Lab hours per week
Course Availability: Open
Description: Cryptography is the science of encryption, which has important applications in information security. The course begins with an overview of cryptography and its role in information security; historical techniques of cryptography are studied before modern symmetric encryption techniques such as DES and AES. It then proceeds to cover required mathematical preliminaries including number theory before presenting public-key techniques such as the RSA algorithm, the ElGamal Cryptosystem and Diffie-Hellman Key Exchange. Additional topics include hash functions, digital signatures, passwords, key management and security protocols.