ECE802 Cryptography and Network Security 



Handouts:

Private-key Cryptosystems

  1. Course Introduction (8/25/2003)

  2. Classic Ciphers (8/27/2003))

  3. Rotor Machines and The Enigma (8/29/2003)

  4. Block Cipher Principles (9/3/2003)

  5. Data Encryption Standard (DES) (9/5/2003)

  6. Differential Cryptanalysis (9/8/2003)

  7. Block Cipher Encryption Modes (9/10/2003)

  8. Advanced Encryption Standard (AES) (9/12/2003, 9/15/2003)

  9. Confidentiality using symmetric encryption (9/17/2003)

Public-key Cryptosystems

  1. Public-key Cryptosystem (9/19/2003)

  2. RSA Algorithm (9/22/2003, 9/24/2003)

  3. ElGamal Algorithm (9/24/2003, 9/26/2003)

  4. Key Management (9/26/2003, 9/29/2003)

  5. Message Authentication (10/1/2003)

  6. Hash Functions (10/3/2003)

  7. Digital Signature and Non-Repudiation (10/06/2003)

Introduction to Computer Network

  1. Computer Network Overview (10/08/2003)

  2. Network Layers (10/13/2003, 10/15/2003, 10/17/2003)

Network Security Practice

  1. Authentication Applications -- Kerberos (10/20/2003, 10/24/2004)

  2. Digital Certificate and X.509 (10/27/2003)

  3. Email Security and PGP (10/29/2003, 10/31/2003)

  4. IP Security (11/03/2003, 11/05/2003)

  5. Secure Sockets Layer (11/7/2003, 10/10/2003)

  6. Intrusion Detection (11/12/2003, 11/14/2003)

  7. Firewall (11/17/2003, 11/19/2003)

Wireless Security

  1. CDMA Security

  2. GSM Security


Homework and Projects


Programming Help

  1. DECS Maple Help

  2. DECS Matlab Help

  3. DECS Mathematica

Announcements

  1. Final project is due on 12/08/2003 before 10:00AM.