Course Information

Instructor Contact Information

  • Instructor: Thoshitha Gamage, Ph.D.
  • Office: EB 2050
  • Phone: (618) 650-2407
  • Email: TGAMAGE (AT) SIUE (DOT) EDU
  • Web Site: http://www.cs.siue.edu/~tgamage
  • Office Hours: M/W 02:30 -- 04:00 p.m. & T/TH 11:00 -- 12:30 p.m.

    Updated 02/06 - Monday 10:00 - 11:30 a.m.
    Tuesday 11:00 - 12:30 p.m & 01:00 - 02:00 p.m. or by appointment

Course Material

  • Syllabus: Download |syllabus.pdf
  • Tentative Schedule: -
    Week Dates Topic Slides Scribes
    01 Jan. 13   Course Introduction and Administrivia
    Jan. 15  Class cancelled due to a personal emergency
    02 Jan. 20   Security objective, policies, and mechanisms wk1 slides  
    Jan. 22   ACM, Principle of Attenuation of Privilege  
    03 Jan. 27   Crytography Basics: Cryptosystems, Basic Ciphers wk3s  
    Jan. 29   Vignere Cipher Cryptanalysis  
    04 Feb. 03   DES, One-time Pad wk3s
    Feb. 05   Finite Fields (precursor to AES)  
    05 Feb. 10   AES wk3s  
    Feb. 12   Bell-Lapadula Confidentiality Model wk3s
    06 Feb. 17   Public-Key Cryptosystems: RSA wk3s  
    Feb. 19   RSA, Fast Exponentiation  
    07 Feb. 24   Diffie-Hellman and Discrete Logarithm Problem wk3s  
    Feb. 26   Integrity: MDC, MAC & HMAC wk3s
    08 Mar. 03
    Mar. 05 mid term exam
    09 Mar. 10   Spring Break
    Mar. 12
    10 Mar. 17   Attacks on Prefix/Postfix MACs wk3s
    Mar. 19   Hashing: SHA, WHIRLPOOL
    11 Mar. 24   Integrity Models
    Mar. 26   Key Management, Kerberos
    12 Mar. 31   Authentication: Entity Authentication Methods wk3s
    Apr. 02   Zero Knowledge Proof
    13 Apr. 07   SSL and TLS wk3s
    Apr. 09
    14 Apr. 14  
    Apr. 16   Instructor on Travel; No Class. Perform HW03
    15 Apr. 21   Firewalls and IDPS
    Apr. 23   Final Project Presentations: #1, #2, and #3
    16 Apr. 28   Final Project Presentations: #4, #5, and #6
    Apr. 30   Final Project Presentations: #7 and #8
    17 May. 05   Finals Exam @06:30 p.m. - 08:10 p.m. in EB 0140
  • Back to Top

Course Assignments

Week Assigned Date Assignment
01 Jan. 13 PR00Due: 01/29/2015 @05:59:59 p.m.  [Dropbox]
02 Jan. 19 Scribe Template Sample Output
Jan. 20 Reflections on Trusting Trust | Comparison Survey of Dynamic Buffer Overflow | Confinement Problem
03 Jan. 22  Read MB1e 9.1 and 9.2.
Jan. 26 Mathematics of Cryptography: Part I | Part II |
Free Ebooks: Handbook of Applied Cryptography |
Crytography Lecture Notes - Goldwasser & Bellare |
Crytography and Data Security - Dorothy Denning |
Jan. 29 PR01Due: 02/12/2015 @05:59:59 p.m.  [Dropbox]
05 Feb. 13 HW01Due: 02/26/2015 @05:59:59 p.m.  [Dropbox]  [Key]
07 Feb. 27 PR02Due: 03/19/2015 @05:59:59 p.m.  [Dropbox]
10 Mar. 17 Redesign of LOKI | 10 Risks of PKI | DES Differential Cryptanalysis
11 Mar. 24 HW02Due: 04/07/2015 @05:59:59 p.m.  [Dropbox]
14 Apr. 16 HW03Due: 04/16/2015 @11:59:59 p.m.  [Dropbox]
Back to Top