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



2



3


4



5



6



7



8



9



10




11




12




13




14




15




16




17




Comments

Popular posts from this blog

CSC 443 - SELECTED STUDIES IN COMPUTER SCIENCES (II)/ADVANCE MOBILE APPLICATION DEVELOPMENT (ELECTIVE II)

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