Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

register a CWT claim #30

Merged
merged 2 commits into from
Oct 23, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion draft-birkholz-rats-epoch-markers.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ informative:
date: 2023-06
version: 1.00
I-D.ietf-rats-ar4si: rats-ar4si
IANA.cwt:

venue:
mail: [email protected]
Expand Down Expand Up @@ -149,7 +150,7 @@ Handles are most useful to establish freshness in unsolicited and solicited dist
An Epoch Marker can be used as a nonce in challenge-response remote attestation (e.g., for limiting the number of ad-hoc requests by a Verifier).
Using an Epoch Marker requires the challenger to acquire an Epoch Marker beforehand, which may introduce a sensible overhead compared to using a simple nonce.

# Epoch Marker Structure
# Epoch Marker Structure {#sec-epoch-markers}

At the top level, an Epoch Marker is a CBOR array carrying the actual epoch id ({{epoch-payloads}}) and an optional veracity proof about the Epoch Bell.

Expand Down Expand Up @@ -398,6 +399,17 @@ IANA is requested to allocate the following tags in the "CBOR Tags" registry
| 26984 | uint | strictly monotonically increasing counter | {{sec-strictly-monotonic}} of {{&SELF}} |
{: #tbl-cbor-tags align="left" title="New CBOR Tags"}

## New CWT Claim {#sec-iana-em-claim}
thomas-fossati marked this conversation as resolved.
Show resolved Hide resolved

This specification adds the following value to the "CBOR Web Token Claims" registry {{IANA.cwt}}.

* Claim Name: em
* Claim Description: Epoch Marker
* Claim Key: 2000
* Claim Value Type(s): CBOR array
* Change Controller: IESG
* Specification Document(s): {{sec-epoch-markers}} of {{&SELF}}

--- back

# Examples {#examples}
Expand Down