Re: [dispatch] Proposal for a new WG: Privacy Enhanced RTP Conferencing (PERC)

Adam Roach <adam@nostrum.com> Mon, 13 April 2015 21:32 UTC

Return-Path: <adam@nostrum.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 4A1A81A8855 for <dispatch@ietfa.amsl.com>; Mon, 13 Apr 2015 14:32:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] 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 sI3AwUAn_FIx for <dispatch@ietfa.amsl.com>; Mon, 13 Apr 2015 14:32:03 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5CAF1A8848 for <dispatch@ietf.org>; Mon, 13 Apr 2015 14:32:03 -0700 (PDT)
Received: from Orochi.local (99-152-145-110.lightspeed.dllstx.sbcglobal.net [99.152.145.110]) (authenticated bits=0) by nostrum.com (8.15.1/8.14.9) with ESMTPSA id t3DLVxx5091076 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 13 Apr 2015 16:32:00 -0500 (CDT) (envelope-from adam@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host 99-152-145-110.lightspeed.dllstx.sbcglobal.net [99.152.145.110] claimed to be Orochi.local
Message-ID: <552C35CE.8010206@nostrum.com>
Date: Mon, 13 Apr 2015 16:31:58 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: Ben Campbell <ben@nostrum.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <55134454.9050302@ericsson.com> <DF642B61-47ED-4F33-BE7F-3F70FF80B294@nostrum.com>
In-Reply-To: <DF642B61-47ED-4F33-BE7F-3F70FF80B294@nostrum.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/dispatch/25D9IFdbv_of1FsI6uXSZYzTxgs>
Cc: DISPATCH list <dispatch@ietf.org>
Subject: Re: [dispatch] Proposal for a new WG: Privacy Enhanced RTP Conferencing (PERC)
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, 13 Apr 2015 21:32:05 -0000

On 4/9/15 16:29, Ben Campbell wrote:
> For the record, I'd love to see this get chartered. I think the 
> charter is on the right track. It might be worth mentioning the drafts 
> in the charter as "inputs" to the work.
>
> Is anyone else interested in working on this?

We're definitely interested in implementing client functionality to 
support the requirements outlined in 
draft-jones-avtcore-private-media-reqts. I am willing to provide 
feedback on the work and to convey information back from our 
implementation team as the specifications progress.

On 4/10/15 09:37, Robert Sparks wrote:
> What is the motivation for declaring any extensions to signalling 
> systems out of scope? (Not saying I see any that need to be created, 
> but I'm surprised that it's not something that the group might need to 
> investigate rather than making that call at chartering time)?

I think that the expertise required to make PERC successful is somewhat 
different than that involved in extending SIP in a sensible fashion. I 
would prefer this WG talk about the nature of the information that needs 
to be exchanged in order to make the system work, and then have a 
separate effort that discusses how to encode it at the signaling layer. 
I suspect that the majority of this information will be conveyed in SDP 
for SIP and JSEP, and that the corresponding specification work would 
take place in MMUSIC. From that perspective, it would probably be good 
to mention MMUSIC in the "Collaboration" section of the charter.

Based on the architecture as proposed in the drafts, there will probably 
be one or more new interfaces that don't presently exist (e.g. to convey 
identity information from the key server to the participants). These 
aren't extensions to "any signaling system used to establish the RTP 
based conferences," and there aren't existing protocols that clearly 
handle them (as far as I know). I think the charter should be clear on 
whether development of protocols for these interfaces are in scope. If 
they're not, we should at least have some idea of where they *will* be 
developed.


On 4/13/15 08:49, Paul Kyzivat wrote:
> I *think* there will be a problem: that a mixer won't be able to 
> insert the clue capture-id into the RTP/RTCP.

One of the really important characteristics of the current proposals is 
that they allow the MCU (not really a mixer, more of a switcher) to 
read, add, modify, and remove RTP header extensions. There is a 
mechanism for end-to-end encryption of some extension headers if the 
endpoints require that property, but it's optional.

/a