[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

  • Ciphers and Secret Messages
  • Security Attacks and Services
Chapters 1, 2 
Chapters 1, 2
Chapters 1, 2 
Chapters 1, 2
 Chapter 1    Chapters 3,4, 5
 2

Mathematical Tools for Cryptography

  • Substitutions and Permutations
  • Modular Arithmetic
  • Euclid’s Algorithm
  • Finite Fields
  • Polynomial Arithmetic
  • Discrete Logarithms
Chapters 4, 8 
Chapter 7
Chapters 7, 8 
Chapter 6
 Chapters 2, 3, 4  Chapter 11  Appendix C, D
 3

Conventional Symmetric Encryption Algorithms

  • Theory of Block Cipher Design
  • Feistel Cipher Network Structures
  • DES and Triple DES
  • Modes of Operation (ECB,CBC, OFB,CFB)
  • Strength (or Not) of DES
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

  • IDEA, CAST, Blowfish, Twofish
  • RC2, RC5, Rijndael (AES)
  • Key Distribution, Key Management
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

  • Pseudo random sequences
  • Linear Congruential Generators
  • Cryptographic Generators
  • Design of Stream Cipher, One Time Pad
Chapters 6, 7 
Chapter 5.4

 Chapters 5, 6  Chapter 16, 17  
 6

Public Key Cryptography

  • Prime Numbers and Testing for Primality
  • Factoring Large Numbers
  • RSA, Diffie-Hellman, ElGamal
  • Key Exchange Algorithms
  • Public-Key Cryptography Standards
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

  • Message Authentication
  • MD5, SHA, RIPEMD, HMAC
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

  • Digital Signature Standard (DSS and DSA)
  • Security Handshake Pitfalls
  • Elliptic Curve Cryptosystems
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

  • Kerberos V4 and V5
  • X.509 Authentication Service
Chapter 14 
Chapter
11
Chapters 13, 14 
Chapters 10, 11
   Chapter 24.5  
 11

Electronic Mail Security

  • Pretty Good Privacy (PGP)
  • S/MIME
Chapter 15 
Chapter
12
Chapters 20,21,22 
Chapter 12, 14
   Chapter 24.12  
 12

IP and Web Security

  • IPSec
  • Virtual Private Networks
  • Secure Sockets Layer (SSL)
  • Transport Layer Security (TLS)
Chapters 16, 17 
Chapters 13, 14
Chapters 17, 18, 19 
     Chapter 18
 13

Electronic Commerce Security

  • Electronic Payment Systems
  • Secure Electronic Transaction (SET)
  • CyberCash, iKey Protocols, Ecash (DigiCash)
Chapter 17.3 
Chapter 14.3
Chapter 25 
     Chapter 19
 14 Digital Watermarking and Steganography Chapter 2.5
Chapter 2.2

     
 15 Final Exam          


Last Updated: Saturday, January 11 2003 01:02
Rensselaer at Hartford, 275 Windsor St, Hartford, CT 06120
For more information: 1-800-433-4723 or info@rh.edu
Please send questions, comments or suggestions to webmaster@rh.edu