Thanks, Paul and Joe, for helping frame the discussions.  I thought I'd add the 
perspective of those working on the JSON Web Token (JWT) format in the way that 
Joe did for the JSMS format:

Goals:
- minimized wire size - enabling use in space-constrained environments, such as 
mobile browser query strings
- implementable easily from scratch in multiple different languages
- both signing and encryption specified
- algorithm agility, but a small set of standard algorithms defined for each 
agile point to start with
- no canonicalization of platonic ideals into octet streams
- easy discoverability by new implementers (view source approach)
- very limited extensibility

Anticipated extensions:
- multiple signers on the same plaintext

Non-Goals:
- optimistic signing
- backward compatibility with existing standards
- compatibility between instantiations of the format (e.g. XML, JSON, BSON)
- minimized memory
- minimized CPU
- multiple recipients for a single encrypted payload
- self-describing type structure for data structures

The primary difference is that using a compact representation is a key goal of 
the JWT spec.

Looking forward to talking with many of you next week!

                                -- Mike

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Joe 
Hildebrand
Sent: Saturday, March 19, 2011 1:43 PM
To: Paul Hoffman; [email protected]
Subject: Re: [woes] Preparation for the WOES meeting

Paul, this is a very helpful starting point - thanks.

>From my perspective (ekr can chime in on his own) there is nothing about the 
>JSMS format that we need to "win".  There are some things I'd like to to see 
>in the eventual format(s):

- implementable easily from scratch in multiple different languages
- both signing and encryption specified
- algorithm agility, but *one* (or as close to one as possible) algorithm 
defined for each agile point to start with
- no canonicalization of platonic ideals into octet streams
- multiple recipients for a single encrypted payload
- easy discoverability by new implementers (view source approach)
- very limited extensibility

Things that I don't see as priorities:
- multiple signers on the same plaintext (one signature can wrap another)
- optimistic signing
- backward compatibility with existing standards
- compatibility between instantiations of the format (e.g. XML, JSON, BSON)
- mimimized wire size
- minimized memory
- minimized CPU

On 3/18/11 7:08 PM, "Paul Hoffman" <[email protected]> wrote:

> Greetings. We would like to set the tone for the WOES 
> meeting-that-is-not-a-BoF that will happen on Monday, March 28, in 
> Prague. The meeting will be from 2000 to 2130 in the Karlin I room. 
> Sean Turner has asked us (Lucy and Paul) to be the co-chairs for this 
> meeting, and in turn we have assured him that neither of us want to 
> chair an eventual WG, if it is chartered.
> 
> We believe that a reasonable schedule might be:
> 
> 10 min introduction by Lucy and Paul
> 20 min discussion / presentation on draft-rescorla-jsms
> 20 min discussion / presentation on draft-jones-json-web-token
> 40 min discussion on what the rest of the community wants
>       and how it wants to proceed
> 
> For this meeting, we would like to talk almost exclusively about the 
> format, not the many different places where such formatted objects 
> might be used. This is based on an assumption that as long as the 
> eventual format has just enough building blocks plus some well-scoped 
> and well-designed extensibility, the discussion of where it can be 
> used is actually better had in the respective WGs, not here.
> 
> We note that the two proposed formats should probably be called "the 
> first two proposed formats": it is possible that there are others. The 
> group needs to decide over time whether the desired outcome is one 
> format or more than one format; history in the IETF indicates that this will 
> not be an easy decision.
> Another discussion topic is what kinds of documents are needed other 
> than format documents: is a requirements document (and possibly other 
> non-format
> documents) needed?
> 
> We note that this is not a formal BoF, and we will not be the eventual 
> leaders, so we are keeping this "agenda" informal as well. Please let 
> us know what you think of this.
> 
> -- Lucy Lynch and Paul Hoffman
> 
> _______________________________________________
> woes mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/woes

--
Joe Hildebrand

_______________________________________________
woes mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/woes

_______________________________________________
woes mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/woes

Reply via email to