~/talk

You Can Sign It, But Can You Trust It? Securing the Compilation Process

links:none on file
slides:none on file

Compiles are enclosed inside an Intel SGX enclave that runs a tiny WebAssembly runtime, redirects all syscalls to an in‑memory filesystem via a syscall‑mediation layer, and emits in‑toto attestation reports so every build step is recorded. Prototype runs tinycc inside the enclave, produces a native Linux binary, and shrinks the trusted computing base versus a regular OS stack (the presenter notes a typical build environment can include over 400 packages). Works today but prototype is SGX‑only.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23Compilation security problems
  3. 1:48Notable compilation attacks
  4. 3:17Secure compilation limits
  5. 5:49Build environment challenges
  6. 7:19Reproducible builds limits
  7. 8:44Hermetic builds constraints
  8. 9:28Tricale framework
  9. 12:03Prototype design
  10. 13:31Tricale execution flow
  11. 17:08Q&A
~/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.