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: Exam for Qavaiyyah Students on 16th October 2024 at 11:00 AM - 12:00 PM. Mid Term 2: Exam for Qavaiyyah Students on 25th November 2024 at 11:00 AM - 12:00 PM. Exam for Dawadmi Students on 25th November 2024 at 12:30 PM - 01:30 PM, F-211. (Assignment Due Date: 18th November, 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...