[Perc] Cullen random notes from design call Nov 30

"Cullen Jennings (fluffy)" <fluffy@cisco.com> Mon, 30 November 2015 18:01 UTC

Return-Path: <fluffy@cisco.com>
X-Original-To: perc@ietfa.amsl.com
Delivered-To: perc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2FF71B2AA0 for <perc@ietfa.amsl.com>; Mon, 30 Nov 2015 10:01:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -114.511
X-Spam-Level:
X-Spam-Status: No, score=-114.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] 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 o4MzsNWCgn1N for <perc@ietfa.amsl.com>; Mon, 30 Nov 2015 10:01:53 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78A6A1B2A9E for <perc@ietf.org>; Mon, 30 Nov 2015 10:01:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2516; q=dns/txt; s=iport; t=1448906513; x=1450116113; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=KUE35gvPlyoL+X53C5nEVuGDe+vDYzwlu27cl5Y7i9o=; b=diCvxNyWb07OKtJmHJ97xHy/PYKBb/BuZ8VjdmLGO9NGU8PflcwCUgfa rR3QEJfHsCfciGpAE6ajaBLLTX2SAbDIhKPx+nb9zjNuBTy5tn/TbJVUH JfYZGHXqby/WTJp87yB0D/N24V4aTWEDeDNxMqzYQU1COwA4GwwnZsydW Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AiBQCLjVxW/4QNJK1egzuBSMAdh0Q8EAEBAQEBAQF/C4Q7OlEBPkInBIhBmlqgTAEBAQEGAQEBAQEBHYhkhC6GZIEVBZZXAYECjDWcYAE4K4IRDRCBVoUbJRyBBwEBAQ
X-IronPort-AV: E=Sophos;i="5.20,365,1444694400"; d="scan'208";a="49177331"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Nov 2015 18:01:52 +0000
Received: from XCH-RTP-005.cisco.com (xch-rtp-005.cisco.com [64.101.220.145]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id tAUI1qWR031887 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <perc@ietf.org>; Mon, 30 Nov 2015 18:01:52 GMT
Received: from xch-rtp-004.cisco.com (64.101.220.144) by XCH-RTP-005.cisco.com (64.101.220.145) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 30 Nov 2015 13:01:51 -0500
Received: from xch-rtp-004.cisco.com ([64.101.220.144]) by XCH-RTP-004.cisco.com ([64.101.220.144]) with mapi id 15.00.1104.000; Mon, 30 Nov 2015 13:01:51 -0500
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: "perc@ietf.org" <perc@ietf.org>
Thread-Topic: Cullen random notes from design call Nov 30
Thread-Index: AQHRK5kwVkhNxrwJZU6z3K1i1JYMnA==
Date: Mon, 30 Nov 2015 18:01:51 +0000
Message-ID: <779F5752-BE63-4A6F-B432-BE2D748A9C68@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.20.249.165]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <E7CB7557D77B94468E837A8BC773E11C@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/perc/i07wXCShYfkRy9Xaw2GMe9XcUIM>
Subject: [Perc] Cullen random notes from design call Nov 30
X-BeenThere: perc@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Privacy Enhanced RTP Conferencing <perc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/perc>, <mailto:perc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/perc/>
List-Post: <mailto:perc@ietf.org>
List-Help: <mailto:perc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/perc>, <mailto:perc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2015 18:01:54 -0000

			
My random notes from todays design call

V 
MDD can not change 

P 
MMD can not change

X
yes - MDD can add header such as mixer to client audio level 

M
MMD can not change it. The M bit for audio is tired to the SSRC so the jitter buffer is logically per SSRC so when and endpoint sees a SSRC change, it can do the right thing with jitter buffers. 

PT 
An MDD changing the PT could cause bad noise by playing video into PCM. 

If a endpoint has a buffer overflow in codec, it can be exploited by someone just calling the device so not really so worried about a MDD being able to exploit this. The endpoint needs to fix this regardless of PERC. 

Agree that MDD needs to change PT 

Leave open the option of also having original PT value as well so that we can validate the change. 


SEQ NUM
- MDD can change 
- original seq number needs to be preserved

and discussion around attacks also lead to some discussion that end to end RTCP was desirable in RTCP case


Timestamp 
- MDD MAY need to change it (depended on SSRC change decision) 
- need original value 
- after SSRC decision came back to and decided MDD can not modify Time stamp 


SSRC 
- splicing attack not possible if group key not given to different endpoints with same SSRC. Magnus and I agree on pushing this up to next layer and then we can discuss the various ways this could be done. 

- adam point out if change SSRC ever 20 ms packet sill like average of 71 weeks to have a collision

- mo  point out it is just not 32 bits here but bunch more 

- no one on call arguing for changing SSRC

very complicated to have secure RTCP if you allow this to change 

Decision on call is MDD can not change SSRC 


CSRC 
- MDD can not modify it (make no sense in perc context)
- it may have been set by some endpoint 

CC
- same as CSRC (MDD can not change)


Header Extensions

TTO
- looks like RMCAT will not use this so may be irrelevant 
- not agrement on what is needed

SMPTE 
- no one does this today and fairly unlikely 

Sync Metadata (RFC 6051)
- having the MDD remove this would break end to end SR in RTCP 
- did not see need for MDD to change or remove 

Client to Mixer audio level 
- MDD does not need to change or remove 

Mixer to client
- MDD does not modify 
- irrelevant in perc environment

CVO 
- MDD does not change 

ROI
- MDD does not change