Below are roughly the sections of the William Stallings book that I will cover. I may de-emphasize some topics and add others, but this is basically the list.
Topic | Text Reference |
Overview
|
Chapter 1 |
PART ONE SYMMETRIC CIPHERS | |
Classical Encryption Techniques
|
Chapter 2 |
Block Ciphers and the Data Encryption Standard
|
Chapter 3 |
Basic Concepts in Number Theory and Finite Fields
|
Chapter 4 Appendix 4A |
Advanced Encryption Standard
|
Chapter 5 Appendix 5A |
Block Cipher Operation
|
Chapter 6 |
Pseudorandom Number Generation and Stream Ciphers
|
Chapter 7 |
PART TWO ASYMMETRIC CIPHERS | |
More Number Theory
|
Chapter 8 |
Public-Key Cryptography and RSA
|
Chapter 9 |
Other Public-Key Cryptosystems
|
Chapter 10 |
PART THREE CRYPTOGRAPHIC DATA INTEGRITY ALGORITHMS | |
Cryptographic Hash Functions
|
Chapter 11 |
Message Authentication Codes
|
Chapter 12 |
Digital Signatures
|
Chapter 13 |
IP Security
|
Chapter 19 |
Week | Topic | Slides | Assignment | Due Date |
---|---|---|---|---|
Week 1 | Introduction | Chapter 1 | - | - |
Reading only |
Classical EncryptionTechniques | Chapter 2 | NOT Required | NOT Required |
Week 2 | Block Ciphers and the Data Encryption Standard |
Chapter 3 | Homework 1 | April 1, 2023 |
Week 3 | Basic Concepts in Number Theory and Finite Fields |
Chapter 4 | - | - |
Week 4 | Advanced Encryption Standard | Chapter 5 | Homework 2 | May 6, 2023 |
Week 5 | Block Cipher Operation | Chapter 6 | - | - |
Week 6 | Midterm Exam The exam will cover chapters 1, 3, 4, 5, and 6. |
- | - | - |
Week 7 |
|
Chapter 8 | - | - |
Week 8 | Public Key Cryptography and RSA | Chapter 9 | Homework 3 | June 7, 2023 |
Week 9 | Other Public Key Cryptosystems | Chapter 10 | - | - |
Reading only |
Cryptographic Hash Functions | Chapter 11 | NOT Required | NOT Required |
Week 10 | Digital Signatures | Chapter 13 | - | - |
Week 11 | IP Security | Chapter 19 | - | - |
Week 12 | Final Exam | - | - | - |