CS 592: Applied Cryptography for Secure Communication
Instructor: Jugal Kalita
Relevant Links
Class Material

Syallbus Syllabus, Text book, Grading Scheme
Lectures
 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
Quizzes
There is a quiz four classes unless there have been inclass 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 20minute quiz, you need to budget your time and
answer the questions briefly and tothepoint.
Home Work Assignments
I will give you several home work assignments. They will be mostly assignments
that requires research, design, study of algorithms, and handcomputation. I may
give extracredit points for work beyond what is asked.
Old Exams
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.
Security Basics
Protocols