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

Syallbus Syllabus, Text book, Grading Scheme
Lectures
These were prepared using OpenOffice.
OpenOffice is freely downloadable and produces documents
that are compatible with Microsoft products.
 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 every week on Wednesday 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.
 Quiz 2, 10/01/02
Based on Chapter 1 (Sections 1.4) and Chaper 2(
Sections 2.1, 2.3 [Caeser
Cipher
and Monoalphabetic Ciphers only]) of the text and class
discussions on the use of digital signatures.
 Quiz 4, 10/30/02
Section 3.2 (Block Cipher Principles), 3.5
and handout (Differential Cryptanalysis), 3.7 (Modes
of Operation)
 Quiz 5, 11/13/02
Handling of Keys in Symmetric Key Cryptography,
Placement of Cryptographic Devices, Introduction to
Public Key Cryptography.
Home Work Assignments
I will give you 3 or 4 home work assignments. They will
be mostly assignments that requires research and design.
I may give extracredit points for work beyond what is
asked. You can attempt to implement your ideas in
any programming language of your choice. Substantial implementation
will be given extracredit points.
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