| Time: | Mon-Wed 3:00-4:30 |
| Room: | 5409 Wean Hall |
| Instructor: | Robert Harper |
This is a graduate reading course on research topics in languages and logics for computer security. The emphasis will be on the use of methods from proof theory, type theory, and semantics to address problems in computer security. Topics include logics of authorization and information flow, type systems and program analyses for security, and the design and implementation of languages for enforcing security requirements in software systems.
The purpose of this course is to provide a technical foundation for the joint Carnegie Mellon / University of Pennsylvania project on Manifest Security.
Participation in this course consists of presenting one or more research papers. Students are expected to prepare slides that will appear on the course web page. Presentations are expected to last one course period, including discussion.
Students in this course may also be interested in Anupam Datta's course on Foundations of Security and Privacy in the ECE Department.