Skip to content

Consider using TCG Concise Evidence Binding, like the OCP Profile for EAT #83

@dkumar-nv

Description

@dkumar-nv

Summary

This draft introduces a new measured-component format to fill the gap that the measurements claim in EAT (RFC 9711) supports only CoSWID. While the motivation is valid, a well-established format already exists that addresses this need: TCG DICE Concise Evidence Binding for SPDM v1.1 (concise-evidence), as seen in OCP Profile for IETF EAT

Background

The TCG DICE Concise Evidence Binding for SPDM (v1.1) defines a concise-evidence schema that:

  1. Is not limited to filesystem-anchored measurements (it handles early boot, firmware, runtime integrity, SPDM measurement blocks, and more).
  2. Is compatible with the CoRIM schema and designed for IETF RATS-style appraisal workflows.

The OCP Profile for IETF EAT demonstrates that TCG concise-evidence can be carried directly as a measurements-format value within an EAT token — making it applicable beyond SPDM, as a general-purpose format for measurements claim within EAT.

Concern

  1. Introducing a new mechanism creates:
    A. Fragmentation: Attesters working across OCP/TCG as well as RATS ecosystems may face pressure to support two distinct measurement encoding formats within EAT.
    B. Interoperability risk: Verifiers appraising EAT tokens would need to handle both formats, increasing complexity and the attack surface of the appraisal logic.
  2. concise-evidence enables straightforward comparison with CoRIM by making the structure of measurements claim in evidence same as the structure of CoRIM. But with draft-ietf-rats-eat-measured-component, the comparison to CoRIM is not straightforward.

Request

I request that the authors and WG consider the following:

  1. Acknowledge the existence and applicability of TCG concise-evidence as an existing measurements-format for EAT, as demonstrated by the OCP Profile for IETF EAT. It would be great to see draft-ietf-rats-eat-measured-component mention the existing work in its gap analysis.
  2. Evaluate whether the information model is meaningfully distinct from the semantics already encoded in concise-evidence (component name, version, digest, algorithm, authority — these are all present in TCG concise-evidence).
  3. Coordinate with TCG DICE WG and OCP Security WG to avoid multiple standards for measurements claim.
  4. Consider friendliness with CoRIM with draft-ietf-rats-eat-measured-component to keep verifier implementation straightforward.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions