Security and Cryptography (CSS 322)

Introduction to Security

Lecture Notes
Readings
Stallings: chapter 1 | Forouzan: chapter 1 | Kaufman: chapter 1
Links
Quizzes and Homework

Classical Encryption Techniques

Lecture Notes
Readings
Stallings: chapter 2 | Forouzan: chapter 3 | Kaufman: chapter 2
Links
Quizzes and Homework

Block Ciphers and DES

Lecture Notes
Readings
Stallings: chapter 3 | Forouzan: chapter 5/6 | Kaufman: chapter 3
Handouts
Links
Quizzes and Homework

Modes of Operation

Lecture Notes
Readings
Stallings: chapter 6 | Forouzan: - | Kaufman: chapter 4
Quizzes and Homework

Pseudorandom Numbers and Stream Ciphers

Lecture Notes
Readings
Stallings: chapter 7 | Forouzan: - | Kaufman: chapter 4
Handouts
Links

Number Theory

Lecture Notes
Readings
Stallings: chapter 8 | Forouzan: chapter 9 | Kaufman: chapter 7
Handouts
Quizzes and Homework

Public Key Cryptography

Lecture Notes
Readings
Stallings: chapter 9/10 | Forouzan: chapter 10 | Kaufman: chapter 6
Handouts
Links
Quizzes and Homework

Cryptographic Hash Functions

Lecture Notes
Readings
Stallings: chapter 11 | Forouzan: chapter 11/12 | Kaufman: chapter 5
Handouts
Links
Quizzes and Homework

Message Authentication Codes and Digital Signatures

Lecture Notes
Readings
Stallings: chapter 12/13 | Forouzan: chapter 11/12 | Kaufman: chapter 5/6

Key Management and Distribution

Lecture Notes
Readings
Stallings: chapter 14 | Forouzan: chapter 15 | Kaufman: chapter 15
Links
Quizzes and Homework

Passwords

Lecture Notes
Readings
Stallings: chapter 15/20 | Forouzan: chapter 14 | Kaufman: chapter 9/10
Links
Quizzes and Homework

Transport Level Security

Lecture Notes
Readings
Stallings: chapter 16 | Forouzan: chapter 17/18 | Kaufman: chapter 19
Handouts
Links

Malicious Software

Lecture Notes
Readings
Stallings: chapter 21 | Forouzan: - | Kaufman: -
Links

Return to: CSS322 Home | Course List | Steven Gordon's Home | SIIT