This course will introduce students to the fundamentals of computer security. We will focus on software security, applied cryptography, network security, OS security, and privacy. A recurring theme will be security definitions, what kinds of security vulnerabilities may arise, and how to spot and fix vulnerabilities. The course will be structured into three broad sections: Software Security, Cryptography, and Networks/System Security.


Dr. Ryan Riley
Office: 1019
Email: r…@cmu.edu
Website: vsecurity.info

Times and Locations

Spring 2018
MW, 3:00pm - 4:20pm, CMB 1199
Th, 3:00pm - 3:50pm, CMB 1199