~/talk

How to read a PL-security paper

Talkat PLMW@PLDI 2024 · 2024-06-24..06-25· [security]
slides:none on file

Provides a concrete checklist: verify the threat model (who the attacker is, where they sit, what they can observe), insist on a clear, semantic policy and whether it’s a hyperproperty, and check the policy–mechanism–assurance separation and actual proofs or tools. Gives concrete examples: timing attacks become practical in cloud racks, a DNA sequencer can trigger a buffer overflow, and a scheduler batching bug in a toy language "troop" flips observable outputs — found with property‑based testing. Emphasizes the security/expressivity/performance tradeoffs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:41Understanding threat models
  3. 6:13Evaluating security papers
  4. 12:40Subtleties in security models
  5. 16:08Policy, mechanism, assurance
  6. 21:54Design principles
  7. 25:47Privacy vs. security
  8. 29:26Practical implementation bugs
  9. 34:49Conclusion and takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.