CPSC 526/626 - Network Systems Security

Winter 2012

Time and place Mon, Wed and Fri, 2:00-2:50pm, ST 061
Instructors
Payman Mohassel
Email: pmohasse (AT) ucalgary (DOT) ca
Office: ICT 642
Office hours: Mon 4-5pm, Wed 3-4pm
Grading 526
Assignments: 30%
Project: 50%
Final Exam: 20%

626
Assignments: 30%
Project: 70%
References Books, lecture notes, and reading list
See here for tutorial lectures.


Course schedule


Jan 9. Introduction. Class information Project Info
Introduction
Jan 11-18. Cryptography Review (crash course) on symmetric-key encryption, message authentication codes, hash functions, public-key encryption, and digital signatures.crypto1
crypto2
crypto3
crypto4
Jan 18- Feb 3. Security Issues with Network Protocols Security issues at Link, IP and TCP layers; routing and DNS vulnerabilities; attacks and solutions.netsec1
netsec2
netsec3
netsec4
DoS1
DoS2
DoS3
SPAM
HW1
Feb 6 -10 Firewalls, IDS. Different types of firewalls, and Intrusion Detection Systems; what they do and do not achieveFirewall
IDS
Feb 13-March 12 Web security. HTTP authentication; cookies, privacy and authentication; same-origin policy, frame communication and navigation; web attacks (XSS, CSRF, SQL injection, etc); SSL, HTTPs and related issues. WebAuth
WebSec1
WebSec2
HTTPS
March 12 - 28 Security Protocols, Wireless security, RFIDs, ... TLS
Kerberose
IPSEC
HW2
RFID
Wireless
MixNet