~/talk

pi_RA: A pi-calculus for verifying protocols that use remote attestation

Talkat PriSC 2023 · on Saturday, 2023-01-21· [security]
links:none on file
links:none on file
slides:none on file

pi_RA is an applied pi-calculus variant that treats remote attestation as a first‑class cryptographic primitive and compiles an actor-style source language into it. The authors build a pre-compiler + compiler that maps pi_Actor communication into RA operations, formalize MAGE (an SGX-based mutual attestation system), and mechanically prove compiler security under two criteria (restricted full abstraction and a robust relational hyperproperty with universal quantification over an identity table). The proof succeeds but exposes a concrete caveat: indistinguishable, replayable copies of components can’t be told apart without extra public-key or lookup machinery.

AI-written summary · about

  1. 0:00pi_RA and remote attestation
  2. 1:07Motivation for remote attestation
  3. 2:31Remote attestation in practice
  4. 3:38pi calculus overview
  5. 4:18get_attest in pi_RA
  6. 5:23Authenticated communication in pi_RA
  7. 7:05Mutual authentication problem
  8. 9:35Limitations in process copies
  9. 10:17Security goals and compilation
  10. 12:26Appl with actors source
  11. 14:13Compiler design and pre-compilation
  12. 17:05Proving compiler security
  13. 19:36Q&A: Applicability
  14. 21:20Q&A: Comparison with languages
  15. 22:05Q&A: Full abstraction vs assertions
  16. 23:09Closing remarks
~/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.