Re: [quicwg/base-drafts] Make EOED transmission optional in QUIC, please (#1518)

Victor Vasiliev <notifications@github.com> Fri, 31 August 2018 18:46 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2CDA130DD9 for <quic-issues@ietfa.amsl.com>; Fri, 31 Aug 2018 11:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.01
X-Spam-Level:
X-Spam-Status: No, score=-8.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 K07JC4pY6E_a for <quic-issues@ietfa.amsl.com>; Fri, 31 Aug 2018 11:46:06 -0700 (PDT)
Received: from out-7.smtp.github.com (out-7.smtp.github.com [192.30.252.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E0DC128CFD for <quic-issues@ietf.org>; Fri, 31 Aug 2018 11:46:06 -0700 (PDT)
Date: Fri, 31 Aug 2018 11:45:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1535741147; bh=D6MGXScgLeB9S9of1nNOxFl9JMxvmvD3P5jVYMv2J8U=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=n+En4yTT8QGin5g91DspIG77t/0lpvnDHN//dHqB7m7aob2rv8K0G/s6rS8KiGufY UtQcG4sySXJaut3xhezX2nDhGnA11AofpTGUKQqrO48/pJp6Ghndn7frKtLQZzKOFD 43BYz+zGv5MxHGKdhSIAIo8jGwgvYFMlF7joCa7g=
From: Victor Vasiliev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab250c588b2c6fd1506169ebcb8bcd7f5375972b6392cf0000000117a14edb92a169ce1427404b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1518/417756872@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1518@github.com>
References: <quicwg/base-drafts/issues/1518@github.com>
Subject: Re: [quicwg/base-drafts] Make EOED transmission optional in QUIC, please (#1518)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b898cdb33118_474c3fd3066d45c0970ae"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: vasilvv
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nYB2rR7prinbIYCv_k5B_lRs-hA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.27
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Aug 2018 18:46:09 -0000

I'm not sure I agree with the "correctness proof" argument.  EndOfEarlyData exists to protect against truncation attacks on 0-RTT data; as such, it's a part of record layer, not handshake layer.  In fact, it did not go into transcript before draft19, so most papers cited for handshake analysis in the RFC do not mention it (out of those that do, the INRIA/MSR analysis treats it as a record layer entity, and _TLS 1.3 in Tamarin_ explicitly states it does not model it at all).

Given that this is unnecessary and adds bunch of complex and ugly logic, I think we should remove this.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/1518#issuecomment-417756872