Re: [pkix] fyi: Sovereign Keys: an EFF proposal for more secure TLS

Martin Rex <mrex@sap.com> Wed, 14 December 2011 22:29 UTC

Return-Path: <mrex@sap.com>
X-Original-To: pkix@ietfa.amsl.com
Delivered-To: pkix@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1AEA11E80CC for <pkix@ietfa.amsl.com>; Wed, 14 Dec 2011 14:29:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.081
X-Spam-Level:
X-Spam-Status: No, score=-10.081 tagged_above=-999 required=5 tests=[AWL=0.168, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MhMv8zOp4Ajh for <pkix@ietfa.amsl.com>; Wed, 14 Dec 2011 14:29:09 -0800 (PST)
Received: from smtpde01.sap-ag.de (smtpde01.sap-ag.de [155.56.68.170]) by ietfa.amsl.com (Postfix) with ESMTP id E224B11E809F for <pkix@ietf.org>; Wed, 14 Dec 2011 14:29:08 -0800 (PST)
Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id pBEMSxpA025897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 14 Dec 2011 23:28:59 +0100 (MET)
From: Martin Rex <mrex@sap.com>
Message-Id: <201112142228.pBEMSxDP017982@fs4113.wdf.sap.corp>
To: agl@google.com
Date: Wed, 14 Dec 2011 23:28:59 +0100
In-Reply-To: <CAL9PXLxYKKdOphHUu0bq6Wq86HxQu7g2oqSrgSyz2zbMP6YLxQ@mail.gmail.com> from "Adam Langley" at Dec 14, 11 12:04:06 pm
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: pkix@ietf.org
Subject: Re: [pkix] fyi: Sovereign Keys: an EFF proposal for more secure TLS
X-BeenThere: pkix@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: PKIX Working Group <pkix.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pkix>, <mailto:pkix-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pkix>
List-Post: <mailto:pkix@ietf.org>
List-Help: <mailto:pkix-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pkix>, <mailto:pkix-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Dec 2011 22:29:10 -0000

Adam Langley wrote:
> 
> Rob Stradling <rob.stradling@comodo.com> wrote:
> >
> > I've thought of a couple of other ways of wedging the data into the TLS
> > handshake, although these methods would require more collaboration from
> > the CAs than you've thus far intended to require (or perhaps expected).
> 
> Because of this, wedging the data in afterward, while technically
> obnoxious, is much easier to deploy, assuming that we can get the
> client compatibility. (I also promise to leave extension space for
> others if we end up using some trick!)
> 
> Thanks to your hint, I've confirmed that Android < 2.2 rejects
> certificate chains with superfluous certificates. Thankfully, we can
> typically wait a while in order to get rid of phones but I'm also
> taking a look at other ways in which to squeeze the data.

The obvious solution is to use a TLS extension.  I fail to see
a reason why a TLS extension would not be the appropriate tool.

I am very strongly opposed to stuffing protocol extensions encodes
as X.509v3 into *regular* TLS Certificate handshake messages,
because it is a clear violation of the protocol and it would is a
perfectly sensible behaviour for a TLS peer to abort the TLS handshake
if being served a *regular* Certificate handshake message that does not
contain a well formed, ordered and valid certfication path.


-Martin