Re: [Perc] PERC LIte

Alexandre GOUAILLARD <agouaillard@gmail.com> Wed, 24 May 2017 21:14 UTC

Return-Path: <agouaillard@gmail.com>
X-Original-To: perc@ietfa.amsl.com
Delivered-To: perc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A3B8129BDB for <perc@ietfa.amsl.com>; Wed, 24 May 2017 14:14:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level:
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 qumzv-oswiZG for <perc@ietfa.amsl.com>; Wed, 24 May 2017 14:14:19 -0700 (PDT)
Received: from mail-ua0-x234.google.com (mail-ua0-x234.google.com [IPv6:2607:f8b0:400c:c08::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1556D129BE6 for <perc@ietf.org>; Wed, 24 May 2017 14:14:18 -0700 (PDT)
Received: by mail-ua0-x234.google.com with SMTP id j17so104704671uag.3 for <perc@ietf.org>; Wed, 24 May 2017 14:14:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=G60fmzTizrTp/vpB02qLAl7DbIKsfa/QkCyS8fApvPE=; b=nX4O3Nz+OXNFEe2FYqPy/vxP7MqEXJtuWbnILefHtvjrl3rD7nN/YnLRQVSR06tIma LDJOVKN8eXH2aT8+4HIDXAHWFolb5rTTcSqSjKR6eJulIY6C3zyZYUnd4yzbdPT+nGzG USyD/O4O/mumlmcJQpjTZ02RqyL4+b3PzuZZvYMO5rXyhMhxu794pQE/kfdxBfusNnIV mrZ6fTzJ/vnkkqwotAlv9G988NlHZ23lxhha61Dx1a+S81RpANastjhJqwuNZdqXvk/H YvOReN9Jkl/RNzDPdCVm+YoHprdUDpcNxCwZ1Y0RKomkBZJQVxy8ZtPPzMPoxToASW6H 1+AQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=G60fmzTizrTp/vpB02qLAl7DbIKsfa/QkCyS8fApvPE=; b=EtE33sAeZG4fUyCcGL24PXL34z+XUsqtj7UPb0E2TvC1fDV2BfCm3bKuerkb0VV//e b2skPALIBtG9BBqVdHE87RcsD8kB8UszGqq0BoUDtq0QhHky5jcNRQN+Rwq0pO4OnoMn NsEl8m0iNaETa+ymnO0T2ZyfdjXvIrSft9GvIqGnF0vse85969LUo3YBiIIJw3eh8bs2 dxI7+7Kl+f6ot1jFxjIxfsf5M+eOKUhzDEGKCPcBdpUVALvZS3rEf7V6cQTsa8uaGZzr fQEK/WFUn7d/af0i/x0w2y+ARdTiPBrOz/tvMmJDxWmmjUjBsfbio/gNdJmuqE/M9nN0 AFiQ==
X-Gm-Message-State: AODbwcDGVrXN4qGi4Os0bld5knZA+24NlMNg8FiqjBrwHJ/kyo7OPCgq as5LFz4VQ9A89mytBsk2GkTETMOEdA==
X-Received: by 10.176.9.104 with SMTP id c40mr19095099uah.151.1495660457082; Wed, 24 May 2017 14:14:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.49.73 with HTTP; Wed, 24 May 2017 14:14:16 -0700 (PDT)
In-Reply-To: <1adbb700-b61e-b283-6e29-ff3b5fd0d5ee@gmail.com>
References: <9d1552b8-b69f-ac14-e28b-2905bd5e5692@gmail.com> <CAOW+2dtRYXcnzUnP3cZKKNXJ1FxJPwMw3hmb349KpbLJwQD5FA@mail.gmail.com> <1adbb700-b61e-b283-6e29-ff3b5fd0d5ee@gmail.com>
From: Alexandre GOUAILLARD <agouaillard@gmail.com>
Date: Thu, 25 May 2017 07:14:16 +1000
Message-ID: <CAHgZEq46mBQMEcQY-EM36s5_8FWCLJx9nrDo6FX4DA6COmmUYA@mail.gmail.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Cc: Bernard Aboba <bernard.aboba@gmail.com>, "perc@ietf.org" <perc@ietf.org>
Content-Type: multipart/alternative; boundary="f403043ee8f03fc92405504b9608"
Archived-At: <https://mailarchive.ietf.org/arch/msg/perc/z4W8AkNGut3DEiXIRhGi8Ythavg>
Subject: Re: [Perc] PERC LIte
X-BeenThere: perc@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 24 May 2017 21:14:26 -0000

bernard,

Good point.

i'm discussing with peter T, and proposal for webrtc WG and ORTC CG API
extensions are coming your way this week.  Sergio did it at the
PeerConnection level while peter is advocating an Api at the
RTPSender/Receiver level. Of course, the crypto-algorithm needs to be an
input variable as well.

On Thu, May 25, 2017 at 5:46 AM, Sergio Garcia Murillo <
sergio.garcia.murillo@gmail.com> wrote:

> Hi Bernard,
>
> Yes, the example API is just the lazy approach I have taken on my modified
> chromium, hardcoding the key to AES-GCM 256 so I didn't have to add an
> object to the IDL and worry about how to retrieve later on the c++ code.
>
> The API should allow to set the key and look more like:
>
> * const pc = new RTCPeerConnection({ mediaCrypto : { key :
> 'VEhJUyBJUyBUSEUgMzIgS0VZIFdJVEggMTIgU0FMVCBET1VCTEUgUEVSQyE=', suite  :
> 'AEAD_AES_256_GCM' } });*
>
> Anticipating the security comments, I don't expect that to be the final
> API for WebRTC, which IMHO should be a similar mechanism as the one in
> place for IdP (or even integrated with it), but I feel that that discussion
> should take place on the RTCWeb group and not here.
>
> Best regards
> Sergio
>
>
> On 24/05/2017 19:56, Bernard Aboba wrote:
>
> Thanks for posting this.
>
> Question:  In terms of API support, how is the crypto-algorithm
> specified?  So far, the proposed API just has the key.
>
> On Wed, May 24, 2017 at 10:11 AM, Sergio Garcia Murillo <
> sergio.garcia.murillo@gmail.com> wrote:
>
>> Hi all again,
>>
>> Also to start the discussion about 5), I would like to introduce again my
>> proposal for a "PERC Lite" approach.
>>
>> The main objectives and key points of this proposal are:
>>
>>    - Minimum viable PERC implementation
>>    - Minimize impact on both endpoints and MD
>>    - OHB is carried in the RTP payload (Encrypted Payload Header).
>>    - No changes to the DTLS/SRTP code/api/standards
>>    - No RTP E2E Header extensions
>>    - RTX/FEC/RED is supported HBH without any change to current
>>    standards/implementations.
>>
>> Best regards
>>
>> Sergio
>>
>>
>>
>> _______________________________________________
>> Perc mailing list
>> Perc@ietf.org
>> https://www.ietf.org/mailman/listinfo/perc
>>
>>
>
>
> _______________________________________________
> Perc mailing list
> Perc@ietf.org
> https://www.ietf.org/mailman/listinfo/perc
>
>


-- 
Alex. Gouaillard, PhD, PhD, MBA
------------------------------------------------------------------------------------
President - CoSMo Software Consulting, Singapore
------------------------------------------------------------------------------------
sg.linkedin.com/agouaillard

   -