Remote attestation
A process in which a device sends signed evidence about its state, such as software measurements, so a remote party can judge its trustworthiness.
Remote attestation is a process in which a device produces evidence about its own state, signed with keys it protects, so that a remote party can decide whether to consider it trustworthy 1 2.
The IETF RATS architecture names three roles:
- Attester. It produces evidence: claims that may include configuration data, measurements and telemetry, typically signed with its key material 1.
- Verifier. It appraises the evidence against reference values and an appraisal policy, and produces attestation results 1.
- Relying party. It uses the results to decide whether to treat the attester as trustworthy 1.
In the Trusted Computing Group's model, a root of trust for reporting gives attested platform characteristics their authenticity and non-repudiation 3. A nonce sent by the appraising party and signed into the evidence shows that the evidence is fresh rather than replayed 1. Attestation is not isolation: a trusted execution environment protects a workload, while attestation lets a remote party check what a genuine TEE loaded, and confidential computing requires both 4. In AI verification, attestation underlies TEE remote attestation for AI workloads and chip location verification; for location, Scher and Thiergart note that the chip's private key must not be extractable, or other chips could impersonate it 5.
Related
Used in
- R1Chip location verification
- R2Confidential multi-party verification
- R1Hardware-enabled guarantees (flexHEG) and guarantee processors
- R2Model identity attestation⚠
- R2Safeguard attestation
- R2TEE remote attestation for AI workloads⚠
- R2Attestable Audits
- R1Lucid sovereignty (location) certificates
- R2Tinfoil model identity (Modelwrap)⚠
- Chips are where they are declared to be
- The declared model is the one being served
- Declared safeguards were applied during inference
Sources
- BH. Birkholz et al. (2023). Remote ATtestation procedureS (RATS) Architecture (RFC 9334). Internet Engineering Task Force (RATS Working Group). Source recordSupports: purpose of attestation; Attester, Evidence, Verifier, Relying Party, Attestation Result; evidence generated with key material; nonces for freshness · §1; §3.1; §4; §10.2
- ANational Institute of Standards and Technology (2026). NIST Computer Security Resource Center (CSRC) Glossary. NIST Computer Security Resource Center. Source recordSupports: NIST definition of attestation as signing measurements securely stored in hardware, which the requester validates · term: attestation (NIST SP 1800-19B)
- BTrusted Computing Group (2017). TCG Glossary. Trusted Computing Group. Source recordSupports: Root of Trust for Reporting provides authenticity and non-repudiation when attesting to platform characteristics · p. 9
- BConfidential Computing Consortium (2022). Common Terminology for Confidential Computing. Confidential Computing Consortium. Source recordSupports: attestability as an optional TEE attribute that confidential computing requires; attestation as validation of a hardware-signed report of TCB measurements · TEE attributes; attestation
- BA. Scher & L. Thiergart (2025). Mechanisms to Verify International Agreements About AI Development. arXiv. Source recordSupports: location attestation depends on the chip's private key not being extractable · On-chip mechanisms for location verification