- Append-only registry
- A registry whose entries can be added but never modified or removed. CPHAR registries are append-only with explicit status updates rather than in-place edits.
- Attestation
- A signed statement by a seal device asserting that it remains in possession of a non-exportable signing key under defined tamper assumptions.
- Auditor
- An independent party that examines inspection, custody, and registry records to validate CPHAR deployments.
- Challenge-response
- A protocol in which a verifier issues a fresh, unpredictable nonce and the seal returns a signature over that nonce.
- Commitment
- A cryptographic value that binds a party to a chosen input without revealing it. Used in CPHAR for lot identities and reserve fields.
- Domain separation
- A construction in which signed messages include a fixed context string so that a signature in one domain cannot be replayed in another.
- Firmware measurement
- A cryptographic digest of the seal device's firmware, recorded at provisioning and re-checked at each attestation.
- Freshness window
- The maximum time a verifier accepts between issuing a challenge and accepting the response.
- Inspection
- The human process of verifying physical commodity quantity and grade prior to sealing.
- Lot
- A discrete, inspected unit of physical commodity to which a seal is attached.
- Lot commitment
- A commitment derived from inspection data, used as the registry binding key for a sealed lot.
- Manufacturer attestation
- Vendor-issued evidence that a seal device is genuine and was provisioned under defined procedures.
- Non-exportable key
- A private key that the seal cannot reveal outside its tamper boundary, even on instruction.
- Proof bundle
- The package of attestations, snapshot references, and optional zero-knowledge proofs that supports a reserve claim.
- Registry
- An append-only record binding seal identities to inspected lots, plus revocation and status data.
- Reserve claim
- A statement that some set of registered lots, attested by live seals, satisfies a property (such as a minimum mass threshold).
- Revocation
- Marking a seal as no longer trusted (retired, lost, suspected compromise).
- Seal
- A tamper-responsive cryptographic device physically attached to a reserve unit.
- Snapshot
- A content-addressed picture of the registry at a specific point in time, used so verification is reproducible.
- Tamper-evident
- A physical construction that visibly shows tampering after the fact.
- Tamper-responsive
- A construction that responds to tampering, typically by destroying or disabling key material.
- Transparency log
- A public, append-only log used to publish registry snapshot commitments so that snapshot equivocation can be detected.
- Verifier
- A party that challenges a seal, validates the response, and consumes the resulting reserve claim.
- Zero-knowledge proof
- A cryptographic proof that some statement is true while revealing nothing beyond the statement's truth.
Glossary
Definitions of CPHAR terms used throughout the protocol, architecture, and operations documentation.