Re: [Sframe] Dispatch of SFrame for End-To-End Encrypted Conference Calls

Sergio Garcia Murillo <sergio.garcia.murillo@cosmosoftware.io> Mon, 15 June 2020 20:11 UTC

Return-Path: <sergio.garcia.murillo@cosmosoftware.io>
X-Original-To: sframe@ietfa.amsl.com
Delivered-To: sframe@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90AEC3A087D for <sframe@ietfa.amsl.com>; Mon, 15 Jun 2020 13:11:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cosmosoftware-io.20150623.gappssmtp.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 ZmWEEH8YosUn for <sframe@ietfa.amsl.com>; Mon, 15 Jun 2020 13:11:32 -0700 (PDT)
Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (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 CA56C3A08E4 for <sframe@ietf.org>; Mon, 15 Jun 2020 13:10:03 -0700 (PDT)
Received: by mail-wr1-x42f.google.com with SMTP id l11so18456470wru.0 for <sframe@ietf.org>; Mon, 15 Jun 2020 13:10:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cosmosoftware-io.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=N+0bWbgFl7wjkNbYvvLQ5a9yh/8h6SSIDATYvDroqqM=; b=mGM0SN35ZjAvW5NPPVrRwW0EHjOpZLwbnHVDkJ2s5+nKH4aDfGdjsslMqDmHD5VdgQ 4fTeALxoBlvKnv0ToaU60521GDurbemyaYBpVAXEVPFd0JRKql9PgcBJLuN4qZ3f6tBv 2BDbVPw5nBAB8pKahPV0lQg7eDYBzQwjfOwP26MhWj5Q5xABds7ZkndymjhZaHD6M1sq UnxcJgSM2l5RuC4l9OAo8XPLBjsmcwtw+oaV2rL3G5jg8Mo/HCTD+JZ4wkkx+LpBLjNJ XBgFdVdcd5GcWsFM6gCjRlIsKFImDOfGZm7EFiYYx3aMvS4qtlhJwVtJmGL4jgdJmc+e xETQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=N+0bWbgFl7wjkNbYvvLQ5a9yh/8h6SSIDATYvDroqqM=; b=QJrjJERaS6XT1B6YY1M2Lx9PgJyO1DZZ9g3f+tB7bc5ZGDw7jbzfanXbICwcvjwDxz kcv9OqRUyGiu9Og8NA8k9wJzrCEVyG7aiR7Iz7tpGQ5OYM7AJz6UGXP164XZm6a3wsuB mtP6eHSiL6ZnPNX3o+O+l9hqeuKi0Dxtrp7yy3humysf/veQtof5fVD5Uygp9mp3BjdP wOzjMEIlhThembvARqESvpfzKPBaMyCitAdOOH+yELY9vh9tA1jlNZp1r4gH4ZOdTfEN 0y7mJCepv/7xDfnW6DH4nyA6I0LGp9pBZ5fF9Tk1gA+0AuFCeXij4R9jiq+0Oh88BLFa FkRw==
X-Gm-Message-State: AOAM532RQ1GETcqagcgbP8PfvqR7X1cdBjsuN7od32hKbE6fg2azwPb9 SCcyxTzn2bo0mvCSn/42z4/MmuGnpfc=
X-Google-Smtp-Source: ABdhPJwtTOEYJa3e6g0TMIUIe+hTRTh260PnbsF9wTE3LguKoRZt0nQutfWs/S+zudi3OMM5ZnaZVA==
X-Received: by 2002:a5d:4e87:: with SMTP id e7mr29033569wru.427.1592251801612; Mon, 15 Jun 2020 13:10:01 -0700 (PDT)
Received: from [192.168.0.11] (79.108.125.160.dyn.user.ono.com. [79.108.125.160]) by smtp.gmail.com with ESMTPSA id a6sm25455581wrn.38.2020.06.15.13.10.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 15 Jun 2020 13:10:01 -0700 (PDT)
To: Dispatch WG <dispatch@ietf.org>, sframe@ietf.org
References: <CAHo7dC8oF4nOkVXf2=igaGdtRYTGk0a=rjkBZ7goYjZP+m25ew@mail.gmail.com> <E8A5F574-7D1B-4BE7-873E-9AFF84C0B3A8@nostrum.com> <CAHo7dC_O13kQdwMmkKcaQ1ctxVKSvv3EqdRfikBhohDaiaujsg@mail.gmail.com> <CAOdDvNri5J5p74Niosc4JKPhMOUTeq5hqK2ZjPD-RxQ0w75M6Q@mail.gmail.com> <CAOdDvNrx4cMn20XMrv9zO1jKi8FtEkDLEE7nvc15DKVodJ6NxA@mail.gmail.com> <4425D473-7A6A-4AF5-BA53-635255D6EC55@nostrum.com>
From: Sergio Garcia Murillo <sergio.garcia.murillo@cosmosoftware.io>
Message-ID: <a77704eb-ae97-b3aa-0a2f-a515786ed07d@cosmosoftware.io>
Date: Mon, 15 Jun 2020 22:10:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0
MIME-Version: 1.0
In-Reply-To: <4425D473-7A6A-4AF5-BA53-635255D6EC55@nostrum.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/sframe/ITsnwfmz_uB9Fh7dMoxE1K5cLh8>
Subject: Re: [Sframe] Dispatch of SFrame for End-To-End Encrypted Conference Calls
X-BeenThere: sframe@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <sframe.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sframe>, <mailto:sframe-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sframe/>
List-Post: <mailto:sframe@ietf.org>
List-Help: <mailto:sframe-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sframe>, <mailto:sframe-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Jun 2020 20:11:34 -0000

On 15/06/2020 21:13, Ben Campbell wrote:
> - Do you expect this to become an IETF standard available to anyone to 
> implement? Who do you think would implement it?
> - Is anyone outside of Google working on the spec or implementing the 
> protocol? Has anyone outside of Google expressed interest in doing so?

Cosmo has co-authored the spec and we have released an open source pure 
javascript implementation based on webcrypto 
(https://github.com/medooze/sframe) and using with w3c insertable 
streams (https://github.com/w3c/webrtc-insertable-streams)

It is already integrated in Medooze products:

https://medium.com/@medooze/sframe-js-end-to-end-encryption-for-webrtc-f9a83a997d6d

And in Janus:

https://www.meetecho.com/blog/janus-e2ee-sframe/


Best regards

Sergio