Home

Course description

Lecture notes

Assignments

Projects

Reference

 

 

 

CS 395T - Theory and Practice of Secure Systems (56605)

Fall 2006

Software security      
(see also references on Privacy, Voting and Other)

Design principles of secure systems

Buffer overflow and memory corruption exploits

Sandboxing and program shepherding Analysis and verification of software Detecting malicious behavior Data and concurrency attacks Timing attacks Trusted computing

Privacy and secure multi-party computation

Tutorials (by Goldreich) Database privacy Economics of privacy

Voting security

Security logics and language-based security