[jose] Proposed Agenda for Interim Working Group Meeting

Mike Jones <Michael.Jones@microsoft.com> Sat, 13 April 2013 18:48 UTC

Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D6F321F8D86 for <jose@ietfa.amsl.com>; Sat, 13 Apr 2013 11:48:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6BcTBwtZd6hW for <jose@ietfa.amsl.com>; Sat, 13 Apr 2013 11:48:31 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2lp0237.outbound.protection.outlook.com [207.46.163.237]) by ietfa.amsl.com (Postfix) with ESMTP id 6122921F8605 for <jose@ietf.org>; Sat, 13 Apr 2013 11:48:30 -0700 (PDT)
Received: from BN1AFFO11FD016.protection.gbl (10.58.52.202) by BN1AFFO11HUB008.protection.gbl (10.58.52.118) with Microsoft SMTP Server (TLS) id 15.0.675.0; Sat, 13 Apr 2013 18:48:59 +0000
Received: from TK5EX14HUBC105.redmond.corp.microsoft.com (131.107.125.37) by BN1AFFO11FD016.mail.protection.outlook.com (10.58.52.76) with Microsoft SMTP Server (TLS) id 15.0.675.0 via Frontend Transport; Sat, 13 Apr 2013 18:48:59 +0000
Received: from TK5EX14MBXC283.redmond.corp.microsoft.com ([169.254.2.224]) by TK5EX14HUBC105.redmond.corp.microsoft.com ([157.54.80.48]) with mapi id 14.02.0318.003; Sat, 13 Apr 2013 18:47:29 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Jim Schaad <ietf@augustcellars.com>, Karen O'Donoghue <odonoghue@isoc.org>
Thread-Topic: Proposed Agenda for Interim Working Group Meeting
Thread-Index: Ac44d1jWKgMVlUPqSZCKazcg+mJZHg==
Date: Sat, 13 Apr 2013 18:47:29 +0000
Message-ID: <4E1F6AAD24975D4BA5B16804296739436761CA72@TK5EX14MBXC283.redmond.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.35]
Content-Type: multipart/alternative; boundary="_000_4E1F6AAD24975D4BA5B16804296739436761CA72TK5EX14MBXC283r_"
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(199002)(189002)(4396001)(81542001)(54316002)(66066001)(81342001)(47976001)(49866001)(33656001)(80022001)(16406001)(53806001)(55846006)(31966008)(18277545001)(564824004)(54356001)(77982001)(46102001)(74502001)(76482001)(5343635001)(56816002)(56776001)(59766001)(15202345001)(18276755001)(74662001)(79102001)(51856001)(69226001)(5343655001)(71186001)(65816001)(20776003)(16236675001)(512954001)(47446002)(63696002)(50986001)(47736001); DIR:OUT; SFP:; SCL:1; SRVR:BN1AFFO11HUB008; H:TK5EX14HUBC105.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 0815F8251E
Cc: "jose@ietf.org" <jose@ietf.org>
Subject: [jose] Proposed Agenda for Interim Working Group Meeting
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jose>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Apr 2013 18:48:33 -0000

Knowing that we need to publish an agenda for the interim meeting soon, I thought I'd propose a starting point to kick off the agenda discussions.  My goal is to have us make the most progress possible towards resolving open issues.

                                                            -- Mike

MONDAY, APRIL 29
===============

9:00-9:30:  Note Well, Introductions, Logistics, Goals, Day 1 Agenda Overview - Jim Schaad and Karen O'Donoghue
9:30-9:50:  Overview of Recent changes to JWS, JWE, JWK, and JWA documents - Mike Jones
               The goal of this brief session is for attendees to understand the changes made and issues addressed by those changes
9:50-10:05:  Break
10:05-12:00:  Existing Open Issues Session 1
               The goal of this session, and the other open issues sessions, is, for each issue to:
                              - Identify possible resolutions
                              - Determine support in the room for each of the resolutions
                              - Determine what specific question(s) to ask the working group on the list
                              - Propose closure of the issue with a specific resolution if consensus is apparent
                                 (with actual closure happening after confirming the consensus on the mailing list)
               - Issue #7:  Algorithm identifiers/parameters incompatible with WebCrypto
               - Issue #11:  Should we use RFC 5116 and remove the JWE Integrity Value field?
               - Issue #12:  Should the x5c field be removed from JWE?
               - Issue #15:  Should at least one key indicator be mandatory?
12:00-12:45:  Lunch
12:45-2:45:  Existing Open Issues Session 2
               - Presentation by Richard Barnes on draft-barnes-jose-key-wrapping (assuming he's willing!)
               - Review by Matt Miller of draft-miller-jose-jwe-protected-jwk (assuming he's willing!)
               - Issue #13:  Enable AEAD key wrapping
               - Issue #14:  Support longer wrapped keys than OAEP allows
2:45-3:05:  Break
3:05-5:00:  Existing Open Issues Session 3
               - Issue #4:  Remove wrapped keys from integrity check (allow separation of keys from data)
               - Issue #9:  Should we add a "spi" header field?
               - Issue #16:  URI identifying a specific key in a JWK set
               - Issue #17:  Add 'aud' and 'iss' to 4.1 Reserved Header Parameter Names
               - Issue #18:  Address MAC key lifetime concerns
               - Issue #8:  Direct mode for key agreement needs security analysis

TUESDAY, APRIL 30
==============

9:00-9:20:  Note Well, Day 2 Agenda Overview - Jim Schaad and Karen O'Donoghue
9:20-10:20:  W3C WebCrypto Coordination
               Discuss touch points between WebCrypto and JOSE and determine feedback to give WebCrypto
10:20-10:35:  Break
10:35-11:15:  Use Cases
               Discuss issues with the Use Cases specification and possible changes needed
11:15-12:00:  Next Steps Session 1 - Status of Key Wrapping Drafts
               Determine next steps for issues covered in draft-barnes-jose-key-wrapping and draft-miller-jose-jwe-protected-jwk
               In particular, should either become WG drafts?
12:00-12:45:  Lunch
12:45-1:45:  Next Steps Session 2 - Discuss actions needed to bring JWS, JWE, JWK, and JWA to Working Group Last Call
               The goal of this session is to determine specific steps needed to achieve WGLC and assign owners and timelines
1:45-2:45:  Next Steps Session 3 - Polls and Consensus Calls
               Determine specific wording for polls and consensus calls needed to gather input on remaining open issues
2:45-3:00:  Break
3:00-3:20:  Next Steps Session 4 - Next Meetings and Phone Calls
               Decide when our next meetings will be and at what times to schedule recurring WG phone calls
3:20-4:00:  Summarize of Next Steps
               Review next steps, owners, and timelines for those steps to occur
4:00-5:00:  Other Topics
               This time is reserved to consider other issues or topics that may arise