I520, CSCI-B 649 Security For Networked Systems
(Spring 2015)


[ Home | Policies | Schedule | Paper | Resources ]

Topics

Below is a list of topics I intend to cover (all if time permits). I will provide a more concrete timeline in the schedule below based on our progress through the semester. Make sure you complete the assigned readings before class.
  1. Chapter 2: Crypto crash course, PKI
  2. Chapter 3: Authentication
  3. Chapter 6: Malicious Software
  4. Chapter 7: DoS Attacks
  5. Chapter 8/9: Firewalls and Intrustion Detection
  6. Chapter 10/11: Software Security

Class Schedule

The class schedule will be filled out progressively throughout the semester, with typically a 1–2 week outlook.

Date Topic Readings
Jan 13 Introduction and Administrivia Course policies, Plagiarism
Jan 15 What is Security? SB Ch. 1.1–1.3
Jan 16 Lab 1: Linux installation
Jan 20 Cryptography in Practice

Symmetric Cryptography Concepts I

SB Ch. 2.1–2.2
Jan 22 Symmetric Cryptography Concepts II SB Ch. 20.5
Jan 24 Lab 2: Symmetric Crypto
Jan 27 Asymmetric Cryptography: Encryption SB Ch. 2.3–2.5
Jan 29 Asymmetric Cryptography: Signatures and Hash Functions SB Ch. 2.3–2.5
Jan 30 Lab 3: Asymmetric Encryption
Feb 3 Asymmetric Cryptography: Certificates and PGP SB Ch. 20.1, 22.1,
Research Paper instructions
Feb 5 PKI and TLS SB Ch. 22.3, 22.4, 23.2, 23.3
Feb 6 Lab 4: PKI
Feb 10 PKI/HTTPS: Continued (same as last week)
Feb 12 PKI/HTTPS: Continued (same as last week)
Feb 13 Lab 5: PGP
Feb 17 Authentication

Password-based authentication

SB Ch. 3.1, 3.2
Feb 19 Token-Based and Biometric Authentication SB Ch. 3.3, 3.4, 3.6
Paper Proposal Due
Feb 20 Lab 6: Password Cracking
Feb 24 Malicious Software SB Ch. 6, Lenovo/Superfish
Feb 26 Malicious Software SB Ch. 6
Feb 27 Lab 7: Malware and Rootkit Detection
Mar 3 Intrusion Detection I SB Ch. 8
Mar 5 Intrusion Detection II SB Ch. 8
Mar 6 Lab 8: Snort
Mar 10 Firewalls SB Ch. 9.1–9.3
Mar 12 TLS Attacks Supplemental readings
Mar 13 Lab 9: Firewalls
Mar 17 Spring Break, no class
Mar 19 Spring Break, no class
Mar 20 Spring Break, no lab
Mar 24 Buffer Overflow SB Ch. 10
Mar 26 Buffer Overflow SB Ch. 10
Mar 27 Lab 10: Buffer Overflow
Mar 31 Buffer Overflow SB Ch. 10
Apr 2 Wearable Cameras and Privacy
Apr 3 Lab 10: Buffer Overflow (contd.)
Apr 7 Concepts in Anonymity Supplemental Reading
Apr 9 Anonymous Communication, Tor Supplemental Reading
Apr 10 Lab 10: Buffer Overflow (contd.)
Apr 14 Accountable Anonymity Supplemental Reading
Apr 16
Apr 17 No lab assignments going forward.
Apr 21 No class, work on term papers (tentative)
Apr 23 No class, work on term papers (tentative)
Apr 24 Final Term Paper Due
Apr 28 Paper Presentations
Apr 30 Course Review Session All readings and labs
May 5 (Tue) Closed-book, Comprehensive Final Exam
Covers Entire Syllabus (all readings and labs)
10:15am–12:15pm, Informatics East 130