| [Stall03] | Stallings, William, Cryptography and Network Security: Principles and Practice, 3rd Edition, Upper Saddle River, NJ: Prentice Hall, 1999. ISBN 0-13-091429-0 |
| [Stall99] | Stallings, William,
Cryptography and Network Security: Principles and Practice, 2nd ed., Upper Saddle River, NJ: Prentice Hall, 1999. ISBN 0-13-869017-0 |
| [Kauf02] | Kaufman, C.; R. Perlman;
and M. Speciner, Network Security: Private Communication in a Public World, 2nd Edition Englewood Cliffs, NJ, Prentice Hall, 1995. ISBN: 0-13-046019-2 |
| [Kauf95] | Kaufman, C.; R. Perlman;
and M. Speciner, Network Security: Private Communication in a Public World Englewood Cliffs, NJ, Prentice Hall, 1995. ISBN: 0-13-061466-1 |
| [Mene96] | Menezes, A. J., P. C. van
Oorschot, and S. A. Vanstone, Handbook of Applied Cryptography. Boca Raton, FL: CRC Press, (1996). ISBN 0-8493-8523-7 |
| [Schn96] | Schneier, Bruce Applied Cryptography: Protocols, Algorithms, and Source Code in C New York, John Wiley & Sons, 2nd Edition, 1996. ISBN: 0-471-11709-9 |
| [Nich99] | Nichols, Randall K. ICSA Guide to Cryptography New York, McGraw-Hill, 1999. ISBN: 0-07-913759-8 |
| Lecture | Topic | Reading Assignment | ||||
| [Stall03] [Stall99] |
[Kauf02]
[Kauf95] |
[Mene96] | [Schn96] | [Nich99] | ||
| 1 |
Foundations of Cryptography and Security
|
Chapters 1, 2
Chapters 1, 2 |
Chapters 1, 2
Chapters 1, 2 |
Chapter 1 | Chapters 3,4, 5 | |
| 2 |
Mathematical Tools for Cryptography
|
Chapters 4, 8
Chapter 7 |
Chapters 7, 8
Chapter 6 |
Chapters 2, 3, 4 | Chapter 11 | Appendix C, D |
| 3 |
Conventional Symmetric Encryption Algorithms
|
Chapters 3, 6.1
Chapters 3, 4.1 |
Chapters 3, 4
Chapter 3 |
Chapter 7.1-7.4 | Chapter 7, 9, 12, 15 | Chapter 6 |
| 4 |
Modern Symmetric Encryption Algorithms
|
Chapters 5, 6
Chapter 4, 5.1-5.3 |
Chapters 3.4, 3.5
Chapter 3.4 |
Chapter 7.4-7.8, 13 | Chapters 13, 14 , 18 | Chapter 8 |
| 5 |
Stream Ciphers and Pseudo Random Numbers
|
Chapters 6, 7
Chapter 5.4 |
|
Chapters 5, 6 | Chapter 16, 17 | |
| 6 |
Public Key Cryptography
|
Chapters 6, 9, 10
Chapter 6 |
Chapters 6, 15
Chapter 5 |
Chapter 8, 12 | Chapter 3, 19,22, 24.14 | Chapter 7, Appendix F |
| 7 |
Hashes and Message Digests
|
Chapters 11, 12
Chapters 8, 9 |
Chapter 5
Chapter 4 |
Chapter 9 | Chapter 18 | Chapter 8 |
| 8 | Mid-term Exam | |||||
| 9 |
Digital Signatures, Certificates, User Authentication
|
Chapters 10, 13
Chapters 10, 11.2 |
Chapters 6.5, 9, 10,11,12
Chapters 7, 8, 9 |
Chapter 10, 11 | Chapter 20, 21 | Chapter 9, 10, 12 |
| 10 |
Authentication of Systems
|
Chapter 14
Chapter 11 |
Chapters 13, 14
Chapters 10, 11 |
Chapter 24.5 | ||
| 11 |
Electronic Mail Security
|
Chapter 15
Chapter 12 |
Chapters 20,21,22
Chapter 12, 14 |
Chapter 24.12 | ||
| 12 |
IP and Web Security
|
Chapters 16, 17
Chapters 13, 14 |
Chapters 17, 18, 19
|
Chapter 18 | ||
| 13 |
Electronic Commerce Security
|
Chapter 17.3
Chapter 14.3 |
Chapter 25
|
Chapter 19 | ||
| 14 | Digital Watermarking and Steganography | Chapter 2.5
Chapter 2.2 |
|
|||
| 15 | Final Exam | |||||