Re: [dispatch] Updated PERC Charter proposal

Göran Eriksson AP <goran.ap.eriksson@ericsson.com> Mon, 25 May 2015 15:10 UTC

Return-Path: <goran.ap.eriksson@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B1BD1A907B for <dispatch@ietfa.amsl.com>; Mon, 25 May 2015 08:10:58 -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 ivRaQFJA9SSz for <dispatch@ietfa.amsl.com>; Mon, 25 May 2015 08:10:54 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76B021A9072 for <dispatch@ietf.org>; Mon, 25 May 2015 08:10:53 -0700 (PDT)
X-AuditID: c1b4fb30-f798d6d0000009ec-73-55633b7ba528
Received: from ESESSHC001.ericsson.se (Unknown_Domain [153.88.253.125]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id C6.A8.02540.B7B33655; Mon, 25 May 2015 17:10:51 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.71]) by ESESSHC001.ericsson.se ([153.88.183.21]) with mapi id 14.03.0210.002; Mon, 25 May 2015 17:10:51 +0200
From: Göran Eriksson AP <goran.ap.eriksson@ericsson.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>, DISPATCH <dispatch@ietf.org>
Thread-Topic: [dispatch] Updated PERC Charter proposal
Thread-Index: AQHQlKdG9ChevnWVek2TK9VDBGzQpZ2M0KkA
Date: Mon, 25 May 2015 15:10:50 +0000
Message-ID: <D188F24E.14D48%goran.ap.eriksson@ericsson.com>
References: <CAHBDyN6BeyL-wh_=t7jN+tfhTTnZK0uTBra-F7MR11x9eFkGpg@mail.gmail.com>
In-Reply-To: <CAHBDyN6BeyL-wh_=t7jN+tfhTTnZK0uTBra-F7MR11x9eFkGpg@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.0.150423
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <19CD0FF7E7BDA140AE57F18E195EF085@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRmVeSWpSXmKPExsUyM+JvrW61dXKowfuVqhaHFl9itZjfeZrd YumkBawWn/fvZ3Zg8WhZ1cvssXPWXXaPJUt+MnnM2vmEJYAlissmJTUnsyy1SN8ugSujfcc6 loKLLhX7f6g2MP606GLk5JAQMJH4N7+BDcIWk7hwbz2YLSRwlFFi8huxLkYuIHsxo8TGmbdZ QRJsAr4S/+fsBbNFBLwkXvz+wARiMwt4StzZ8pwRxBYWMJVYsvMHG0SNmcTH/WtZIGwjibXf 9oDFWQRUJRZt+8AMYvMKWEucbHkPVMMBtCxAYtHSEJAwp0CgxNyLLWCrGAVkJe5/v8cCsUpc 4taT+UwQNwtILNlznhnCFpV4+fgfWL2ogJ7E0q+noWoUJdqfNjBC9BpIvD83nxnCtpbYtf0y 1ExtiWULX0OdIyhxcuYTlgmMErOQrJuFpH0WkvZZSNpnIWlfwMi6ilG0OLU4KTfdyEgvtSgz ubg4P08vL7VkEyMwVg9u+W2wg/Hlc8dDjAIcjEo8vApNSaFCrIllxZW5hxilOViUxHk9u0JC hQTSE0tSs1NTC1KL4otKc1KLDzEycXBKNTAu4aqqWsbxb1LKrB+/27tae1hP3j3bFPE/huGD +hTL3ltHnTd/EF2VVvHr06owwTTBozKvPpz79ZmRv+qY7VX9DX8a7vNVN3rUrFlz/8TPmxb6 zIuXvnt2QvKy4azvazUdZa/Os/T59/xc/9O9Xavs+/a+XlKSf/KJfKjTcnWx1d3dMhE10a16 SizFGYmGWsxFxYkAXaZ4SrYCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/dispatch/e5xG46d-x7FLBRtq4SKtNq8Kx9s>
Cc: Ben Campbell <ben@nostrum.com>, Barry Leiba <barryleiba@computer.org>
Subject: Re: [dispatch] Updated PERC Charter proposal
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 May 2015 15:10:58 -0000

Hi,

I have some minor comments concerning the meaning of ³SIP² and ³WebRTC²
endpoints.

Sorry for the late response and for top-posting but it became a bit messy
to add inline:

1. The link to 
https://datatracker.ietf.org/doc/draft-ietf-rtcweb-overview/ did not work?
2. The text uses ³SIP² and ³WebRTC² to describe the different kind of
end-points that are in scope.
   W3C WebRTC WG recognises the fact that the WebRTC end points can be
browser end points 
   (browser + web (client portion of) web app) or native WebRTC (or rather
rtcweb) clients and both are in scope for the W3C WG.
   The browser endpoint trust model is different from that of native
clients and it is also evolving.
   I think that clarity in how different endpoints trust model and
security framework look like and different is beneficial for several of
the deliverables, notably 2,3 and 5.

3. The charter says it will ³notify² W3C WebRTC about this activity; what
do the WG expect to get back and why not Œcoordinate¹? And are there other
W3C WG¹s that are relevant?


Again, sorry for not being able to give this feedback previously. If all
of the above is clear to anyone except me, then I do apologise for having
missed that. 
In any case, I personally see these comments as minor and about
clarifications, neither which should prevent the charter from being
submitted to IESG.

Best Regards
Göran

-----Original Message-----
From: Mary Barnes <mary.ietf.barnes@gmail.com>
Date: Friday 22 May 2015 17:52
To: Dispatch <dispatch@ietf.org>
Cc: Barry Leiba <barryleiba@computer.org>, Ben Campbell <ben@nostrum.com>
Subject: [dispatch] Updated PERC Charter proposal

>Hi all,
>
>
>Below, please find an updated charter for PERC.  Magnus has updated the
>charter to incorporate feedback from the DISPATCH WG mailing list
>discussions and we've made a round of editorial changes.  It should be
>ready for Ben to submit to the IESG for
> consideration as a new WG.  So, please review and provide any final
>comments no later than 18:00 GMT on Monday, May 25th (and yeah, I know
>it's a US holiday but folks in the US have the rest of today to review
>and there really should be no surprises;)
>
>
>Regards,
>Mary
>DISPATCH WG co-chair
>
>
>
>
>=========================================================================
>
>
>
>
>
>Name: Privacy Enhanced RTP Conferencing (PERC)
>Area: ART
>Chairs: TBD
>Mailing List: <using
>dispatch@ietf.org
> for now> 
>
>Motivation for new WG
>
>RTP-based real-time multi-party interactive media
> conferencing is in widespread use today. Many of the deployments use one
>or more centrally located media distribution devices that perform
>selective forwarding of mixed-media streams received from the
>participating endpoints. The media transport protocol commonly
> used is RTP (RFC3550). There are various signaling systems used to
>establish these multi-party conferences.
>
>
>These
> conferences require security to ensure that the RTP media and related
>metadata of the conference is kept private and only available to the set
>of invited participants and other devices trusted by those participants
>with their media.  At the same time, multi-party
> media conferences need source authentication and integrity checks to
>protect against modifications, insertions, and replay attacks.  Media
>distribution devices supporting these conferences may also perform RTP
>header changes, and they often consume and create
> RTCP messages for efficient media handling.
>
>
>To date, deployment models for these multi-party
> media distribution devices do not enable the devices to perform their
>functions without having keys to decrypt the participants¹ media,
>primarily using Secure RTP (RFC3711) to provide session security.
>
>
>This trust model has limitations and prevents or
> hampers deployment of secure RTP conferencing in a multitude of cases,
>including outsourcing, legal requirements on confidentiality, and
>utilization of virtualized servers. Thus, a new architectural model and
>related specifications are needed, with a focused
> effort from the RTP and Security communities.
>
>WG Objectives
>
>This WG will work on a solution that enables centralized
> SRTP-based conferencing, where the central device distributing the media
>is not required to be trusted with the keys to decrypt the participants¹
>media. The media must be kept confidential and authenticated between an
>originating endpoint and the explicitly
> allowed receiving endpoints or other devices.  Further, it is desired
>that a solution still provides replay protection, so that the media
>distribution devices can¹t replay previous parts of the media.
>
>The solution must also provide security for each
> hop between endpoints and multi-party media distribution devices and
>between multi-party media distribution devices. The RTCP messages and RTP
>header extensions required for the media distribution device to perform
>the selective media forwarding may require
> both source authentication and integrity as well as confidentiality. The
>solution may also consider providing end-to-end security for a subset of
>the RTCP messages or RTP header extensions.
>
>The solution should be implementable by both SIP
> (RFC3261) and WebRTC (draft-ietf-rtcweb-overview
><https://datatracker.ietf.org/doc/draft-ietf-rtcweb-overview/>)
> endpoints. How telepresence endpoints using the protocols defined in the
>CLUE working group could utilize the defined security solution needs to
>be considered. However, it is acknowledged that limitations may exist,
>resulting in restricted functionality or
> need for additional adaptations of the CLUE protocols.
>
>This working group will perform the following work:
>
>1.
>    Define a general architecture and RTP topology(s) that enables
>end-to-end media security for multi-party RTP
> conferencing.
>2.
>    Define the trust model and describe the resulting security properties.
>3.  Document models considered for integrating the solution with WebRTC,
>SIP and CLUE establishment of conferencing sessions.
>4.
>    Specify any necessary extensions to SRTP.
>5.
>   Define needed Key Management Functions that distribute the keys. The
>system needs to be able to bind the media
> to the sender of the media¹s identity and/or the identity of the
>conference. 
>
>Collaboration
>
>If there is identification of missing protocols
> or functionalities, such work can be requested to be done in another
>working group with a suitable charter or by requests for chartering it in
>this WG or another WG. Potential items that might require work in other
>WGs are DTLS extensions (TLS WG) and RTP
> header extensions (AVTEXT WG). This work requires strong collaboration
>with the security area. We will notify AVTCore, CLUE, MMUSIC, RTCWEB,
>SIPREC, W3C WebRTC, and other related groups about this work.
>
>
>Non-Goals
>
>The PERC working group is not chartered to extend
> any signaling system used to establish the RTP-based conferences. It
>will, however, need to consider in its architecture how the solution may
>integrate with these systems, and document such consideration for WebRTC,
>SIP, and CLUE. The specification of how
> a particular system integrates the security solution will happen outside
>of this working group, in suitable venues.
>
>
>The WG will not consider non-real-time usage, multicast-based
> media distribution, or Security descriptions-based keying (RFC4568).
>
>Goals and Milestones
> 
>TBD  Submit architecture or framework specification
> to IESG (Standards Track)
>
>TBD Submit documentation of how to integrate solution
> in SIP, WebRTC and CLUE to IESG (Informational)
>
>TBD  Submit SRTP protocol extension specification
> to IESG (Standards Track)
>
>TBD  Submit Key-management protocol specification
> to IESG (Standards Track)
>
>
>Input to the WG
>
>Proposals already existing relating to this charter
> proposal:
>
>https://datatracker.ietf.org/doc/draft-jones-avtcore-private-media-reqts/
> 
><https://datatracker.ietf.org/doc/draft-jones-avtcore-private-media-reqts/
>>https://datatracker.ietf.org/doc/draft-jones-avtcore-private-media-framew
>>ork/
> 
><https://datatracker.ietf.org/doc/draft-jones-avtcore-private-media-framew
>ork/>https://datatracker.ietf.org/doc/draft-cheng-avtcore-srtp-cloud/
>
> <https://datatracker.ietf.org/doc/draft-cheng-avtcore-srtp-cloud/>
>
>
>