{"id":4,"date":"2025-06-04T19:51:30","date_gmt":"2025-06-04T19:51:30","guid":{"rendered":"https:\/\/courses.cs.colostate.edu\/cs003\/?page_id=4"},"modified":"2025-08-27T10:50:54","modified_gmt":"2025-08-27T16:50:54","slug":"cs-001","status":"publish","type":"page","link":"https:\/\/courses.cs.colostate.edu\/cs580b4\/","title":{"rendered":"CS-58580b4"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Usable Formal Methods for Security\/Privacy<\/h3>\n\n\n\n<p>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.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2025 Fall Semester Details<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><style>.kb-table-container4_563499-65{overflow-x:auto;}.kb-table-container .kb-table4_563499-65 th{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:right;}.kb-table-container .kb-table4_563499-65 caption{text-align:center;}.kb-table-container .kb-table4_563499-65 td{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:left;}.kb-table-container .kb-table4_563499-65 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}@media all and (max-width: 1024px){.kb-table-container .kb-table4_563499-65 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}@media all and (max-width: 767px){.kb-table-container .kb-table4_563499-65 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}<\/style><div class=\"kb-table-container kb-table-container4_563499-65 wp-block-kadence-table\"><table class=\"kb-table kb-table4_563499-65\">\n<tr class=\"kb-table-row kb-table-row4_72a437-22\">\n<td class=\"kb-table-data kb-table-data4_33582c-a4\">\n\n<p><strong>Instructor<\/strong><\/p>\n\n<\/td>\n\n<td class=\"kb-table-data kb-table-data4_5d44e4-bf\">\n\n<p>McKenna McCall<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_7e131a-91\">\n<td class=\"kb-table-data kb-table-data4_72ca23-82\">\n\n<p><strong>Office<\/strong><\/p>\n\n<\/td>\n\n<td class=\"kb-table-data kb-table-data4_5ee62f-44\">\n\n<p>CSB 358<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_633da4-d3\">\n<td class=\"kb-table-data kb-table-data4_506456-0c\">\n\n<p><strong>Email<\/strong><\/p>\n\n<\/td>\n\n<td class=\"kb-table-data kb-table-data4_1b9a39-cc\">\n\n<p>first-name {dot} last-name {at} colostate.edu<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_db6f8d-ff\">\n<td class=\"kb-table-data kb-table-data4_3876ac-a4\">\n\n<p><strong>Office Hours<\/strong><\/p>\n\n<\/td>\n\n<td class=\"kb-table-data kb-table-data4_99cc12-b2\">\n\n<p>Tuesdays 3:30p-5:30p<\/p>\n\n<\/td>\n<\/tr>\n<\/table><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><style>.kb-table-container4_7ca96d-93{overflow-x:auto;}.kb-table-container .kb-table4_7ca96d-93 th{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:center;}.kb-table-container .kb-table4_7ca96d-93 caption{text-align:center;}.kb-table-container .kb-table4_7ca96d-93 td{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:left;}.kb-table-container .kb-table4_7ca96d-93 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}@media all and (max-width: 1024px){.kb-table-container .kb-table4_7ca96d-93 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}@media all and (max-width: 767px){.kb-table-container .kb-table4_7ca96d-93 tr{border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #888;}}<\/style><div class=\"kb-table-container kb-table-container4_7ca96d-93 wp-block-kadence-table\"><table class=\"kb-table kb-table4_7ca96d-93\">\n<tr class=\"kb-table-row kb-table-row4_f2a2b3-36\">\n<th class=\"kb-table-data kb-table-data4_017c34-1f\">\n\n<p>Date\/Time<\/p>\n\n<\/th>\n\n<th class=\"kb-table-data kb-table-data4_f99eed-4f\">\n\n<p>Location<\/p>\n\n<\/th>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row4_2e4c54-7e\">\n<td class=\"kb-table-data kb-table-data4_f606e8-ae\">\n\n<p>TTh 2:00p &#8211; 3:15p<\/p>\n\n<\/td>\n\n<td class=\"kb-table-data kb-table-data4_065462-44\">\n\n<p>Natural Resources Building 115<\/p>\n\n<\/td>\n<\/tr>\n<\/table><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-ad2f72ca wp-block-group-is-layout-flex\">\n<p><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-no-page-title.php","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"class_list":["post-4","page","type-page","status-publish","hentry","post-preview"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"admin","author_link":"https:\/\/courses.cs.colostate.edu\/cs580b4\/author\/admin_41g0qmxe\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/pages\/4","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/comments?post=4"}],"version-history":[{"count":24,"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/pages\/4\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/pages\/4\/revisions\/116"}],"wp:attachment":[{"href":"https:\/\/courses.cs.colostate.edu\/cs580b4\/wp-json\/wp\/v2\/media?parent=4"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}