CPSC 526/626 - Network Systems Security

Winter 2011

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

626
Assignments: 30%
Project: 50%
Final Exam: 20%

References Books, lecture notes, and reading list


Course schedule


Jan 10. Introduction. Class information, and introduction to computer security.Porject
Ethics Summary Reports due Jan. 21
Introduction
Basic concepts
Jan 12-14. Cryptography Review (crash course) on symmetric-key encryption, message authentication codes, hash functions, public-key encryption, and digital signatures.crypto1
crypto2
Jan 16-20. Security Issues with Network Protocols Security issues at Link, IP and TCP layers; routing and DNS vulnerabilities; attacks and solutions.netsec1
netsec2
netsec3
Jan 24-28. Firewalls, IDS. Different types of firewalls, and Intrusion Detection Systems; what they do and do not achievenetsec4
netsec5
netsec6
Jan 31-Feb 2. Denial of Service. DoS at different layers, detection, prevention, and source identification.netsec7
netsec8
Feb 4-16 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.websec1
websec2-3
HW1
websec4-5
websec6-7
Feb 18 Spam spam
Feb 28- Mar 2 RFID Security Privacy, cloning, authentication, PUFs, etc.rfid1
rfid2
Mar 4 Smart grid Security Guest Lecture by Andrew Gintersmart-grid
Mar 7-18 Network Security Protocols IPSec, SSL, Kerberos, Wireless: WPES, WPA, ...ipsec1-2
tls
hw2
Q5-file
wireless
kerberos
Mar 21-25 Cloud Security Guest Lectures by Kris Narayan
Mar 28-30 Anonymous Networks Anonymity, Mixed networks, Onion Routing, Tor, ... Mix-net
Apr 4-15 Project Presentations
Final Exam Final