TrustMee: Self-Verifying Remote Attestation Evidence
Parsa Sadri Sinaki, Zainab Ahmad, Wentao Xie, Merlijn Sebrechts, Jimmy Kjällman, Lachlan J. Gunn
TL;DR
This paper tackles the fragmentation of remote attestation verification across heterogeneous hardware by introducing TrustMee, a platform-agnostic verifier that uses signed WebAssembly Verification Components shipped with attestation evidence. The approach converts verification into a code-signing problem, enabling a single verifier to support multiple platforms without platform-specific verifier code. The authors implement TrustMee within the Trustee framework and provide verification components for AMD SEV-SNP and Intel TDX, evaluating compatibility, security, and performance; results show low end-to-end overhead in networked scenarios and identify areas for cryptographic and sandboxing optimizations. This work significantly lowers maintenance costs for verifiers in diverse environments and accelerates the adoption of cross-platform attestation in confidential computing deployments.
Abstract
Hardware-secured remote attestation is essential to establishing trust in the integrity of confidential virtual machines (cVMs), but is difficult to use in practice because verifying attestation evidence requires the use of hardware-specific cryptographic logic. This increases both maintenance costs and the verifiers' trusted computing base. We introduce the concept of self-verifying remote attestation evidence. Each attestation bundle includes verification logic as a WebAssembly component signed by a trusted party. This approach transforms evidence verification into a standard code-signing problem: the verifier checks the signature on the embedded logic and then executes it to validate the evidence. As a result, verifiers can validate attestation evidence without any platform-specific knowledge. We implement this concept as TrustMee, a platform-agnostic verification driver for the Trustee framework. We demonstrate its functionality with self-verifying evidence for AMD SEV-SNP and Intel TDX attestations, producing attestation claims in the standard EAT Attestation Result (EAR) format.
