Usable Formal Methods for Security/Privacy
Formal methods offer a mathematically-rigorous way to reason about the security of software and software systems. However, formal methods research often ignores the human element of the systems they aim to protect. This course is designed to expose students to the human factors of formal methods for security. The main objectives of this course are to introduce students to some of the core principles of security and privacy, several topics in formal methods and usable security, and the peer-review process. Students will gain experience reading and discussing research papers and writing reviews. The final project gives students the opportunity to explore additional topics in formal methods and usable security or propose their own research projects in usable formal methods. Topics covered in the course include model checking; language-based security; user studies; qualitative and quantitative data analysis.
2025 Fall Semester Details
|
Instructor 4_33582c-a4> |
McKenna McCall 4_5d44e4-bf> |
|
Office 4_72ca23-82> |
CSB 358 4_5ee62f-44> |
|
|
first-name {dot} last-name {at} colostate.edu 4_1b9a39-cc> |
|
Office Hours 4_3876ac-a4> |
Tuesdays 3:30p-5:30p 4_99cc12-b2> |
|
Date/Time 4_017c34-1f> |
Location 4_f99eed-4f> |
|---|---|
|
TTh 2:00p – 3:15p 4_f606e8-ae> |
Natural Resources Building 115 4_065462-44> |