~/talk

Allowing an Intel TDX Module to Run Without SEAM

Talkat KVM Forum 2022 · 2022-09-12..09-14· [security]
links:none on file
slides:none on file

Demonstrates running the Intel TDX module on ordinary hardware by bypassing SEAM loading and measurement: the buildable TDX image is copied into a host physical range, page tables and initial CPU state are fabricated, and KVM and TDX-module sources are patched so the module runs without SEAM support. Implementation replaces SIM instruction with jumps and tweaks KVM mm and guest ABI; it deliberately ignores memory encryption and attestation, so it works for development but sacrifices real TDX security guarantees.

AI-written summary · about

  1. 0:00Start
  2. 1:06TDX: Trust Domain extensions
  3. 3:05SEAM: Secure Arbitration Mode
  4. 4:40Problem
  5. 5:33Goal
  6. 10:59TDX module: characteristics
  7. 12:45TDX module address layout
  8. 13:11Requirements
  9. 15:05Design points
  10. 15:18Loading TDX module
  11. 18:11Memory encryption
  12. 18:35Secure EPT
  13. 20:06TDVMCALL
  14. 20:49Conclusion
~/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.