Re: [Trans] text to address DKG's conspiring CAs attack
Stephen Kent <kent@bbn.com> Wed, 16 March 2016 17:47 UTC
Return-Path: <kent@bbn.com>
X-Original-To: trans@ietfa.amsl.com
Delivered-To: trans@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D3AD12DA57 for <trans@ietfa.amsl.com>; Wed, 16 Mar 2016 10:47:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] 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 ud-QtbP6q7v0 for <trans@ietfa.amsl.com>; Wed, 16 Mar 2016 10:47:19 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.0.80]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82B8812D5E0 for <trans@ietf.org>; Wed, 16 Mar 2016 10:47:08 -0700 (PDT)
Received: from ssh.bbn.com ([192.1.122.15]:48460 helo=COMSEC.fios-router.home) by smtp.bbn.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from <kent@bbn.com>) id 1agFXH-0008wP-I6 for trans@ietf.org; Wed, 16 Mar 2016 13:47:07 -0400
From: Stephen Kent <kent@bbn.com>
To: trans@ietf.org
References: <56E6CD30.8070102@bbn.com> <56E822E8.7000704@nist.gov>
Message-ID: <56E99C1B.4080602@bbn.com>
Date: Wed, 16 Mar 2016 13:47:07 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56E822E8.7000704@nist.gov>
Content-Type: multipart/alternative; boundary="------------040604020903080800060403"
Archived-At: <http://mailarchive.ietf.org/arch/msg/trans/APnTHye4_9WKqLzDeGtfTQ0eF2M>
Subject: Re: [Trans] text to address DKG's conspiring CAs attack
X-BeenThere: trans@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Public Notary Transparency working group discussion list <trans.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trans>, <mailto:trans-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/trans/>
List-Post: <mailto:trans@ietf.org>
List-Help: <mailto:trans-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trans>, <mailto:trans-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 17:47:21 -0000
David, > As others have pointed out, the description below is fundamentally > flawed, and as a result the conclusion is flawed as well. See comments > in-line below. Others are wrong :-). > ... >> >> In fact, an attack of the sort Gilmor envisioned can be mounted by >> any two CAs that are not name-constrained; the attack need not be >> initiated by trust anchors per se. (Also note that X.509 and RFC 5280 >> do not preclude creation of doppelganger CAs; the requirement for >> Subject name uniqueness applies individually to each CA but not >> across CA boundaries, and there is no requirement for public key >> uniqueness across CAs.) >> > > This is incorrect! X.509 requires name uniqueness, including across CA > boundaries. [Since this issue isn't relevant to the "conspiring CAs > attack," information about this inaccuracy is at the end of the email. David still believes that the X.500 directory tree is the basis for all names in certs. of course this is not even remotely true, and 5280 is quite clear about this. But I am happy to avoid this argument by omitting the reference to X.509, since we're discussing Internet standards and thus RFC 5280 is relevant reference. > >> The attack requires that both of the doppelganger CAs issue a >> certificate for a targeted Subject (e.g., web site). These two (EE) >> certificates are identical; they contain the same name, public key, >> serial number, etc. Only one of the malicious CAs logs a bogus >> certificate and acquires an SCT for it. Because the bogus >> certificates are identical, the SCT will match both. >> > > As noted by others, if the two (EE) certificates are identical, then > there is only one EE certificate. So, in the scenario described above, > there aren't two intermediate CAs and two (identical) EE certificates. > There are two trust anchors, each issuing a certificate to a single > subordinate CA, which in turn has issued a single EE certificate > identifying the target Subject: wrong, again. In the scenaior there are two distinct, intermediate CAs, with distinct parents. The CA certs for the malicious CAs are different, e.g., at a minimum they have different Issuer names. The question of whether there are one or two bogus certs strikes me as an existential distinction. I'm not going spend my time rebuting the rest of your analysis, as it is based on a faulty interpretation of what I wrote, and is illustrated with diagrams that don't match the scenario that DKG and I are describe. Steve
- [Trans] text to address DKG's conspiring CAs atta… Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Salz, Rich
- Re: [Trans] text to address DKG's conspiring CAs … Melinda Shore
- Re: [Trans] text to address DKG's conspiring CAs … Salz, Rich
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Rob Stradling
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Rob Stradling
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Rob Stradling
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Rob Stradling
- Re: [Trans] text to address DKG's conspiring CAs … Salz, Rich
- Re: [Trans] text to address DKG's conspiring CAs … Rob Stradling
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Tom Ritter
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Rob Stradling
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Stephen Kent
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Melinda Shore
- Re: [Trans] text to address DKG's conspiring CAs … Melinda Shore
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Watson Ladd
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Melinda Shore
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Carl Wallace
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Carl Wallace
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … Carl Wallace
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper
- Re: [Trans] text to address DKG's conspiring CAs … Ben Laurie
- Re: [Trans] text to address DKG's conspiring CAs … David A. Cooper