Re: [TLS] Simpler backward compatibility rules for 0-RTT

Bill Frantz <frantz@pwpconsult.com> Wed, 22 June 2016 00:30 UTC

Return-Path: <frantz@pwpconsult.com>
X-Original-To: tls@ietfa.amsl.com
Delivered-To: tls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 277BA12D0CB for <tls@ietfa.amsl.com>; Tue, 21 Jun 2016 17:30:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level:
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
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 duD_IXD3ktyh for <tls@ietfa.amsl.com>; Tue, 21 Jun 2016 17:30:31 -0700 (PDT)
Received: from elasmtp-spurfowl.atl.sa.earthlink.net (elasmtp-spurfowl.atl.sa.earthlink.net [209.86.89.66]) by ietfa.amsl.com (Postfix) with ESMTP id 9F97A12DEC0 for <tls@ietf.org>; Tue, 21 Jun 2016 17:30:31 -0700 (PDT)
Received: from [173.75.83.83] (helo=Williams-MacBook-Pro.local) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <frantz@pwpconsult.com>) id 1bFW3j-0001pC-JN; Tue, 21 Jun 2016 20:30:23 -0400
Date: Tue, 21 Jun 2016 17:30:21 -0700
From: Bill Frantz <frantz@pwpconsult.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Priority: 3
In-Reply-To: <CABkgnnUsnz3Uh8dH=ke9uO82cgP3S7nJ0fgcs=JpsZu3qr0K0g@mail.gmail.com>
Message-ID: <r470Ps-10115i-6FFB9306D2CD4AF69546AD05CDF750C6@Williams-MacBook-Pro.local>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mailsmith 2.4 (470)
X-ELNK-Trace: 3a5e54fa03f1b3e21aa676d7e74259b7b3291a7d08dfec792ea245ff6d920439636935205e3aefa2350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 173.75.83.83
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/xYLIsUVMrugTmcfzvDp2IGZGcDw>
Cc: tls@ietf.org
Subject: Re: [TLS] Simpler backward compatibility rules for 0-RTT
X-BeenThere: tls@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tls>, <mailto:tls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls/>
List-Post: <mailto:tls@ietf.org>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tls>, <mailto:tls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2016 00:30:33 -0000

On 6/22/16 at 5:24 PM, martin.thomson@gmail.com (Martin Thomson) wrote:

>To be clear about this, I expect that browsers will do some fairly
>horrific things in response to this.  We will attempt to use 0-RTT,
>get TLS 1.2 and abort as described.
>
>But then we will do the shameful thing and fall back to 1.2.  Plotting
>out the alternatives, I don't really see a better option.

Well, it seems like a browser could try TLS 1.3 without 0-RTT first.

If it connects with 1.3 non-0-RTT, then it could mark the host 
as not supporting 0-RTT for a day or so and after that time 
retry to see if the host has been fixed.

Cheers - Bill

-----------------------------------------------------------------------
Bill Frantz        | Since the IBM Selectric, keyboards have gotten
408-356-8506       | steadily worse. Now we have touchscreen keyboards.
www.pwpconsult.com | Can we make something even worse?