CSCI 6268: Foundations of Computer and Network Security

Class Calendar -- Fall 2009

This page contains a record of what we've done in class, and sometimes includes the tentative schedule for the near-future.

Date Reading/Assignment Agenda
Aug 24 Mon Introduction
Aug 26 Wed Economist Article What is Computer Security? Intro to Cryptography.
Aug 28 Fri Blockciphers
Aug 31 Mon More Blockciphers
Sep 2 Wed DES and AES
Sep 4 Fri Quiz #1
Sep 7 Mon Holiday -- No Class
Sep 9 Wed Encryption Modes
Sep 11 Fri Message Authentication, CBC MAC
Sep 16 Wed HMAC and Hash Functions
Sep 18 Fri Public-Key Crypto and Math Basics
Sep 21 Mon RSA
Sep 23 Wed RSA and Security
Sep 25 Fri Quiz #2
Sep 28 Mon Class Canceled
Sep 30 Wed Digital Signatures
Oct 2 Fri Project 0 out SSL/TLS and OpenSSL
Oct 5 Mon Certificates, X.509
Oct 7 Wed Certification Authorities and Project #1 Preview
Oct 9 Fri Network Security Introduction
Oct 12 Mon Social Engineering and related
Oct 14 Wed Project 0 due Review of Networking
Oct 16 Fri Project #1 out; Reading: How to 0wn the Internet Viruses and Worms
Oct 23 Fri Midterm
Oct 26 Mon Thompson's Lecture Viruses, Trojans, and Ken Thompson's Turing Award Lecture
Oct 28 Wed Midterm Solns
Oct 30 Fri Gibson Story Denial of Service
Nov 2 Mon Class Canceled
Nov 4 Wed DDoS Prevention
Nov 6 Fri Traceback, Session Hijacking, Project #2 Preview
Nov 9 Mon Aleph One Writeup Buffer Overruns
Nov 11 Wed More Buffer Overruns
Nov 13 Fri Finish Buffer Overruns
Nov 16 Mon Traceback Techniques
Nov 18 Wed Canaries and Static Analysis
Nov 20 Fri Quiz #3
Dec 11 Fri Final Review
Dec 15 Tue Final Exam -- 4:30pm-7pm