This week focuses on human in the loop and usable security. We will be covering:
-
What is meant by "human in the loop"
-
The roles humans play and why it is important to consider humans when thinking about security
-
Usable Security and its roots
-
Security tasks and human factors that affect how users complete security task.
In the labs, you'll get paired with a colleague and get a list of topics around security to discuss and debate in Week 7.
This week's reading list:
-
Humans in the Loop: A Framework for Reasoning About the Human in the Loop. Cranor, L. 2008 https://www.usenix.org/legacy/events/upsec08/tech/full_papers/cranor/cranor.pdf
-
Usable Security: Users are not the enemy. Adams, A and Sasse, M. A. 1999 https://dl.acm.org/doi/pdf/10.1145/322796.322806
-
Usable Security: Usable Security - Why do we need it? How do we get it? Sasse, M.A and Flechais, I. 2005 https://discovery.ucl.ac.uk/20345/2/cransimpsonbook.pdf
- Usable Security: A. Whitten and J. D. Tygar. 1999 Why Johnny can’t encrypt: A usability evaluation of PGP 5.0 in Proc. USENIX 1999. Washington, D.C.: USENIX Press, 1999, pp. 169–184.
- Usable Security: Is Usable Security an Oxymoron? Theofanos, M. NIST. 2020 https://csrc.nist.gov/CSRC/media/Projects/usable-cybersecurity/images-media/Is%20Usable%20Security%20an%20Oxymoron.pdf
| Lecture | Title | Video | Slides |
|---|---|---|---|
| 1.0 | An Introduction to Human in the loop | streams mediasite | slides |
| 2.1 | Usable Security A | streams mediasite | slides |
| 2.2 | Usable Security B | streams mediasite | slides |
Lecture 1 Supplementary material Lecture 2 Supplementary material
In this week's lab, you will work in small groups and a Teaching Assistant (TA), who will be there to help you with any questions!
During this session you will:
- Get assigned a topic to research and debate in the next lab session and position (for/against)
- Discuss how to debate and collaborate well
- Receive some tips on public speaking
- Be introduced to the format and topic of the event
- Will be assigned into teams
- Brainstorm how to approach the topic
You should meet with your TA group in the labs. You will need: