Posts

Showing posts from August, 2023

CSC 421 Cryptography

This course is an introduction to the basic theory and practice of cryptographic techniques used in computer security. We will cover topics such as encryption (secret-key and public-key), message integrity, digital signatures, user authentication, key management, cryptographic hashing, Network security protocols (SSL, IPsec), public-key infrastructure, digital rights management, and a bit of zero-knowledge protocols. Lecture Time:  Sunday-10:00 to 10:50 AM Lab Time:  Tuesday-10:00 to 10:50 AM Mid Term 1: 03rd March 2024 (10 AM) Mid Term 2: 28th April 2024 (10 AM) (Assignment Due Date: 16th May 2024) Assignment 1:   Link Assignment 2:   Link Week Date Lecture Slides Lab Slides Additional Resources 1 Week 1 2 Week 2 3 Week 3 & 4 Lab Experiments 4 Week 5 5 Week 6 6 Week 7 7 Week 8 8 Week 9 & 10 9 Week 11 & 12 10 11 12 13 14 15 16 17