COMPSCI 587

Language-Based Security

Duke University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course explores methods for using programming languages and language semantics to enforce security. We will cover the techniques (e.g., security type systems, runtime monitoring, machine-checked proof and Hoare logic) as well as their applications to enforcing security (e.g., information flow security, program verification, machine-code verification, hardware security, quantitative security measures, differential privacy). We will read papers for each topic in this course.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #duke-COMPSCI587Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?