Re: [Ace] Adrian Farrel's Block on charter-ietf-ace-00-00: (with BLOCK)
Göran Selander <goran.selander@ericsson.com> Wed, 14 May 2014 13:12 UTC
Return-Path: <goran.selander@ericsson.com>
X-Original-To: ace@ietfa.amsl.com
Delivered-To: ace@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E49761A007D; Wed, 14 May 2014 06:12:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level:
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9qBGq49Vg7L0; Wed, 14 May 2014 06:12:16 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 0C0451A0085; Wed, 14 May 2014 06:12:15 -0700 (PDT)
X-AuditID: c1b4fb25-f798c6d000001521-99-53736ba8997c
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id 7D.A2.05409.8AB63735; Wed, 14 May 2014 15:12:08 +0200 (CEST)
Received: from ESESSMB303.ericsson.se ([169.254.3.32]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.03.0174.001; Wed, 14 May 2014 15:12:07 +0200
From: Göran Selander <goran.selander@ericsson.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'The IESG' <iesg@ietf.org>
Thread-Topic: [Ace] Adrian Farrel's Block on charter-ietf-ace-00-00: (with BLOCK)
Thread-Index: AQHPbp/GZN+O86iEW0aDG4/qxYbMI5s/jGAAgAAucYCAAFQlgA==
Date: Wed, 14 May 2014 13:12:07 +0000
Message-ID: <CF992D22.12173%goran.selander@ericsson.com>
References: <20140513113751.2586.57851.idtracker@ietfa.amsl.com> <CF98959B.11F44%goran.selander@ericsson.com> <000201cf6f5c$ccc59950$6650cbf0$@olddog.co.uk>
In-Reply-To: <000201cf6f5c$ccc59950$6650cbf0$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.1.140326
x-originating-ip: [153.88.183.147]
Content-Type: text/plain; charset="utf-8"
Content-ID: <4A6B84576A1C3343840802A336374CA7@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRmVeSWpSXmKPExsUyM+Jvje6K7OJgg2ntGhbfv/UwW/zoucFs MePPRGYHZo8lS34yeazYvJIxgCmKyyYlNSezLLVI3y6BK+PnbL+CGcYVDYvPMjYwfjDsYuTk kBAwkVj4aikbhC0mceHeeiCbi0NI4CijxLtjk9ghnMWMEpf/f2QBqWITcJF40PCICcQWEfCW uLz9PVicWUBRYt2cPrC4sECQxNkzm5i7GDmAaoIlFr91hih3kmj+/QWsnEVAVeLQ29lgNq+A hcSNw6cYQWwhgQWMEmdelIPYnALWEvNvNrCC2IxAx30/tYYJYpW4xK0n85kgjhaQWLLnPDOE LSrx8vE/sHpRAT2Jd8dBajiA4koS07amgZjMApoS63fpQ0yxltjSeQnu+CndD9khrhGUODnz CcsERolZSJbNQuiehaR7FpLuWUi6FzCyrmIULU4tTspNNzLWSy3KTC4uzs/Ty0st2cQIjMSD W36r7mC8/MbxEKMAB6MSD++C2KJgIdbEsuLK3EOM0hwsSuK8X275BAsJpCeWpGanphakFsUX leakFh9iZOLglGpgzCwtnME3M8L4XVfkOv4yCbfpEsGu64w/Nhsc+/36c/e570J+D5td+OVW 9Hjy/a+4v51jx2POa9aOu/nP/n38kZfbNY1p/sOkWuW9atLvA3fMlbCU4M/cdyPzjteL0zPN XzypPrDL157dPPh+oNy5O7P7b1puWtb1n4/5puutxHefzqsoMsWnK7EUZyQaajEXFScCAJsx 90ilAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/ace/GIODo01IOCsZ2-ySwFG7vgxlsP0
Cc: "ace@ietf.org" <ace@ietf.org>
Subject: Re: [Ace] Adrian Farrel's Block on charter-ietf-ace-00-00: (with BLOCK)
X-BeenThere: ace@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Authentication and Authorization for Constrained Environments \(ace\)" <ace.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ace>, <mailto:ace-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ace/>
List-Post: <mailto:ace@ietf.org>
List-Help: <mailto:ace-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ace>, <mailto:ace-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 May 2014 13:12:19 -0000
Adrian, thanks for clarification. I don’t want to reopen this, but I think that the latest changes are a bit misleading, in particular "Note that the work is limited to CoAP and HTTP with DTLS and TLS. Other application protocols with their related transport protocols, and other protocols at other layers in the stack, are out of scope.” There is at least the multi-party protocol (referenced to as as “Existing authentication and authorization protocols” in the preceding paragraph of the charter) in scope. Its functionality may potentially complement or overlap DTLS/TLS (e.g. providing keys, security context etc.) If we consider this functionality out of scope at this stage we are making a safe bet that the solution will not be optimal for constrained environments. So, the limitation to CoAP and HTTP is fine. DTLS and TLS as working assumption/default security protocol is OK, but I think we should be open to optimisations. What do others think about this? Göran On 14/05/14 12:10, "Adrian Farrel" <adrian@olddog.co.uk> wrote: >I have no attachment to the specific transports, and would be happy with >the >constraint being voiced as security or application layer protocols. > >My mention of DTLS and TLS was just picking up the text that was already >there. > >A > >> -----Original Message----- >> From: Göran Selander [mailto:goran.selander@ericsson.com] >> Sent: 14 May 2014 06:25 >> To: Adrian Farrel; The IESG >> Cc: ace@ietf.org >> Subject: Re: [Ace] Adrian Farrel's Block on charter-ietf-ace-00-00: >>(with >BLOCK) >> >> Adrian, and all >> >> On 13/05/14 13:37, "Adrian Farrel" <adrian@olddog.co.uk> wrote: >> > >> >Reading the charter I don't see clearly that this work is limited to >> >specific protocols or specific places in the stack. I sense that the >> >intention is not to work on all protocols in constrained environments >> >but I don't think that is what the text actually says. I think that >> >the intention is to limit the work to the applications protocols with >> >their related transport protocols (withness CoAP and HTTP with DTLS >> >and TLS). Could this be called out more specifically? >> > >> >> I understand the concern that the work would not be sufficiently focused >> unless restricting to specific protocols or protocol layers. I¹m fine >>with >> restricting to HTTP and CoAP for access to resources, but I like to >> understand exactly what is meant by limiting the work to TLS/DTLS. >> >> As I understand the problem, it is about a multi-party protocol where a >> third party supports a client and a server, which are constrained, to >> perform authenticated and authorized access. The third party is assumed >>to >> have established a key/security association at least with the server to >> perform this. Compare section 1 of >> http://tools.ietf.org/html/draft-tschofenig-ace-overview-00 >> >> >> The fact that the client and server are constrained implies in >>particular >> that a DTLS handshake has a significant performance impact. If we really >> want it to support the constrained devices, we would use the established >> security association(s) and allow the third party to also be involved in >> authentication and key establishment between client and resource server. >> Compare e.g. OAuth 2.0 MAC Tokens >> http://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-04 >> >> Now, the 00-01 version of the charter says: >> >> "Once progress in identifying suitable candidate solutions has been >>made, >> the working group will verify whether the same mechanisms are also >> applicable beyond the use of CoAP and DTLS, which are the two main >> protocols the group will focus on for access to resources. In >> particular, the ability to use the developed solution over HTTP and TLS >> will be investigated. Note that the work is limited to CoAP and HTTP >> with DTLS and TLS. Other application protocols with their related >> transport protocols, and other protocols at other layers in the stack, >> are out of scope." >> >> When I first read ³other protocols Š are out of scope" I wondered if >>this >> multi-party protocol mentioned above is at all in scope. Maybe we could >> reformulate to make this clear? >> >> Assuming that the multi-party protocol is in scope, what is this >>protocol >> allowed to do? Only support with authorization information, or also >> support client-server with authentication and/or key establishment? >> >> If the latter is true, must the client-server anyway run DTLS? Or can >>the >> multi-party protocol in some aspect replace overlapping functionality in >> DTLS (and thereby reduce its performance impact)? >> >> >> Göran >> > >
- [Ace] Adrian Farrel's Block on charter-ietf-ace-0… Adrian Farrel
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Likepeng
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Adrian Farrel
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Likepeng
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Barry Leiba
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Jari Arkko
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Barry Leiba
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Göran Selander
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Corinna Schmitt
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Ludwig Seitz
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Adrian Farrel
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Göran Selander
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Barry Leiba
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Behcet Sarikaya
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Göran Selander
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Carsten Bormann
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Adrian Farrel
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Behcet Sarikaya
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Kathleen Moriarty
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Jari Arkko
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Likepeng
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Adrian Farrel
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Carsten Bormann
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Robert Cragie
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Adrian Farrel
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Likepeng
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Stefanie Gerdes
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Göran Selander
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Likepeng
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Jari Arkko
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Barry Leiba
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Robert Cragie
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Behcet Sarikaya
- Re: [Ace] Adrian Farrel's Block on charter-ietf-a… Mališa Vučinić
- [Ace] use of object security Michael Richardson
- Re: [Ace] use of object security Malisa Vucinic