Device Attestation
Evidence a verifier can check
An attestation bundle is signed with per-die identity, binding boot measurement, firmware, model and result digest. Trust is decided by the verifier, never by the device.
Design targets · not measured silicon results
- Trust boundary
- Supporting logic
- Signed data in flight
Self-reported health is not evidence
Compromised firmware reports whatever suits it. Signing only helps if the key is out of reach, and a captured attestation without freshness proves yesterday, not now.
- Measured epoch
- Flagged for re-measure
- Light = the digest being extended
Bind evidence to die, firmware and workload
TrustCore signs a bundle the verifier checks against approved configurations. Online freshness uses a nonce; offline sites queue against a monotonic counter so gaps stay visible.
Sequence
Order is the mechanism, and nothing here is optional.
- Ordered step
- Only exit
What follows from the diagram
-
Per-die signature
One part cannot forge evidence for another
-
Measurements in payload
Boot, firmware and model versions are stated explicitly
-
Freshness
Nonce online; ordered counter offline
-
Verifier-side policy
Approved configs live with the operator, not the device
Reviewing this mechanism?
The specification can still change. That stops being true after tape-out.