Logistics

Professor
Prof. Steven M. Bellovin
Time
Tuesday Thursday 01:10:00–02:25:00
Room
Zoom and/or TBD
Office Hours
TBD

Summary

This class will teach you different fundamental aspects of computer security including basics of cryptography, network security, host security, software and hardware security. The goal of this class is to explore different security problems that affect real-world systems and different techniques that can prevent/mitigate such issues

IA

TBD

Readings

Optional texts: There will also be (many!) readings from primary sources.

Prerequisites

Knowledge of C or C++ programming is required. (No, you cannot use Java.) Operating Systems (COMS W4118) and Networking (COMS W4119) are helpful but not at all required.

Assignments

Not yet fully determined; most likely, four programming assignments in C/C++, and a multi-person project. There will not be any exams (firm!).

Grading

Tentative:
Homeworks 68%
Project 32%