~/talk

Betrusted: Better Security Through Physical Partitioning

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [security]
links:none on file
slides:none on file

Project builds a separate, verifiable device that isolates secure apps on a dedicated screen and keyboard, using an FPGA-based single-chip enclave with a spy bridge to an untrusted network coprocessor. Design targets <=4MB RAM and a RISC‑V CPU, a black-and-white LCD and physical keyboard, and a Rust microkernel written for tiny modules (aiming for ~64KB auditable units) with message-passing borrow semantics. First app is Matrix text chat (emulated in Renode), hardware and software are open source, ASICs are a long‑term goal.

AI-written summary · about

  1. 0:00Intro
  2. 1:35Motivation: Hardware You Can Trust With Your Life
  3. 2:02Complex Things are Hard to Analyze
  4. 3:19Software Isolation is Dead Speed or safety: pick one
  5. 3:57Motivated Adversaries
  6. 4:47Untrustable Supply Chains
  7. 5:43There is no HMAC for Hardware
  8. 6:42State of the Art: Secure Enclaves
  9. 7:12The 1/0 Problem
  10. 8:04Bottom Line: Want Trust? There are Tradeoffs
  11. 9:18Betrusted: Verification Requires Simplicity. Simplicity Requires Focus. • The solution depends on
  12. 9:43The Betrusted Design Context
  13. 11:26Simple and Verifiable by Design
  14. 13:52Design Envelope Summary
  15. 16:09Xous: A Betrusted OS
  16. 16:26Betrusted Goals
  17. 17:04Microkernels
  18. 17:55Too Many Cooks
  19. 18:58Felix' Rule of Thumb
  20. 19:39Principles of Software
  21. 20:52Rust OS Landscape
  22. 23:13Rust-based OS: Redox
  23. 23:53Rust-based OS: Tifflin
  24. 25:20Xous: Memory Model
  25. 28:16Xous: Interrupts
  26. 29:55Xous: Missing Features
  27. 33:08Betrusted: Software
  28. 34:33Rust Development progression
  29. 35:25i18n: output
  30. 36:23Emojis!
  31. 36:52i18n: input
  32. 39:03Layer #2: The device
  33. 40:43How can I get involved?
~/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.