Skip to main content
Sources checked 11 Sep to 15 Oct 2026

Compute verification

The Verification Stack

Three of the stack’s 50 mechanisms fail if a chip gives up its key. Published attacks have extracted identity or attestation keys from four families of security hardware; for NVIDIA’s data-centre GPUs, a search on 7 October 2026 found no published extraction.

The stack’s 50 mechanisms in seven layers, from physical integrity at the bottom to institutional checks at the top. Factory key provisioning, set in italic, is an assumption the standards record.The stack’s 50 mechanisms in seven layers, from physical integrity at the bottom to institutional checks at the top. Factory key provisioning, drawn dotted, is an assumption the standards record. Select any box to read it in the card.Tap any square to read it below.

  • Shipping or in practice today
  • Demonstrated
  • Proposed
  • Argued against
  • Italic: an assumptionAn assumption
  • Assumed to fail
  • Fails with it
  • Dependency, pointing to the part that needs it
  • Dependency, pointing to the part stronger with it
  • The failure’s path
  • The part in the card

If Hardware identity key fails, these fail with it:

  1. Remote attestation needs it, 4 of the 35 documents that state how mechanisms relate
  2. Workload attestation needs it, 2 of the 35 documents
  3. Delay-based location needs it, 9 of the 35 documents

A dependency is one mechanism needing another, or stronger with it.

Count a dependency when it is stated in

At this setting, 39 dependencies count; 158 stated by one document do not. Never counted: 109 stated for one design only and 62 that Scrutica inferred.

Silicon root of trust · shipping in hardware today

Hardware identity key

Assumed to fail. In 2 or more documents, three mechanisms need it; it needs two others and is stronger with one.

These fail with it

  1. Remote attestation needs it, 4 of the 35 documents that state how mechanisms relate
  2. Workload attestation needs it, 2 of the 35 documents
  3. Delay-based location needs it, 9 of the 35 documents

A dependency is one mechanism needing another, or stronger with it.

Count a dependency when it is stated in

At this setting, 39 dependencies count; 158 stated by one document do not. Never counted: 109 stated for one design only and 62 that Scrutica inferred.

A secret cryptographic key held inside the chip (fused or stored at manufacture) that lets the chip sign challenges, so a remote party can tell that a message really comes from that physical chip. Its value depends on the key staying unextractable.

A device-specific public and private key pair are created on the device, ideally using a dedicated security module. The public key is shared externally.

Aarne et al. 2024, p. 14

More dependencies and other relations (18)

Not counted at this setting

  • Is needed by Confidential computing, 1 of the 35 documents
  • Strengthens Hardware root of trust, 1 of the 35 documents
  • Is needed by Workload classification, 1 of the 35 documents
  • Is needed by Interconnect limits, 4 of the 35 documents say it holds for one design only (not counted)
  • Is stronger with Tamper evidence, 2 of the 35 documents say it holds for one design only (not counted)
  • Is needed by Offline licensing, 3 of the 35 documents, none counted: 1 that says it holds for one design only and 2 that imply it (Scrutica’s reading)
  • Is needed by Chip registry, 1 of the 35 documents says it holds for one design only (not counted)
  • Is needed by Declarations and inventories, 1 of the 35 documents says it holds for one design only (not counted)
  • Strengthens Declarations and inventories, 1 of the 35 documents says it holds for one design only (not counted)
  • Is needed by On-chip compute metering, 1 of the 35 documents says it holds for one design only (not counted)
  • Is needed by Weight-snapshot logging, 1 of the 35 documents says it holds for one design only (not counted)
  • Is needed by Hardware root of trust, 1 of the 35 documents implies it (Scrutica’s reading; not counted)
  • Is needed by On-site inspection, 1 of the 35 documents implies it (Scrutica’s reading; not counted)
  • Strengthens Workload attestation, 1 of the 35 documents implies it (Scrutica’s reading; not counted)

Other relations

  • Can be replaced by Chip serial numbers, 1 of the 35 documents
  • Enables Weight-snapshot logging, 1 of the 35 documents
  • Can be replaced by Hardware fingerprinting, 1 of the 35 documents
  • Weakens Delay-based location, 1 of the 35 documents implies it (Scrutica’s reading; not counted)

Eleven verified published results break it; three more, partly verified, claim to; one more recovered part of an identity key.

Results not counted (4)

Partly verified: Intel CSME boot-ROM IOMMU window, SGX.Fail and Intel SGX Fuse Key0 extraction on Gemini Lake.

Part of an identity key only: Google Project Zero / Google Cloud security review of the AMD Secure Processor.

Of the 35, 13 propose it, 1 argues against relying on it for location checks and 4 discuss it; 9 of the 14 reports charted below take a position.

The documents, by position (18)

Proposed in Aarne et al. 2024, Brass and Aarne 2024, Brass 2025, Petrie et al. 2025, Petrie and Aarne 2025, Baker et al. 2025, Scher and Thiergart 2024, Shavit 2023, Petrie 2024, O’Gara et al. 2025, Feldgoise et al. 2026, Avellar and Grunewald 2026 and Rahman and Tajdari 2026.

Argued against relying on it for location checks in Tee and Happel 2026.

Discussed in Kulp et al. 2024, Harack et al. 2025, Heim et al. 2024 and Cankaya 2026.

Quotations (7)

It establishes

Cryptographic proof of identity, which is used to verify that the replies the landmarks are getting are actually coming from the real asset.

Brass and Aarne 2024, p. 17

It leaves open

While it is difficult to be confident, existing chips are likely insecure: they do not appear to have undergone extremely rigorous testing, and the threat model assumed in this report is that of the most capable nation-state actors.

Scher and Thiergart 2024, p. 16

Why ‘shipping in hardware today’

This device-unique private Identity Key (IK) is burned into fuses of each H100; the public key is retained, but all copies of these private keys are destroyed during the manufacturing process.

NVIDIA, Confidential Compute on NVIDIA Hopper H100 (WP-11459-001 v1.0), p. 22

Statements about different attackers

Are today’s chips secure enough to host governance mechanisms?

Against physical attacks repeated across thousands of chips

Public documentation suggests that NVIDIA’s H100 AI chip already has these security features

Petrie 2024, PDF p. 1

Without additional hardware modifications, the system is susceptible to physical hardware attacks. However, these attacks might require expensive equipment and could be difficult to reliably apply to thousands of AI chips.

Petrie 2024, PDF p. 1

Against the most capable nation-state actors, or sophisticated physical attacks

Scher and Thiergart 2024, p. 16 (quoted under ‘It leaves open’)

Note in particular that the implementation on NVIDIA’s Hopper chips is not intended to be robust against sophisticated physical attacks.

Harack et al. 2025, p. 50

Terms recorded for it in the documents (4)
  • device-specific public and private key pair
  • Unique secret keys
  • a chip’s private key
  • a private key for the chip

The hardware register records which accelerators document an identity key.

Where the reports stand on each mechanism

Eight of the 14 reports propose hardware root of trust, workload attestation, chip registry and training-run declarations, more than any other mechanism.

Each column is a report, by year; each row a mechanism; each mark is the report’s position and opens the page that states it. Select a mechanism’s name to list its positions with their pages.Columns are reports, by year; rows are mechanisms. Select a row to list its positions with their pages.

  • Proposes
  • Discusses
  • Mentions in passing
  • Argues against
  • Proposes, with an objection in the same report
  • Hardware identity key, selected on the stack

flexHEG I–III: the three-part report Flexible Hardware-Enabled Guarantees for AI Compute (2025)

Kulp et al. 2024, on what it proposes (p. 58): “We do not have sufficient confidence in HEM based solutions to recommend them for use, but we are confident that the topic warrants further research.”

Positions of 14 reports on the 50 mechanisms, each linked to the page that states it
MechanismShavit 2023Fist and Grunewald 2023Egan and Heim 2023Kulp et al. 2024Aarne et al. 2024Sastry et al. 2024Heim et al. 2024Brass and Aarne 2024Scher and Thiergart 2024flexHEG I–III, 2025Kulp et al. 2025Harack et al. 2025Baker et al. 2025Scher et al. 2026a
Physical integrity
Tamper evidencep. 7Technical annexp. ixp. 58p. 2p. 39p. 69I, p. 19p. 12p. 60p. 20
Tamper responsep. 31p. 58p. 2p. 6I, p. 7p. 157p. 6
Silicon root of trust
Hardware identity keyp. 9p. 19p. 14p. 30p. 17p. 69I, p. 7p. 42p. 20
Hardware integrity checksp. 17I, p. 6p. 15p. 6
Hardware root of trustp. 13p. 20p. 58p. 3p. 572025 brief, p. 3p. 68II, p. 41p. 49p. 3
Firmware integrity
Confidential computingp. 13p. 13p. 19p. 2p. 30p. 20p. 6I, p. 18p. 2p. 15
Guarantee processorp. 5I, p. 3p. 53p. 21
Multi-party authorisationp. 5II, p. 3
On-chip rule enforcementp. 13p. 29II, p. 6I, p. 24I, p. 25III, p. 27p. 13p. 5
Identity and attestation
Chip serial numbersp. 7Technical annexp. 44p. 58p. 15p. 39p. 7p. 69p. 69II, p. 25p. 44PDF p. 26
Hardware fingerprintingNo position in the 14 reports
Remote attestationp. 8p. 19p. 58p. 3p. 56p. 30p. 7p. 69I, p. 19p. 48p. 21PDF p. 9
Workload attestationp. 9p. 47p. 10p. 41p. 29p. 29p. 6I, p. 19p. vip. 111p. 4PDF p. 23
On-chip governance
Delay-based locationp. 10p. 4p. 4I, p. 19p. vip. 52
Interconnect limitsp. 9p. ixp. 58p. 10p. 5p. 9p. 5II, p. 25p. vip. 108p. 59PDF p. 32
Offline licensingp. viiip. 58p. 2p. 55p. 9p. 28II, p. 38p. vip. 108p. 21PDF p. 47
On-chip compute meteringp. 32p. 58p. 10p. 28p. 28I, p. 18p. 9p. 42
Operating limitsp. 9p. 35p. 58p. 27p. 54p. 9p. 25II, p. 38p. 11p. 122PDF p. 32
Remote disablep. 37p. 9p. 10p. 5p. 3I, p. 33p. 101PDF p. 31
Unilateral backdoorp. 38p. 2
Verified shutdownp. 25I, p. 34p. 105p. 18PDF p. 31PDF p. 34
Weight-snapshot loggingPDF p. 1p. 12p. 6I, p. 26p. 41
Off-chip and workload checks
Analog-sensor accountingp. 26p. 29p. 26II, p. 10p. 61p. 4PDF p. 31
Capture-and-commit recordsp. 9p. 40II, p. 34p. 13p. 57
Model evaluationsp. 39I, p. 18p. 16p. 26PDF p. 25
Network tapsp. 77II, p. 13p. 14p. 3
Neutral data centrep. 12p. 26III, p. 32p. 13
Other location methodsTechnical annexp. 12p. 5p. 5p. 71PDF p. 48
Proof-of-trainingPDF p. 1p. 20p. 47p. 16p. 41p. 39p. 85I, p. 28p. 104p. 43
Provider-side accountingp. 3p. 38p. 4p. 5II, p. 2p. 10p. 65PDF p. 32
Vendor fleet telemetryNo position in the 14 reports
Workload classificationp. 9p. 12p. 37p. 13p. 5p. 23p. 26p. 93II, p. 44p. 9p. 32p. 32PDF p. 6
Workload re-executionp. 22p. 10p. 35p. 5II, p. 14p. 118p. 26PDF p. 31
Zero-knowledge proofsp. 22p. 4p. 58p. 39p. 116II, p. 6p. 80p. 64
Institutional checks
Challenge inspectionp. 41p. 32PDF p. 21
Chip consolidationp. 31p. 4p. 85PDF p. 6
Chip registryp. 6Recommendation 1p. 45p. 3p. 5p. 34p. 6p. 15III, p. 4p. vip. 16p. 14PDF p. 26
Containment and surveillancep. 13p. 28p. 20p. 15III, p. 11p. 60p. 32PDF p. 31
Declarations and inventoriesp. 38p. 31p. 8p. 15I, p. 31p. 60p. 3PDF p. 26PDF p. 9
End-use checksRecommendation 2p. 9p. 392025 brief, PDF p. 1p. 136I, p. 11p. 95p. 8
KYC for compute providersPDF p. 1p. 8p. 31p. 5p. 21p. 83p. 115p. 57PDF p. 48
National technical meansp. 14p. 25p. 12p. 15p. 142III, p. 15p. 10p. 4PDF p. 5
On-site inspectionp. 13Technical annexp. 28p. 21p. 77p. 39p. 4III, p. 14p. vip. 13p. 52PDF p. 6
Personnel interviewsp. 42p. 46p. 39p. 4p. 29PDF p. 6
Personnel monitoringp. 75III, p. 11p. 11
Production monitoringPDF p. 1p. 74p. 4III, p. 4p. 35PDF p. 5
Sampled chip inspectionp. 2Recommendation 1p. 28p. 2p. 15III, p. 12p. 11p. 41p. 26
Training-run declarationsPDF p. 1p. 11p. 38p. 2p. 5p. 17p. 26III, p. 25p. 103p. 2PDF p. 5
Transfer reportingp. 13Technical annexp. 39p. 342025 brief, p. 3p. 67III, p. 14p. 35p. 26PDF p. 25
Whistleblower programmesp. 14p. 71p. 34p. 46II, p. 55p. 39p. 3PDF p. 25
About the columns

The columns are the reports named in Scrutica’s research brief, by year; the three flexHEG papers share one, as do the IAPS location report and its 2025 brief.

Positions come from 34 documents: the 17 these columns hold, and 17 more that only the mechanism cards above list; 32 of them are among the 35 documents that state how mechanisms relate, and the other 2 state no relation. Three of the 34 were read in selected sections only.

Published attacks on security hardware, 2001–2026

Eleven verified results extracted an identity or attestation key; of the 17 physical attacks whose sources state a cost, 14 needed $1,000 of equipment or less.

Each mark is one of the 123 published results, at its date, in the row of the hardest access it needed; a physical result is drawn in the cheapest band that holds the setup cost its source states.

  • Extracted an identity or attestation key
  • Forged attestation
  • Bypassed secure boot or rollback protection
  • Bypassed a performance limiter
  • Read or altered protected data
  • Hollow: partly verified against its sources
  • Ringed: TEE.fail, the result in the card
Show results on

Eight results are counted under two or more platforms and four under none, so the platform counts add to 128 for the 123 results.

94 of 123 results, in date order

Disclosed 28 Oct 2025 · IEEE Symposium on Security and Privacy 2026

TEE.fail

Chuang et al., TEE.fail: Breaking Trusted Execution Environments via DDR5 Memory Bus Interposition

It extracted an identity or attestation key from Intel SGX and TDX, with privileged software and physical access; its source puts the equipment at $1,000 or less.

Defeated
Key extraction, forged attestation, integrity and confidentiality.
Key taken
Intel SGX and TDX: Intel’s device-specific Provisioning Certification Key, from its Provisioning Certification Enclave.
In the stack

Breaks Hardware identity key, on Intel SGX and TDX; Remote attestation and Confidential computing, on the platforms listed as affected. The stack’s parts are generic and do not distinguish vendors.

Scrutica’s inference (no source states it): it also bears on Delay-based location, Workload attestation and On-chip compute metering.

Platforms (3)
  • Intel Xeon Scalable 4th/5th Gen and Xeon 6 with DDR5 (TDX, SGX); attack demonstrated on 5th Gen Xeon Scalable
  • AMD EPYC Zen 4 and Zen 5 with SEV-SNP and DDR5 (authors’ statement); attack demonstrated on Zen 5 with Ciphertext Hiding
  • Relayed, no key taken: NVIDIA Confidential Computing attestation (H100) as consumed by dstack-based applications

The keys it extracts are Intel’s, from SGX and TDX machines. NVIDIA’s attestation, as dstack-based applications consume it, was relayed from GPUs the attackers did not own:

Basically, the fact that Nvidia’s attestation reports are not bound to the identity of a specific CVM means we can ‘borrow’ Nvidia attestations from devices that aren’t ours.

tee.fail, FAQ, Oct 2025

Quotations (6), all from the authors

Needed

Moreover, our attack can be done in under $1000 by computer hobbyists using equipment readily available on the secondhand market.

tee.fail, p. 1, Sec. 1.1

Performing the above steps on our target machine described in Section 3 in an UpToDate attestation status, our attack took about 2 minutes to create the ciphertext mapping, and 13 minutes to execute the PCE and trace the ECDSA signing.

tee.fail, Sec. 6

Defeated

More specifically, we break SGX and TDX security guarantees by extracting attestation keys from machines in a fully trusted UpToDate attestation status.

tee.fail, p. 2, Sec. 1.1

Key taken

Combining this observation with Intel’s use of deterministic AES-XTS encryption, we are able to use our memory interposition setup to break the confidentiality of the PCE enclave, extracting its Provisioning Certification Key (PCK).

tee.fail, p. 2, Sec. 1.1

The PCE derives a device-specific provisioning certification key (PCK) via EGETKEY on a root provisioning key and CPU version info. This PCK is a 256-bit ECDSA key and is used to certify the QE’s identity and its attestation key.

tee.fail, p. 9, Sec. 6.2

As TEE.fail does not directly attack any Nvidia CC elements, there are no mitigations from the Nvidia CC side.

In answer to Are there any mitigations? How do I protect myself with Nvidia CC? · tee.fail, FAQ, Oct 2025

Vendor responses (3)
This most recent research, released in a paper titled ‘TEE.fail: Breaking Trusted Execution Environments via DDR5 Memory Bus Interposition’, does not change Intel’s previous out of scope statement for these types of physical attacks.

Intel · intel.com, 28 Oct 2025

AMD does not plan to provide mitigations since physical vector attacks are out of scope for AMD SEV-SNP.

AMD · amd.com, 28 Oct 2025

Intel has indicated that it is impossible to issue a microcode to update the inner workings of the memory encryption engine.

Intel, as reported by the authors · tee.fail, Oct 2025

NVIDIA: no public statement found as of 7 October 2026.

Identity and attestation keys extracted, by family of security hardware

A family is counted when a verified result has extracted a device-unique key that the hardware uses to prove its identity or attest its state.

  • Identity or attestation key extracted, verified
  • Partly verified, so not counted
  • A result on GPUs or GPU systems
  • AMD Secure ProcessorInsecure Until Proven Updated 2019, One Glitch to Rule Them All 2021 and MilanLaunchy + BadFuse 2026.
  • Intel CSME and PTTTPM-Fail 2019.
  • Intel SGX and TDXForeshadow 2018, SGAxe 2020, ÆPIC Leak 2022, Battering RAM 2025, WireTap 2025 and TEE.fail 2025.
  • RISC-V KeystonePhysical Memory Please 2026.
  • NVIDIA’s data-centre GPUs (Hopper, Blackwell). No published extraction of an identity or attestation key. Searches for attacks on H100-class confidential computing and for GPU attestation-key extraction last ran on 7 October 2026, and none of the 29 results the record holds on GPUs and GPU systems extracts one.
Not counted: 3 partly verified, 2 other kinds of key, 6 other families

Partly verified

  • Intel CSME and PTT · Intel CSME boot-ROM IOMMU window 2019.
  • Intel SGX and TDX · SGX.Fail 2022 and Intel SGX Fuse Key0 extraction on Gemini Lake 2024.

Other kinds of key from the four families

  • AMD Secure Processor · Google Project Zero / Google Cloud security review of the AMD Secure Processor 2022 (part of an identity key: parts of the SEV Platform Endorsement Key’s private ECDSA scalar).
  • Intel SGX and TDX · Downfall 2023 (another kind of key: an SGX sealing key from a test enclave, with no attestation key decrypted).

Families with no counted extraction

  • Google Titan M · Attacking Titan M with Only One Byte 2022 (another kind of key: keys protected by StrongBox, with no statement that the device attestation key was among them).
  • Infineon security controller · EUCLEAK 2024 (another kind of key: one account’s FIDO credential key, with no report that the attestation key was extracted).
  • NXP secure element · A Side Journey to Titan 2021 (another kind of key: a per-account FIDO credential key).
  • Raspberry Pi RP2350 · Antifuse OTP secret extraction by focused-ion-beam passive voltage contrast 2025 (no whole key: the bitwise OR of two adjacent antifuse rows).
  • Samsung TrustZone Keymaster · Samsung TrustZone Keymaster key extraction 2022 (another kind of key: hardware-protected keys of Android apps, among them the private key of a FIDO2 WebAuthn credential).
  • STMicroelectronics TPM · TPM-Fail 2019 (another kind of key: an ECDSA signing key of no stated kind).
The quotation each family is counted on (4)
  • AMD Secure ProcessorUsing this patched SEV firmware, we extracted the SEV state, see Section 3.1, including the CEK private key of three different AMD Epyc CPUs.Insecure Until Proven Updated 2019, arxiv.org, PDF p. 7, Section 3.3
  • Intel CSME and PTTWe generated a unique ECDSA attestation key (AK) using the Intel fTPM device on the VPN server.TPM-Fail 2019, usenix.org, p. 2067
  • Intel SGX and TDXUsing Foreshadow we have successfully extracted the attestation keys, used by the Intel Quoting Enclave to vouch for the authenticity of enclaves.Foreshadow 2018, foreshadowattack.eu
  • RISC-V KeystoneUsing this primitive, we demonstrate end-to-end attacks on the popular RISC-V Keystone TEE, achieving full enclave memory disclosure and, ultimately, completely undermining remote attestation guarantees by extracting the long-term platform measurement key.Physical Memory Please 2026, ojs.ub.rub.de, Abstract
About the record (5 results left off)

123 published results from 122 publications, each placed by the hardest access it needed; 25 are only partly verified. Five more in the record are left off: four defeat no stated property, and one could not be verified.