CS 592: Applied Cryptography for Secure Communication
Instructor: Jugal Kalita
Syallbus Syllabus, Text book, Grading Scheme
- Lectures 1, 2 and part of 3 (partial)
Introduction to Cryptography; X.800 and RFC 2828;
Security Attacks, Mechanisms and Services; Security Models
- Lectures 3, and part of 4
Introduction to Conventional Cryptography:
Caeser, Monoalphabetic and Vigenere Ciphers.
- Parts of Lectures 6, 7 and 8
Simplified DES, DES, Strength of DES,
Principles of Feistel Ciphers, Modes of Operation
of Symmetric Ciphers
- Lecture 9
Overview of the Advanced Encryption Standard (AES)
- Lectures 10, 11
Confidentiality using Symmetric Encryption
- Introduction to Public Key Cryptography
Introduction, Application and RSA Algorithm
- Public Key
Management and Distribution
There is a quiz four classes unless there have been in-class discussions to change
the date and time. Each quiz consists of a set of questions that can be answered
in 20 minutes. Since, it's a 20-minute quiz, you need to budget your time and
answer the questions briefly and to-the-point.
Home Work Assignments
I will give you several home work assignments. They will be mostly assignments
that requires research, design, study of algorithms, and hand-computation. I may
give extra-credit points for work beyond what is asked.
Here are some old exams. These will help you prepare for
the final. Please note that every year different topics
are covered. Also, the same topics are covered differently.
Your final will reflect what was taught in your class.