CIS 551 Fall 2017
Computer and Network Security


Instructor: Matt Blaze
Email: blaze@cis.upenn.edu
Lectures: Towne 311, Monday and Wednesday, 3:00pm - 4:30pm
Office hours: TBA

TA: Luke Valenta
Email: lukev@cis.upenn.edu
Office hours: TBA

Course contact information: Piazza discussion group
This term we will be using Piazza for class discussion and announcement. Rather than emailing questions to the teaching staff, we encourage you to post your questions on Piazza.

Integrity policy:
Zero-tolerance on cheating. This includes copying from others, others performing work for you (rent-a-coder, etc.) and using "archived" HWs and questions. We use moss, etc. and our own archives for detection. More details could be found here.

Course description

This is an introduction to topics in the security of computer systems and communication on networks of computers. The course covers four major areas: fundamentals of cryptography, security for communication protocols, security for operating systems and mobile programs, and security for electronic commerce. Sample specific topics include: passwords and offline attacks, DES, RSA, DSA, SHA, SSL, CBC, IPSec, SET, DDoS attacks, biometric authentication, PKI, smart cards, S/MIME, privacy on the Web, viruses, security models, wireless security, and sandboxing. Students will be expected to display knowledge of both theory and practice through written examinations and programming assignments.

Topics: