Cryptography and Network Security (CSCI 590)

Class Time: 3:00 p.m - 4:15 p.m, Mon. & Wed.
Class Location: LD 018
Office hours: 1:30 p.m - 3:00 p.m, Mon. & Wed. or by App.
Instructor: Dr. Xukai Zou
Instructor's Office: SL 280F
Contact: 278-8576 / xkzou@cs.iupui.edu

Syllabus
Course Description


Homework
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5

Lectures
  • Introduction
  • Chapter 1 (Classical cryptosystems - part 1 & Classical cryptosystems - part 2)
  • Chapter 3 (DES encryption)
  • Chapter 4 (Hash function and data integrity
  • Chapter 5 (RSA cryptosystem & part 2)
  • (Authentication and Digital Signature
  • Discrete Logarithm Problem and ElGamal systems
  • Key management & Public key certificate
  • Secure group communication
  • Review of computer networks
  • Internet necurity protocols PGP (Pretty Good Privacy)
  • Internet necurity protocols SSH (secure Shell) (SSH transport protocol and user authentication by Amndeep & Yogesh) (SSH connection protocol by Amandeep and Yogesh)
  • Internet necurity protocols SSL (Secure Socket Layer)
  • Internet necurity protocols IPSec (IP Security)
  • Kerberos
  • Firewall
  • Elliptic Curve Cryptosystem
  • Merkle-Hellman knapsack public-key cryptosystem
  • Digital Signature Algorithm
  • PGM (Permutation Group Mapping) secret key cryptosystem   Slides
  • PGM (Permutation Group Mapping) public key cryptosystem
  • Undeniable Signature
  • Intrusion detection SOS (on courtesy of the authors) .
  • Entropy and Compression
  • Pseudo-Random Number Generation
  • Password based key exchange
  • Cryptographic hierarchical access control
  • Summary
    Some Topics for research survey paper
    Requirements:
    Useful links
    Papers on group key management: