Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.12 KB

File metadata and controls

29 lines (20 loc) · 1.12 KB

TrustMee Artifact

This repository is an artifact for the paper submission "TrustMee: Self-Verifying Remote Attestation Evidence" to USENIX Security 2026.

The code base is based on the Trustee project.

  • wasm-components includes the WebAssembly verification components we designed and implemented.
  • evaluation-tests includes all the evaluations in the paper and can generate all the figures. It can all be run using Docker.

Run in Docker

Build the image from the repo root:

docker build -f evaluation-tests/Dockerfile -t trustee-eval .

Run the full suite (results are written to the mounted folders):

docker run --rm \
  -e PCCS_URL="https://api.trustedservices.intel.com/sgx/certification/v4/" \
  -v "$(pwd)/evaluation-tests/results:/work/evaluation-tests/results" \
  -v "$(pwd)/evaluation-tests/attestation-results:/work/evaluation-tests/attestation-results" \
  -v "$(pwd)/evaluation-tests/tmp:/work/evaluation-tests/tmp" \
  trustee-eval

Note: the test will perform 100 runs. If it takes too long or hits a rate limit, update evaluation-tests/run_all.sh and lower --samples 100 and --runs 100.