Download presentation
Presentation is loading. Please wait.
Published byKristian O’Connor’ Modified over 9 years ago
1
Reducing Trust Domain with TXT Daniel De Graaf
2
TXT overview Original TPM – Static Root of Trust – BIOS, all boot ROMs, bootloader, hypervisor, OS TPM 1.2 – dynamic root of trust – Hypervisor startup (Xen) – Normal OS startup (Linux)
3
Application Trust Standard system – Kernel and hypervisor – All root processes (those with debug capabilities) – All processes with same UID Reduced system – Kernel – TSS daemon (verifies application)
4
Trusted Process Launch 1.Notify TSS daemon (attach request) 2.Execute trusted application 3.TSS inspects memory map 4.Continue launch – Shared libraries must be checked by application – Stack (argv/environ) and heap are not checked
5
Attestation Information Virtual memory mappings – Program “text” and BSS (data) – Dynamic linker (if used) TSS signature – Dedicated PCR for signatures (random value) – Performed by TSS upon application request
6
Test Application SSL server with built-in public key Signed client certificates Server authentication provided by TPM – TPM Quote of: app hash, client cert hash, nonce – Secure if client cert is secure Trusted Storage needed for normal SSL
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.