Nitride
HomeDocumentationTutorials
  • Nitride
  • Documentation
    • What is Nitride?
    • Use Case
    • Setup
      • Install Nitride
      • Configure
    • Get Started
      • Hello "attestation" world
    • Concepts
      • Attestation
        • Methods
          • Raw Attestation
          • Raw Attestation w/ Secure Boot
          • Raw Attestation w/vTPM
        • PKI
          • AMD SEV
          • Intel TDX
      • Policies, Identities, and Workloads
      • Annotations
    • Supported Technologies
  • Tutorials
    • List Nitride identities, attestations, and policies
    • Create or update identities
    • Create or update policies
    • Verify identities and policies locally
    • Attesting a buckypaper VM
  • CLI
    • Enable Auth
    • Register Identities
    • Create Policy
    • Create Attestation
    • Enable Namespacing
  • API
    • Annotations
    • Attestations
    • Configuration
    • Identities
    • Logs
    • Policies
    • TOTP
    • Models
  • Resources
    • Blog
    • GitHub
    • Youtube
    • CCx101
Powered by GitBook
On this page
  • Overview
  • AMD-SEV-SNP
  • Intel TDX

Was this helpful?

  1. Documentation
  2. Concepts
  3. Attestation
  4. Methods

Raw Attestation

Raw is the basic form of remote attestation, protecting the integrity of the platform and virtualized (UEFI).

Last updated 3 days ago

Was this helpful?

Overview

The basic (remote)-attestation that is supported by the Trusted Execution Environment (TEE) is called Raw Attestation to make clear that this is the baseline of attestation that is supported. For this method the platform security processor takes measurements of the platform configuration and the initial configuration of the VM which includes the virtual firmware and the state of the vCPUs.

AMD-SEV-SNP

In AMD-SEV-SNP the Raw Attestation process is one single step. In this single step the CPU takes the measurements of the firmware and the vCPUs and creates the attestation report. The report is signed through a private key that belongs to the CPU which has been certified through the AMD CA. A user can check the signature of the attestation report with the included public key and can contact the AMD CA with the public key and the certificate to validate that the platform is genuine.

Intel TDX

The Raw Attestation process in Intel TDX is composed of two different steps. In a first step the CPU generates a structure that is called the TDREPORT. This report can only be verified on the the same platform and is therefore only used if VMs on the same CPU need to attest each other. For the remote verification this report is transformed into a TDQUOTE which is signed through the CPU with a key that can be checked through an Intel Service for its genuinity.