-
Notifications
You must be signed in to change notification settings - Fork 7
Description
EAT Measured Components (MC) are an extension to the EAT type system that can be used to model "measurable" objects of an attester's target environment, i.e., objects whose state can be sampled and digested.
Examples of such measured components include the invariant part of firmware loaded in memory at startup time, a run-time integrity check (RTIC), a file system object, or a CPU register.
MCs are defined as extensions of the EAT Measurement
claim, alongside "payload" CoSWIDs.
Unlike CoSWID, these do not require an anchoring file system, making them more suitable for early boot components.
Arm PSA and CCA software components can be straightforwardly mapped to MCs.
Future attester technologies utilizing EAT will be able to use MCs seamlessly.
MCs reuse some parts of the CoRIM type systems (namely, digest
and version
) and have CBOR and JSON serialisations.
This issue tracks their addition to the measurement-values
map.