Skip to content
Technology How it works Breeder — Hyperion Burner — Aegis Burner — MetroVolt AI-Native Architecture Magnets Fuel cycle Safety Roadmap
Solutions AI & Data Centers Defense & Government Grid & Baseload Neutron Detection Quantum
Learn Technical Library
Proof Publications Whitepapers Technical Library Open Science & Reproducibility The Honest Gates
Company About / Mission Leadership Environment Health & Safety Investors Careers Press Contact
3D Model
AI Architecture › Security & Zero-Trust
Security & Zero-Trust

Remote Attestation of Control Nodes

Before the plant will speak to an edge FPGA, the node must prove - with a signed measurement - that it is running exactly the firmware policy expects.

STRATEGY / SLOW ▲ ▼ MICROSECOND REAL-TIMEL7Ecosystem & Strategytelemetry ▲ control ▼open ▸L6Experience & Visualizationtelemetry ▲ control ▼open ▸L5Applications & Copilotstelemetry ▲ control ▼open ▸L4Orchestrationtelemetry ▲ control ▼open ▸L3Twin Modeling & AItelemetry ▲ control ▼open ▸L2Data Fabrictelemetry ▲ control ▼open ▸L1Control Planetelemetry ▲ control ▼open ▸L0Foundationtelemetry ▲ control ▼open ▸PHYSICAL S.M.A.R.T. GENERATOR PLANTBREEDER · HYPERION1R0 1.2 m · A 2.5 · 16.84 T · δ −0.30BURNER · TANDEM MIRROR2317 T throat · 26.49 T plug · fₙ 5.44% · DEC1 center stack + plasma · 2 high-field plug · 3 expander → direct converterCOLOR GRAMMAR strategy AI-workflow infra/data models reactor/DECLINE SEMANTICStelemetry (µs)controlKRONOS FUSION ENERGYAI-NATIVE S.M.A.R.T. GENERATORMASTER BLUEPRINTSHEET 01REV. 2026-08L0-L7 · 2 MACHINES
The AI-Native S.M.A.R.T. Generator Master Blueprint — eight layers (L0→L7), one control stack, wired to both machines. Telemetry rises in microseconds; control descends the same path.

Trust, but verify continuously

Secure boot ensures a node runs only signed firmware; remote attestation lets the rest of the plant confirm which signed firmware, and that it has not been rolled back to a known-vulnerable version. Each node accumulates a measurement of its boot chain (see secure boot) into a protected register and can produce a signed quote of that measurement on demand. A verifier compares the quote to a golden value for the node's role.

The attestation exchange

python
# Verifier side: gate all access on a fresh, matching quote
def attest(node):
    nonce = random_nonce()                       # anti-replay
    quote = node.quote(nonce)                     # signed by device key
    if not verify_sig(quote, node.ek_pub):        # genuine device?
        return REJECT
    if quote.nonce != nonce:                       # fresh, not replayed?
        return REJECT
    if quote.measurement != golden(node.role):    # expected firmware?
        return REJECT
    if quote.fw_version < policy.min_version:      # no rollback
        return REJECT
    return ACCEPT

Coupled to identity issuance

Attestation is not a one-time gate. Because control-node certificates are short-lived (see zero-trust identity), every renewal re-runs attestation. A node whose firmware is tampered mid-operation fails its next renewal within hours and is cut off; peers stop accepting its mTLS sessions and the supervisor treats it as failed and drives toward a safe state. This continuous re-verification is what turns a static boot check into an ongoing property of the running plant.

Freshness and rollback protection

Two properties beyond a matching measurement are essential. A nonce ensures the quote is fresh, so an attacker cannot replay a previously valid quote from a since-tampered node. A monotonic firmware-version check ensures a validly signed but older, known-vulnerable image is rejected even though its signature verifies - a valid signature never means a safe artifact. Both are enforced by the verifier before any actuation path is opened to the node, and both feed the decision-audit lineage so that every accepted node's attested state is on the record.

Truth table of the decision

sig okfreshmeasurement matchACCEPT
1111
1100
1010
0110

Design status

The attestation protocol, nonce handling, rollback protection, and verifier are implemented against development boards and the twin. Production device endorsement keys and the golden-measurement registry are provisioned during the FOAK build; attestation is not yet gating a live reactor's actuators.

Content reviewed August 2026 · design-and-simulation stage