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



2



3


4



5



6



7



8



9



10




11




12




13




14




15




16




17




Comments

Popular posts from this blog

SPY 2026 Professional Cybersecurity

CSC 432 - SELECTED STUDIES IN COMPUTER SCIENCES (I)/INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT (ELECTIVE I)