CISH-6960HDH (ECSE-6960HDH) Cryptography and Network Security

Course syllabus, Spring '07
available in Portable Document Format (pdf)

Thumbnail Syllabus

  1. (1/10) Foundations of Cryptography and Security
    1. Ciphers and Secret Messages
    2. Security Attacks and Services
  2. (1/17) Mathematical Tools for Cryptography
    1. Substitutions and Permutations
    2. Modular Arithmetic, Euclid’s Algorithm
    3. Finite Fields, Polynomial Arithmetic
    4. Discrete Logarithms
  3. (1/24) Conventional Symmetric Encryption Algorithms
    1. Theory of Block Cipher Design
    2. Feistel Cipher Network Structures
    3. DES and Triple DES
    4. Modes of Operation (ECB,CBC, OFB,CFB)
    5. Strength (or Not) of DES
  4. (1/31) Modern Symmetric Encryption Algorithms
    1. IDEA, CAST, Blowfish, Twofish
    2. RC2, RC5, Rijndael (AES)
    3. Key Distribution
  5. (2/7) Stream Ciphers and Pseudo Random Numbers
    1. Pseudo random sequences
    2. Linear Congruential Generators
    3. Cryptographic Generators
    4. Design of Stream Cipher, One Time Pad
  6. (2/14 ) Public Key Cryptography
    1. Prime Numbers and Testing for Primality
    2. Factoring Large Numbers
    3. RSA, Diffie-Hellman, ElGamal
    4. Key Exchange Algorithms
    5. Public-Key Cryptography Standards
  7. (2/21) Hashes and Message Digests
    1. Message Authentication
    2. MD5, SHA, RIPEMD, HMAC
  8. (2/28 ) Mid-term Exam
  9. (3/7) Digital Signatures, Certificates, User Authentication
    1. Digital Signature Standard (DSS and DSA)
    2. Security Handshake Pitfalls
    3. Elliptic Curve Cryptosystems
  10. (3/14 ) Authentication of Systems
    1. Kerberos V4 and V5
    2. X.509 Authentication Service
  11. (3/21) Electronic Mail Security
    1. Pretty Good Privacy (PGP)
    2. S/MIME, X.400
  12. (3/27) IP and Web Security
    1. IPSec and Virtual Private Networks
    2. Secure Sockets and Transport Layer (SSL and TLS)
  13. (4/4) Electronic Commerce Security
    1. Electronic Payment Systems
    2. Secure Electronic Transaction (SET)
    3. CyberCash, iKey Protocols, Ecash (DigiCash)
  14. (4/11) Digital Watermarking and Steganography
  15. (4/18) Final Exam


Last Updated: Tuesday, January 09 2007 04:42
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